On 10/22/2012 06:03 PM, David Edelsohn wrote:
> On Mon, Oct 22, 2012 at 9:49 AM, Perry Smith <pedz...@gmail.com> wrote:
>> In stage 3, libatomic's configure fails.  The config.log file is here: 
>> https://gist.github.com/3931504
>>
>> I've recreated the conftest.c and ran the same command.  The output is fine 
>> and executes with a 0 status.
>>
>> The clue (that I can't figure out) is cc1 is a 32 bit program but it tried 
>> to load the 64 bit version of libstdc++.
>> I can't figure out why it tried to do that and I can't recreate it.
>>
>> I also added the output of dump -H /usr/work/build/gcc.git/./gcc/cc1 to the 
>> gist.
>>
>> Any suggestions?
> 
> I do not know why you specifically are experiencing this problem.  We
> need to provide a version of libstdc++ for cc1 to use before the
> multilib directory.

AFAICT, this does happen since the C++ switch in stage1,
as libstdc++ was not needed at all during bootstrap before.

> Do you have a copy of libstdc++.a installed in the same directory as
> gmp, mpfr, mpc?  Maybe that occurs earlier in the search path.
> Unfortunately all of the libraries have the same name and AIX tries
> the first library with the name it finds, regardless of 32/64 mode.

Also, I've wondered when AIX started to listen to LD_LIBRARY_PATH at all
(in addition to LIBPATH).

/haubi/

Reply via email to