This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.
See the CrossGCC FAQ for lots more information.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Hi, On Fri, Jan 27, 2012 at 01:02:55AM +0100, Benoît Thébaudeau wrote: > > From: "Chris Morgan" <chmorgan@gmail.com> > > To: "Johannes Stezenbach" <js@sig21.net> > > Cc: crossgcc@sourceware.org > > Sent: Thursday, January 26, 2012 10:23:39 PM > > Subject: Re: CLooG build error > > > > [DEBUG] ==> Executing: 'make' '-j2' '-s' 'check' > > [ALL ] Making check in . > > [ALL ] libtool: link: x86_64-build_unknown-linux-gnu-gcc -Wall > > -fomit-frame-pointer -pipe -o cloog cloog.o > > -L/home/cmorgan/ct-ng-install/bin/.build/arm-unknown-eabi/build/static/lib > > ./.libs/libcloog.a -lm > > /home/cmorgan/ct-ng-install/bin/.build/arm-unknown-eabi/build/static/lib/libppl_c.a > > /home/cmorgan/ct-ng-install/bin/.build/arm-unknown-eabi/build/static/lib/libppl.a > > /home/cmorgan/ct-ng-install/bin/.build/arm-unknown-eabi/build/static/lib/libgmpxx.a > > /home/cmorgan/ct-ng-install/bin/.build/arm-unknown-eabi/build/static/lib/libgmp.a > > -lstdc++ > > [ALL ] /usr/bin/ld: > > /home/cmorgan/ct-ng-install/bin/.build/arm-unknown-eabi/build/static/lib/libppl_c.a(ppl_c_implementation_common.o): > > undefined reference to symbol 'fesetround@@GLIBC_2.2.5' > > [ALL ] /usr/bin/ld: note: 'fesetround@@GLIBC_2.2.5' is defined in > > DSO > > /usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../x86_64-linux-gnu/libm.so > > so try adding it to the linker command line > > [ALL ] > > /usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../x86_64-linux-gnu/libm.so: > > could not read symbols: Invalid operation ... > It is possible that you are encountering another consequence of this issue: > http://sourceware.org/ml/crossgcc/2011-12/msg00051.html > http://sourceware.org/ml/crossgcc/2011-12/msg00052.html > > Yann has not yet reviewed my patch. > > Can you test and report if it solves your issue? I have CT_COMPLIBS_CHECK unset thus I did not run into this issue, and I'm using Debian sid. (CT_COMPLIBS_CHECK help warns it "takes a loooong time" (hours)). However, since cloog is not linked statically, the placement of -lm should not matter. What is this "libm.so: could not read symbols: Invalid operation" error? This looked to me like a linker bug, but a short search yielded: https://wiki.ubuntu.com/NattyNarwhal/ToolchainTransition Thus I think Benoît's patch is needed, but it would be good to mention the Ubuntu --no-add-needed thing in the changelog. Thanks Johannes -- For unsubscribe information see http://sourceware.org/lists.html#faq
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |