From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 45CC21382C5 for ; Mon, 12 Mar 2018 13:53:44 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 0326AE0933; Mon, 12 Mar 2018 13:53:39 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id A1409E091D for ; Mon, 12 Mar 2018 13:53:38 +0000 (UTC) Received: from undo-autkin (unknown [62.31.134.222]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: andrey_utkin) by smtp.gentoo.org (Postfix) with ESMTPSA id 57AEA335C0A for ; Mon, 12 Mar 2018 13:53:37 +0000 (UTC) Date: Mon, 12 Mar 2018 13:53:34 +0000 From: Andrey Utkin To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Proliferation of IUSE=static-libs in Gentoo Message-ID: <20180312135334.GB7672@undo-autkin> References: <1520523644.13614.14.camel@gentoo.org> <20180308175735.76093afa@wim.jer> 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; protocol="application/pgp-signature"; boundary="JYK4vJDZwFMowpUq" Content-Disposition: inline In-Reply-To: <20180308175735.76093afa@wim.jer> User-Agent: Mutt/1.9.3 (2018-01-21) X-Archives-Salt: 67c1a6a7-52e0-4343-92bc-b47ebaa1e5fb X-Archives-Hash: 8a5b563d88b7925ee1c919ab6878a339 --JYK4vJDZwFMowpUq Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Mar 08, 2018 at 05:57:35PM +0100, Jeroen Roovers wrote: > On Thu, 08 Mar 2018 16:40:44 +0100 > Micha=C5=82 G=C3=B3rny wrote: >=20 > > As part of that we also shouldn't deliver static libraries >=20 > OK, so you want to absolutely kill dead the only current sane way for > developers who use Gentoo to ship static binaries to their users' > target systems? Drive them away to another Linux distro that does > support being the build platform that they need? Or force everyone to > use EXTRA_ECONF"--enable-static" and hope for them that it works for > all packages? All just because static linking *between* ebuilds is bad? This is close to my current case. Trying (in my own time) to build a (hopefully elegant) demo setup of Gentoo & crossdev with static libs enabled, to present as an alternative to CentOS which is currently the build env at my job (and static linkage is the way the product is built now). I run into cross-compilation problems when I enable USE=3Dstatic-libs to any extent, despite the comment in Gentoo's fake /usr/lib64/*.so files saying "And yes, this works in the cross- compiling scenario as the sysroot-ed linker will prepend the real path". But it's what I'd rather have resolved than have no USE=3Dstatic-libs at all. --JYK4vJDZwFMowpUq Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQKsBAEBCgCWFiEERSCU3WqnF+1EhiskEFz2SbNuydYFAlqmhl5fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDQ1 MjA5NERENkFBNzE3RUQ0NDg2MkIyNDEwNUNGNjQ5QjM2RUM5RDYYHGFuZHJleV91 dGtpbkBnZW50b28ub3JnAAoJEBBc9kmzbsnWCg0P/112KmG2CKtygOY3SL0PioJq /0qmCLyukBf9I1E3xwQhiBNDml/H9mKMpKyPCb+Q1j73Mub6RS92rtM6XCbEZYo4 vyINbbKH9QjMeURG+okOUBp2kExLyQhPAQJIGyhYjIJO2RpBcncypEYx6vwbi2Ua YlntGb1FnzAnWHkQT8QG0uN6aanSohzaWj5MFoZ6GXDfRE4tCuBg0fNNcx7fBkKh OlDXNSSwCBoXzqfaGbvenfId4QR4RfwmU3bk8Rxesq/OPX1uiXPTsqVYIHwUjJda n2yzOlk+aywEVYpzD83UrP79GbZXa3wLCCyg5iSSli+/n2jEixW5Jf5TXD6OSn+c gGNnSbGdpVFt9G5VXWbOs44eGWl57mYFWo5rnVM6NwUw9B0WWWpBiINjMsMmmfuK cWCB1dhopq20j9DK5Vli7n74XGuU/looG3VybEgRlDnhbl3bNYhrSgDJ5UP009b3 c4qF0sfa5VoX25y12/rjVDJh8Rw5mcBPI6sy+6kum5C2Jt6/uYuCTlO0xfQiq6PX u5yKEZcwF6WloWbWrdCQCs+zYRq+d8PXFmV1NqPpctcS28GDz/lMdcra/+GyTcBM M0JJ7FCgjI2ejcu1CxOtZftZbXlbUdIHhFyma8rGCeTRFfhBYSx+koCVNMgI/D+X P0KFCL5FMm2V+uaTjLBG =PKbc -----END PGP SIGNATURE----- --JYK4vJDZwFMowpUq--