From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: Porting to mips64el Date: Wed, 20 Feb 2013 18:05:15 +0100 Message-ID: <874nh6or04.fsf@gnu.org> References: <8738yvnslh.fsf@karetnikov.org> <201302201030.24076.andreas@enge.fr> <87ppzvp60y.fsf@gnu.org> <201302201725.02781.andreas@enge.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([208.118.235.92]:56663) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U8D6v-0000iP-GW for bug-guix@gnu.org; Wed, 20 Feb 2013 12:05:42 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U8D6l-0008IU-8z for bug-guix@gnu.org; Wed, 20 Feb 2013 12:05:37 -0500 Received: from [2a01:e0b:1:123:ca0a:a9ff:fe03:271e] (port=43000 helo=xanadu.aquilenet.fr) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U8D6l-0008Dy-2j for bug-guix@gnu.org; Wed, 20 Feb 2013 12:05:27 -0500 In-Reply-To: <201302201725.02781.andreas@enge.fr> (Andreas Enge's message of "Wed, 20 Feb 2013 17:25:02 +0100") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org To: Andreas Enge Cc: bug-guix@gnu.org Andreas Enge skribis: > The file > /nix/store/j2gf9gm512s8y64pgvw84258p3qsqfkq-glibc- > bootstrap-0/include/gnu/stubs.h > tries to include stubs-n64_hard.h ("hard" standing for "hard float"); > but there is only a stubs-n32_hard.h in the directory. Ah I see, that=E2=80=99s because the glibc-bootstrap-0 is an N32 build, so = it doesn=E2=80=99t come with the 64-bit headers. Normally gcc-cross-boot0 wouldn=E2=80=99t refer to it (because it=E2=80=99s= built --without-headers), but since we have $CPATH pointing to it, it ends up referring to it whether we like it or not. See on that topic. So in practice we=E2=80=99d need to have a 64-bit bootstrap glibc to solve that. Bummer. Ludo=E2=80=99.