From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 21942 invoked by alias); 27 Jan 2012 17:18:01 -0000 Received: (qmail 21917 invoked by uid 22791); 27 Jan 2012 17:17:59 -0000 X-SWARE-Spam-Status: No, hits=-2.0 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW X-Spam-Check-By: sourceware.org Received: from mail-iy0-f169.google.com (HELO mail-iy0-f169.google.com) (209.85.210.169) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Fri, 27 Jan 2012 17:17:43 +0000 Received: by iadk27 with SMTP id k27so2982873iad.0 for ; Fri, 27 Jan 2012 09:17:42 -0800 (PST) Received: by 10.50.157.131 with SMTP id wm3mr7317410igb.13.1327684662161; Fri, 27 Jan 2012 09:17:42 -0800 (PST) MIME-Version: 1.0 Received: by 10.231.15.71 with HTTP; Fri, 27 Jan 2012 09:17:22 -0800 (PST) In-Reply-To: References: <20120127105633.GA30259@sig21.net> From: Chris Morgan Date: Fri, 27 Jan 2012 17:18:00 -0000 Message-ID: Subject: Re: CLooG build error To: =?ISO-8859-1?Q?Beno=EEt_Th=E9baudeau?= Cc: Johannes Stezenbach , crossgcc@sourceware.org, "Yann E. MORIN" Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Mailing-List: contact crossgcc-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: crossgcc-owner@sourceware.org X-SW-Source: 2012-01/txt/msg00076.txt.bz2 2012/1/27 Beno=EEt Th=E9baudeau : > Hi all, > >> > > [DEBUG] =A0 =A0=3D=3D> Executing: 'make' '-j2' '-s' 'check' >> > > [ALL =A0] =A0 =A0Making check in . >> > > [ALL =A0] =A0 =A0libtool: 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/stat= ic/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 =A0] =A0 =A0/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 =A0] =A0 =A0/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 =A0] >> > > =A0 =A0/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. =A0What is this "libm.so: could not read symbols: >> Invalid operation" >> error? =A0This looked to me like a linker bug, but a short search >> yielded: >> >> https://wiki.ubuntu.com/NattyNarwhal/ToolchainTransition >> >> Thus I think Beno=EEt'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. Henc= e, 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=EEt I've applied your patch and am trying a 'ct-ng clean' and 'ct-ng build' after rebuilding and reinstalling ct-ng. I'll let you know how it goes in an hour or so when it gets that far again :-) Does it usually take a while for patches to be integrated? Chris -- For unsubscribe information see http://sourceware.org/lists.html#faq