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 064061381F3 for ; Fri, 5 Apr 2013 03:52:52 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 81D6AE071D; Fri, 5 Apr 2013 03:52:47 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 9D0C2E06E8 for ; Fri, 5 Apr 2013 03:52:46 +0000 (UTC) Received: from pomiocik.lan (77-253-144-190.adsl.inetia.pl [77.253.144.190]) (using SSLv3 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: mgorny) by smtp.gentoo.org (Postfix) with ESMTPSA id 99ACF33DD37; Fri, 5 Apr 2013 03:52:44 +0000 (UTC) Date: Fri, 5 Apr 2013 05:53:34 +0200 From: =?UTF-8?B?TWljaGHFgiBHw7Nybnk=?= To: gentoo-dev@lists.gentoo.org Cc: tommy@gentoo.org Subject: Re: [gentoo-dev] [PATCHES] multilib-build: use MULTILIB_ABI for eclass-specific ABI value Message-ID: <20130405055334.3be3e1c1@pomiocik.lan> In-Reply-To: <515BF90F.40107@gentoo.org> References: <20130402234242.5c97d709@pomiocik.lan> <515BF90F.40107@gentoo.org> Organization: Gentoo X-Mailer: Claws Mail 3.9.0 (GTK+ 2.24.17; x86_64-pc-linux-gnu) 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; micalg=PGP-SHA512; boundary="Sig_/3C=XZ9OBGlA6l/OI4jMfiZT"; protocol="application/pgp-signature" X-Archives-Salt: d75ad4b0-ca7f-4447-8084-b3307b333f48 X-Archives-Hash: 7d6932a1503a45ca6a9d54266e8f6004 --Sig_/3C=XZ9OBGlA6l/OI4jMfiZT Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Wed, 03 Apr 2013 11:40:31 +0200 Thomas Sachau wrote: > Micha=C5=82 G=C3=B3rny schrieb: > > The first patch changes the eclass logic. The abi_* values, with 'abi_' > > prefix stripped, are called MULTILIB_ABI now. They are used to run > > the 'foreach' functions, and now are set in the called functions along > > with ABI. > > > > [...] > >=20 > > Additionally, the 'default' fallback no longer calls > > multilib_toolchain_setup. This should improve compatibility with > > multilib-portage and *maybe* cross-compiling. >=20 > You know, that multilib-portage does use MULTILIB_ABI as USE-expanded > variable? Using exactly the same in the eclass will call for collision > issues. Ok, I see one more issue. Whenever ebuilds start checking MULTILIB_ABI or the new-named equivalent of it, multilib portage is going to fail those checks by using 'default'. Any suggestions how to avoid that? Probably achievable only through staying with $ABI. --=20 Best regards, Micha=C5=82 G=C3=B3rny --Sig_/3C=XZ9OBGlA6l/OI4jMfiZT Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iQJ8BAEBCgBmBQJRXkrCXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ1RUJGMjBGOTk2RkIzQzIyQ0M2RkNBNDBC QUJGMUQ1RkY4QzgxMTBBAAoJELq/HV/4yBEKSXwQAJ/htS0KM6A5TNQHDlcyqWIu zJ5sqxokS0xyBJ3r8ghsoPDut9uWx6zLfiD3ArqMO8UCm7A+ktHTvwTI8WFWSfWV 69Q+NrYg1eFjKZ5465NQZlRm311wd7fSHxqTjOmhra12tPhqG/Mnw+FvvyCfZ2G8 y2qcnzPxGLr7mnTaXx27loWu0BsQ7wG78W+unri5rgOO75Mj8yHtPhWWqSZcfkZ4 tEpX0tNGQcl0+LxQBCr1bsUoqGjg9+pgIfTfuFK2kgyFX91f5aBszxfSFWn8qKRr StAak+rOcyGtSLo+Mu69BIJFNyaFyKrEW9edS6wh9/GJ+gNTK4dAKwiEa6I+vcjZ YgBO7og56uw65ECjtm9ShsaO9UP2P8922YU7QKXKWF21QNTeqwRVXkrsel3CcAUP pF1SKLTgSHoce9K+SvwM3IPIzgQlYHJ6dEMspdOx5D3BQB5UOlaBBNc+eMGD98Vw NXCRB5X3kP+MS1pxhFiQU7WQ/HldL/xaNeKN5+ENweNhPnPUKNnbDaeBgKmCqcAB x7ma90ZNUJdLIhwCvXo1UYdB0zMdMMG9r+HgVXARnHByqh2HPLs12FyEunCSdgoA A7RIZASFyPYDwF0tfSA+uqDMTCalGfbrS8xoRIlPfGtd/r8Q66cpi7bXU+dsDdDW hg2z4nvZ1NsoMvTGlkJt =GxYU -----END PGP SIGNATURE----- --Sig_/3C=XZ9OBGlA6l/OI4jMfiZT--