[Fontconfig] fontconfig: Branch 'master' - 3 commits
Raimund Steger
rs at mytum.de
Sun Jul 14 16:42:38 PDT 2013
Hi,
Jon TURNEY wrote:
> On 27/06/2013 05:16, Akira TAGOH wrote:
>> [...]
>> New commits:
>> commit 38ab7ab2fbd83c0c62e4b78302b5fe89da0cb79e
>> Author: Akira TAGOH <akira at tagoh.org>
>> Date: Thu Jun 27 13:10:27 2013 +0900
>> Fix a incompatible pointer warning on NetBSD
>>[...]
> This change makes it a configure error not to have scandir(). This
prevents
This also fails on Solaris, when compiling with Sun Studio. But it's
actually not scandir that's the problem. -Werror is not available as
compiler flag. Before, this only made the check for posix_fadvise fail,
which was no error (and I hadn't even noticed); but the scandir check,
which uses the same flag, now is.
Sun Studio has an equivalent flag ('-errwarn=%all'); but I'm not sure if
it's even necessary. Wouldn't it be sufficient to check *only* for the
NetBSD syntax of scandir specifically? The POSIX signature could be
assumed in all other cases without a further check, like before.
Now to posix_fadvise (not as important though:). I've checked in the
original bugreport (https://bugs.freedesktop.org/show_bug.cgi?id=52573),
but I'm not sure if I understand from it why -Werror is necessary
(http://cgit.freedesktop.org/fontconfig/commit/?id=8daa863c6d84ea56cc2f568a89316690e784a277).
Wouldn't AC_LINK_IFELSE fail at the linker stage even without -Werror if
there was a problem with the declaration of posix_fadvise? Or was there
some other problem?
Raimund
--
Worringer Str 31 Duesseldorf 40211 DE home: <rs at mytum.de>
+49-179-2981632 icq 16845346 work: <rs at interface-ag.de>
More information about the Fontconfig
mailing list