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] |
2012/1/27 Benoît Thébaudeau <benoit.thebaudeau@advansee.com>: > Hi all, > >> > > [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. > > I have just posted a new version of my patch with these details added as you > suggested. > > Chris, note that my patch only applies to CLooG/PPL 0.15.11 for now. Hence, if > your config selects another version, you should either select 0.15.11 in your > config, or adapt the patch for the version you want. > > Best regards, > Benoît Oddly I only have 0.15.10 or older in my list of CLooG versions. Maybe because I'm targetting arm or some other option that is affecting the available versions on the list? Chris -- 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] |