From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 138181387FD for ; Thu, 27 Mar 2014 07:18:39 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E02D2E0A89; Thu, 27 Mar 2014 07:18:33 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id F2AD5E0963 for ; Thu, 27 Mar 2014 07:18:32 +0000 (UTC) Received: from vapier.localnet (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id D93A433BDD7 for ; Thu, 27 Mar 2014 07:18:31 +0000 (UTC) From: Mike Frysinger To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] crossdev and multilib interference Date: Thu, 27 Mar 2014 03:18:31 -0400 Message-ID: <7262834.NuY2vWfT7M@vapier> Organization: wh0rd.org User-Agent: KMail/4.12.3 (Linux/3.13.0; KDE/4.12.3; x86_64; ; ) In-Reply-To: <20140327075132.18977cf6@pomiot.lan> References: <53208139.2040509@gentoo.org> <1634651.OgWJUHsIKM@vapier> <20140327075132.18977cf6@pomiot.lan> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart2981340.yGBz079aWD"; micalg="pgp-sha1"; protocol="application/pgp-signature" X-Archives-Salt: 8301532b-66e9-48ea-a6f7-41e5f5fa60c7 X-Archives-Hash: 3d072a3f97fcb78d587a24b4e44a191e --nextPart2981340.yGBz079aWD Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" On Thu 27 Mar 2014 07:51:32 Micha=C5=82 G=C3=B3rny wrote: > Dnia 2014-03-27, o godz. 02:13:52 Mike Frysinger napisa=C5=82(a): > > On Wed 26 Mar 2014 01:17:14 Mike Frysinger wrote: > > > (2) use tuples with loaded vendor fields to reduce the chance of > > > collisions. e.g. having an ABI=3Damd64 system use > > > i686-gentoo%multilib-linux-gnu instead of i686-pc-linux-gnu would= > > > defeat any automatic path searches. > >=20 > > this patch keeps the status quo. although the status quo is broken= , but > > we > > can sort that out independently. >=20 > Except that it breaks stuff that is installed at the point and comes > with no plan of cleaning up the resulting mess. such as ... ? vague statements can't be addressed. > > --- profiles/arch/amd64/make.defaults=0918 Jan 2014 01:03:24 -0000=09= 1.21 > > +++ profiles/arch/amd64/make.defaults=0927 Mar 2014 06:13:22 -0000 > > @@ -21,17 +21,17 @@ ABI=3D"amd64" > >=20 > > # 64bit specific settings. > > CFLAGS_amd64=3D"-m64" > > LDFLAGS_amd64=3D"-m elf_x86_64" > >=20 > > -CHOST_amd64=3D"x86_64-pc-linux-gnu" > > +CHOST_amd64=3D"${CHOST}" > >=20 > > # 32bit specific settings. > > CFLAGS_x86=3D"-m32" > > LDFLAGS_x86=3D"-m elf_i386" > >=20 > > -CHOST_x86=3D"i686-pc-linux-gnu" > > +CHOST_x86=3D"i686-gentoo%multilib-linux-gnu" >=20 > Using percent sign here looks like asking for trouble at some point. > I don't see why you can't use plain 'gentoomultilib' that is more > fool-proof. i merely picked a value that was highly unlikely for people to use. th= e %=20 should be safe as it is not interpreted by the shell and strongly indic= ates=20 "hey man, don't mess with me". it could just as easily be a _ or nothi= ng at=20 all. i don't feel strongly about it. =2Dmike --nextPart2981340.yGBz079aWD Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQIcBAABAgAGBQJTM9DHAAoJEEFjO5/oN/WBzqoQALz83E12K57OGlPKg5E5qxee LWx109zu+g9Y4ZVCeez5ZksNCLq1OIRFV0zaEuTQmMxw2NsJbstfyASjRvY1JSae b/Y9QGQWcROxkE2s2NwDYrjg2W1pTDn5qDJy/6Iuh/TsPBAGypl3WKMiGYl8BJER qIyozAWUW3LRodRAA3ZfzLLbQyWNt0jUsJm0UkUi6ePRlH5nW/R0vqNS1HAlkuRf 0jMXsQbVmJGtfvbBKgL1K7kRvS2eCD+jeFjR0LJ5/eVBDfdHCqs656nAZ2dsNjjq 4rV42mlCkXOlZkqE+kA7pwu1Xsk5kNPeDsceWUkZzfxFKy+XMztqYFcHwqeSjoLe wAfJm2p3+yK9FduN3ADSHRmypa9IawnVJA7iqHcCYNtXiMfNnUvPJUDYh+4xfB9m 1Y6fZli6tzwNHUVZLrqxDOjkMXlNn2/8tOwYoMTbu1kg+uSc4f8w2vaxsa8PVhS9 MV0Ij0/PoVpo/kysJI2+b/ALgfqeN8guClUsx/8AeoGA0To1otgwT/YmauONAUiM Tkl1T84QlOqxG/4o+EEZZyK48grIKS4QEMobUcINSI2rWOivDBrxWrK7dFe8FokN zPaeabh6e5yBj/ku2OrCFI1J3bpuSII4iuc9WVTwpwD43VWsBJMKwIXhfSABjdZH +AI779Nk4S+2pOujReFt =prei -----END PGP SIGNATURE----- --nextPart2981340.yGBz079aWD--