<div dir="ltr">If the own scandir works on the platforms where don't have POSIX version of scandir, we could drop that check. if anyone confirm, that would be appreciated.</div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Feb 12, 2015 at 7:55 AM, Raimund Steger <span dir="ltr"><<a href="mailto:rs@mytum.de" target="_blank">rs@mytum.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 02/11/15 19:40, Michael Felt wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Yes, xlC, and I was hoping it was just a stray gcc flag.<br>
</blockquote>
<br></span>
If that's indeed the reason, you can:<br>
<br>
(0) To confirm whether it is, replace WERROR_CFLAGS="-Werror" with WERROR_CFLAGS="" in <a href="http://configure.ac" target="_blank">configure.ac</a>, run autoconf, configure etc.<br>
<br>
If that works:<br>
<br>
(1) find an equivalent flag for XL C and create a patch, just like the one for SunPRO [1]. If I understand the documentation right [2], this could be "-qmaxerr=1:w" (increase the number 1 if some 'statement not reached' stuff gets in your way), but it's difficult to say without an actual installation to test.<br>
<br>
(2) create a patch similar to (1), but set WERROR_CFLAGS="" or disable the scandir check altogether when compiling with XL C. I believe before [3] there wasn't even a scandir check, and the change was only to silence warnings on NetBSD if I read the commit right. I doubt you will have any problem on AIX.<br>
<br>
Actually I'm still somewhat unhappy that configure wants to acknowledge the POSIX version of scandir specially when only recognizing the NetBSD version would probably have sufficed ... would have saved us a lot of if's, maybe even the one for $os_win32.<br>
<br>
But I'll shut my mouth again.<br>
<br>
-Raimund<br>
<br>
<br>
<br>
[1] <a href="http://cgit.freedesktop.org/fontconfig/commit/?id=694368667a15341ea30b37a36e9540e6b1492680" target="_blank">http://cgit.freedesktop.org/<u></u>fontconfig/commit/?id=<u></u>694368667a15341ea30b37a36e9540<u></u>e6b1492680</a><br>
[2] <a href="http://www-01.ibm.com/support/knowledgecenter/SSGH2K_13.1.0/com.ibm.xlc131.aix.doc/compiler_ref/opt_maxerr.html?lang=en" target="_blank">http://www-01.ibm.com/support/<u></u>knowledgecenter/SSGH2K_13.1.0/<u></u>com.ibm.xlc131.aix.doc/<u></u>compiler_ref/opt_maxerr.html?<u></u>lang=en</a><br>
[3] <a href="http://cgit.freedesktop.org/fontconfig/commit/?id=38ab7ab2fbd83c0c62e4b78302b5fe89da0cb79e" target="_blank">http://cgit.freedesktop.org/<u></u>fontconfig/commit/?id=<u></u>38ab7ab2fbd83c0c62e4b78302b5fe<u></u>89da0cb79e</a><br>
<br>
<br>
<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">Akira TAGOH</div>
</div>