From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: [PATCH] gnu: cross-gcc-arguments: Disable libitm, libvtv and, libsanitizer. Date: Sun, 13 Mar 2016 23:23:56 +0100 Message-ID: <87pouyt3sz.fsf@gnu.org> References: <56C322C4.3040706@gmail.com> <56CC4E79.7030706@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:36555) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1afEQn-0004A5-7n for guix-devel@gnu.org; Sun, 13 Mar 2016 18:24:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1afEQk-0007Rj-1i for guix-devel@gnu.org; Sun, 13 Mar 2016 18:24:13 -0400 In-Reply-To: <56CC4E79.7030706@gmail.com> (Manolis Ragkousis's message of "Tue, 23 Feb 2016 14:20:09 +0200") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Manolis Ragkousis Cc: guix-devel@gnu.org Manolis Ragkousis skribis: > This is a follow up to better explain what the problem is with the > sans-libc cross gcc in the (gnu packages cross-base) module. > > In the latest master if you try to build gcc-cross-sans-libc with: > > ./pre-inst-env guix build -e '((@@(gnu packages cross-base) cross-gcc) > "i686-linux-gnu")' -c8 > > gcc modules libitm, libvtv and libsanitizer fail to build with > "configure: error: C compiler cannot create executables". What I don=E2=80=99t get is that I have: --8<---------------cut here---------------start------------->8--- $ git describe=20 v0.9.0-2029-g863c4ee $ ./pre-inst-env guix build -e '((@@ (gnu packages cross-base) cross-gcc) "= mips64el-linux-gnu")' -n The following files would be downloaded: /gnu/store/13nnp704cvxh05gxkbpqvjvhvqwf6b24-gcc-cross-sans-libc-mips64el= -linux-gnu-4.9.3 /gnu/store/bgm8y2j42dmviyc51kk2wcgjhvfpmc08-binutils-cross-mips64el-linu= x-gnu-2.25.1 /gnu/store/d9rk59ff8zc42726fr2zdr572kb152i6-isl-0.11.1 /gnu/store/hm1mw6lxdiaxq0370rigbwspj31nn1a8-mpc-1.0.3 /gnu/store/sbsrma5yd943smdvcr7wnd2x5hd8jm7c-cloog-0.18.0 /gnu/store/vachrk9j3f8yrh52v1yiwjv40dhaahnh-ld-wrapper-mips64el-linux-gn= u-0 $ ./pre-inst-env guix build -e '((@@ (gnu packages cross-base) cross-gcc) "= mips64el-linux-gnuabi64")' -n --no-grafts substitute: updating list of substitutes from 'http://hydra.gnunet.org'... = 100.0% The following files would be downloaded: /gnu/store/w97wggnw4vqzknlnvhplfm722spsh66r-gcc-cross-sans-libc-mips64el= -linux-gnuabi64-4.9.3 /gnu/store/54cam4jxh59kv32xawq531h2hz397bia-binutils-cross-mips64el-linu= x-gnuabi64-2.25.1 /gnu/store/5b2k4mmfyp3vimjqiq8msk2dsyaj2yg4-ld-wrapper-mips64el-linux-gn= uabi64-0 /gnu/store/d9rk59ff8zc42726fr2zdr572kb152i6-isl-0.11.1 /gnu/store/hm1mw6lxdiaxq0370rigbwspj31nn1a8-mpc-1.0.3 /gnu/store/sbsrma5yd943smdvcr7wnd2x5hd8jm7c-cloog-0.18.0 --8<---------------cut here---------------end--------------->8--- So maybe the failure is specific to i686 or something? (In which case it=E2=80=99s of course still worth fixing. Just trying to understand.) Thanks for the analysis, and apologies for the loooong delay! Ludo=E2=80=99.