[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Compiler error of m4-1.4.13 on AIX using xlc
From: |
Eric Blake |
Subject: |
Re: Compiler error of m4-1.4.13 on AIX using xlc |
Date: |
Fri, 15 May 2009 06:37:46 -0600 |
User-agent: |
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20090302 Thunderbird/2.0.0.21 Mnenhy/0.7.6.666 |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
According to Jens Rehsack on 5/4/2009 11:56 AM:
>>>>
>>>> #include_next "///usr/vac/include/math.h" <-- wrong: must use /usr/include
>>> The problem was easy to fix for the current compilation, but I don't know
>>> how to fix the math.in.h - or if this would be the right file to fix etc.
>> Actually, the fix needs to come from gnulib. This seems like another case
>> where we are guessing the wrong absolute header to use when installing a
>> replacement for <math.h>, but off-hand I'm not sure how best to fix it.
>> Maybe others on the list will have some ideas of additional things to look
>> for.
>
> Hmm - maybe a simple #include_next <math.h> could help, too.
I'm not sure what else to try at this point. Does gnulib even recognize
that your compiler supports #include_next? I'm not as familiar with the
include_next module as Bruno is, so I'm still hoping he may have some
advice for dealing with this issue.
> --- config.log ---
> [...]
> configure:6233: checking for math.h
> configure:6233: cc -c -q64 -qarch=ppc64 -O2 -qstrict -qcpluscmt -qmaxmem=-1
> -qkeyword=inline -I/opt/pkgsrc/include -ma conftest.c >&5
> configure:6233: $? = 0
> configure:6233: result: yes
> [...]
> configure:16758: checking absolute name of <math.h>
> configure:16786: result: "///usr/vac/include/math.h"
That makes it seem like configure gave up on include_next, and went with
absolute-header instead; but indeed, that means that
/usr/vac/include/math.h's use of include_next will find our replacement
math.h instead of the intended system math.h.
- --
Don't work too hard, make some time for fun as well!
Eric Blake address@hidden
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Public key at home.comcast.net/~ericblake/eblake.gpg
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iEYEARECAAYFAkoNYhoACgkQ84KuGfSFAYDgnwCghjUF6WFJf9tQOqcuZ58mz3K1
L/kAn2139wJcpxvH+JOGbRymVqfI+Mdy
=Eo4G
-----END PGP SIGNATURE-----