This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Build fails on i386-apple-darwin8.11.1


Jack Howarth wrote:
> On Fri, Oct 31, 2008 at 02:30:25PM -0700, Andrew Pinski wrote:
>> I get the following build failure on i386-apple-darwin8.11.1.
>>
>>
>> libtool: link: /Users/apinski/src/local/gcc/objdir/gcc/gcj
>> -B/Users/apinski/src/local/gcc/objdir/i386-apple-darwin8.11.1/libjava/
>> -B/Users/apinski/src/local/gcc/objdir/gcc/ -ffloat-store
>> -fomit-frame-pointer -Usun -g -O2 -o .libs/jv-convert
>> --main=gnu.gcj.convert.Convert -shared-libgcc
>> -L/Users/apinski/src/local/gcc/objdir/i386-apple-darwin8.11.1/libjava/.libs
>> -L/Users/apinski/src/local/gcc/objdir/i386-apple-darwin8.11.1/libjava
>> ./.libs/libgcj.dylib
>> -L/Users/apinski/src/local/gcc/objdir/i386-apple-darwin8.11.1/libstdc++-v3/src
>> -L/Users/apinski/src/local/gcc/objdir/i386-apple-darwin8.11.1/libstdc++-v3/src/.libs
>> -lpthread -ldl
>> /usr/libexec/gcc/i686-apple-darwin8/4.0.1/ld: Undefined symbols:
>> __Unwind_GetIPInfo
>> collect2: ld returned 1 exit status
>> warning: no debug map in executable (-arch i386)
>> warning: no debug map in executable (-arch i386)
>> make[3]: *** [jv-convert] Error 1
>> make[3]: *** Waiting for unfinished jobs....
>>
>>
>> Last known build that worked was revision 141116.
>>
>> Thanks,
>> Andrew Pinski
> 
> The last build I did on i686-apple-darwin9 was r141456 and it built libjava fine.
> I haven't done a build since (testing llvm 2.4 at the moment) but I would suspect...
> 
> 2008-10-31  Andrew Haley  <aph@redhat.com>
> 
>         * Makefile.am (install-data-local): Correct symlink paths for
>         SDK-style installed JARs.  
>         Correct symlinks for headers when DESTDIR is set.
> 
> as the culrpit.

I don't see how.  All my patch did was move around the symlinks for java_home
when --with-java-home is used.

_Unwind_GetIPInfo should be in libgcc.  I'm not sure where the extra leading
__ came from: is Darwin one of those systems that prefixes all C symbols with
an extra underscore?

Is __Unwind_GetIPInfo in the built libgcc?

Is
#define HAVE_GETIPINFO 1
in config.log ?

Andrew.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]