On Sat, Nov 1, 2008 at 7:11 AM, Jack Howarth <[EMAIL PROTECTED]> wrote:
> On Sat, Nov 01, 2008 at 11:14:14AM +0000, Andrew Haley wrote:
>> 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  <[EMAIL PROTECTED]>
>> >
>> >         * 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.
>
> Andrew,
>    I was just pointing out the only change related to libjava between 
> Andrew's failed
> build and my last successful one. Actually, I just built r141510 last night 
> without
> problems on i686-apple-darwin9 against Xcode 3.1.2 Preview and will post the 
> testresults
> to the mailing list shortly.

So it turned out it was a patch to config/unwind_ipinfo.m4  which
caused the failure.

I filed it as http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38300.

Thanks,
Andrew Pinski

Reply via email to