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 76F3413877A for ; Tue, 17 Jun 2014 15:10:58 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id B7529E0B5D; Tue, 17 Jun 2014 15:10:51 +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 BD2EFE0B19 for ; Tue, 17 Jun 2014 15:10:50 +0000 (UTC) Received: from pomiot.lan (static-81-219-255-132.devs.futuro.pl [81.219.255.132]) (using SSLv3 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: mgorny) by smtp.gentoo.org (Postfix) with ESMTPSA id 8B46F3400A9; Tue, 17 Jun 2014 15:10:48 +0000 (UTC) Date: Tue, 17 Jun 2014 17:10:39 +0200 From: =?ISO-8859-2?B?TWljaGGzIEfzcm55?= To: gentoo-dev@lists.gentoo.org Cc: tetromino@gentoo.org Subject: Re: [gentoo-dev] Re: Re: Re: crossdev and multilib interference Message-ID: <20140617171039.3bb916db@pomiot.lan> In-Reply-To: <1403017001.11300.1.camel@rook> References: <53208139.2040509@gentoo.org> <1660834.UE1ARX9orZ@vapier> <20140327084108.GA3654@rathaus.eclipse.co.uk> <31757180.gTPZtqku3h@vapier> <20140330095348.GA18419@rathaus.eclipse.co.uk> <539E03A9.3010109@gentoo.org> <539E0563.3080302@gentoo.org> <539EF323.7020208@gentoo.org> <1402944163.8309.2.camel@oswin.hackershack.net> <539F462E.6050905@gentoo.org> <20140616214257.096c93fc@marga.jer-c2.orkz.net> <539F49C2.6090008@gentoo.org> <539F4DFA.7020706@gentoo.org> <539F5288.1000000@gentoo.org> <539F5AB5.7000006@gentoo.org> <539F6B3C.7030807@gentoo.org> <539F8000.5080804@gentoo.org> <539F9E41.9050505@gentoo.org> <539FA536.3010401@gentoo.org> <53A034F4.2000900@gentoo.org> <53A04DF6.6050407@gentoo.org> <1403017001.11300.1.camel@rook> Organization: Gentoo X-Mailer: Claws Mail 3.9.3 (GTK+ 2.24.23; 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_/NkqJapfyTq2wQBcUxBFS7hV"; protocol="application/pgp-signature" X-Archives-Salt: 05ae5227-3ab2-410c-a636-7e645398f5ea X-Archives-Hash: 3532d2e037486b86547bd75560a0626a --Sig_/NkqJapfyTq2wQBcUxBFS7hV Content-Type: text/plain; charset=ISO-8859-2 Content-Transfer-Encoding: quoted-printable Dnia 2014-06-17, o godz. 10:56:41 Alexandre Rostovtsev napisa=B3(a): > On Tue, 2014-06-17 at 10:17 -0400, Joshua Kinard wrote: > > What I'd like to see is a list of all affected packages so we all can g= et a > > sense of just how big the actual problem really is. All I am hearing s= o far > > are unsubstantiated claims of tree-wide breakage. Knowing which packag= es > > are broken allows other devs to look at things and maybe come to agreem= ent > > that crossdev is the source of the problem or perhaps another solution = that > > applies to all of them can be worked up. >=20 > All multilib packages that use pkgconfig, for one thing. (Which means alm= ost > all multilib packages.) Because current crossdev versions blindly install= their > /usr/bin/i686-pc-linux-gnu-pkg-config wrapper script, overwriting the bin= ary > belonging to pkgconfig[abi_x86_32]. Just to shed some more light on this before someone goes into wrong conclusions. The initial multilib code didn't use prefixed pkg-config binaries but simple PKG_CONFIG_PATH override. However, crossdev installing i686-pc-linux-gnu-pkg-config caused configure scripts to find and use it instead of plain 'pkg-config', and since the wrapper dumbly overrides PKG_CONFIG_PATH it broke our original solution. We specifically made pkg-config packages install the prefixed binaries to trigger collisions with crossdev -- so that people who have systems broken with crossdev's i686-pc-linux-gnu-pkg-config would be more likely informed there's something wrong with their systems. --=20 Best regards, Micha=B3 G=F3rny --Sig_/NkqJapfyTq2wQBcUxBFS7hV Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJToFpwXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOx4oP+wSXh0hsLcjavq+vLFp5nz/N pKwEykhNcLAQ6wqwgFS1inPZZrs9V/VUxnSrKYMaDdE37ShRzUh5cVsUNgGV5wBN ZCg4caCU76sSjZMs3NDsJ2IytFJ8R2q0oH6x0taSgUWwpZj9iK/81v+4pbc1umZi mLB2QQArk0skr9mgGUc/Hu3wb/2ZMoJXDFISrCOFRVgf/CYWlTSYkk6ORfZOxMvY FxZm35CQ7Q9681N5KsNJYzLCijFVwMfJ7CX3J9cf8u95SobWoc8HnHPAnEtzlCYO mHLVg1KWfnInW+nbCGIwnMy/SEM/6HZh+IQSba6/p57KjFBMmTkVWuKd7yua9WKL 8Tg6LC39aKTaSA1fgBL6JItng5KwCQYiv1N4j1g3WRc09uibsUZGFexuLMZmoylg 4BcUHH2sMvS5lg+sPDBuVidPH6/DuedzR8YWxtnAKT5J/Go1CQ7ZNno8CxbIhSHa zaogZUUc71cOeorekp651SXVpVrd1fBe4Y2HM6gkX3cvZjlk3Xndz9uqCB5DoW9b gwImmlTQgGZ2QZXVgCb6IolMGcUoZf3v1VcIRe94fp7mkimQU64X9i9nggxobx05 krgxcFh4Y9F4eiTmMODOM2jU3nGszSOhIKoUcSHv3jThJ4hRmhoDjfgzEJig5dBX qVNzv+RgC4DrnBqTANEN =94UE -----END PGP SIGNATURE----- --Sig_/NkqJapfyTq2wQBcUxBFS7hV--