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 E39C3138247 for ; Wed, 22 Jan 2014 07:14:06 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id A13A2E0E8B; Wed, 22 Jan 2014 07:14:04 +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 E5594E0E89 for ; Wed, 22 Jan 2014 07:14:03 +0000 (UTC) Received: from [IPv6:2a01:4f8:191:22ca::2:1003] (vpn-c3.not-your-server.de [IPv6:2a01:4f8:191:22ca::2:1003]) (using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: jlec) by smtp.gentoo.org (Postfix) with ESMTPSA id A977033FAE4; Wed, 22 Jan 2014 07:14:02 +0000 (UTC) Message-ID: <52DF6FB7.1000003@gentoo.org> Date: Wed, 22 Jan 2014 08:13:59 +0100 From: justin User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-science@lists.gentoo.org Reply-to: gentoo-science@lists.gentoo.org MIME-Version: 1.0 To: gentoo-science@lists.gentoo.org Subject: Re: [gentoo-science] [PATCH 00/10] alternatives-2.eclass updates References: <1390240392-12173-1-git-send-email-rei4dan@gmail.com> <20140121192641.GB13149@dhcppc1> <20140121213017.GC13149@dhcppc1> In-Reply-To: X-Enigmail-Version: 1.6 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="WdngppCqVVAncuNM7vMkB0Q14KWiEX6W6" X-Archives-Salt: e82ddbbe-0702-4c73-81e4-5a9cac4a12f7 X-Archives-Hash: f30c29029d1438bc9130fc7ff2715f00 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --WdngppCqVVAncuNM7vMkB0Q14KWiEX6W6 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 21/01/14 23:46, S=C3=A9bastien Fabbro wrote: > Some applications (I can see armadillo, scamp) actually use the > atlas-specific routines clapack_* routines.=20 > We could aim at keeping both the library soname and filename as close t= o > upstream, and add an option to the alternative framework to create a > ldscript with a generic soname and filename, turned on for blas and > cblas at least. I would really like to see that ldscript to be present. it would solve many propblems including linking in distutils against mkl. >=20 > As a user, I don't particularly enjoy rebuilding octave, ROOT, R, or th= e > scipy stack. @preserved-rebuild is more a hack than a feature. > I don't know how many people actually switch providers, besides a first= > benchmark test. My guess is probably not many given the burden of > re-compiling all the reverse dependencies and the previous fragility of= > the system. But I still don't see the point of equalizing the soname. One advantage I see from separate sonames is that you can link different applications to different implementations. Of course this would require recompilation of revdeps in case you remove one from your system. But I would argue that switching/removing an implementation is a rare case for the average user. Most will pick one or take the default aka reference implementation and never touch it again. Justin --WdngppCqVVAncuNM7vMkB0Q14KWiEX6W6 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBCgAGBQJS32+3AAoJELnU8jG9FVirGNUQAJSedDwcqHoDjSeZdOfYi2WU O/XwW3ueYP142OwXxxyUu/F5u09roE2FKQdoUD+hp7Wq88bARgtn2qfgOUtYz4qE Tz5fWltTqgq/+1bWfREi7gmpze9Z7VEERCFKJkvlnjdzKO8PfNJWHHhcRXP0rXvG Q1v4SmiJpV8cL2J1rSdwdmRf1ar/O2moQ6vnQwRmpHI15ndZjsIQrAdIvaFJ+GaH RzdnD7qoPRPE3ST+aAa22MdDB9AxrCOBrfSuo7LkylIbR5hp3D0jQnBVFpChquTs dcG2AdmsWo/wDaKacnREyCxucyA6k11GG98NVWae+F9aMQ0a+Zm+DOYaETaYepmK Sv8ky/0U1rDiQ44epQJutaZyw6sP/I7bM06miqcd+kWw8p129NGAombXBcRJdR/x wCsEACZAEoxDq5WX8ouM8KR8yzFkXR4lLATTsDVJWUfK3DuEoR5iLlhh/CDmZC+4 8iUDxm6VJFR3tyHlRvovYj+lXijJq8Zk9KXZ+roO7EQbbzrzJT7j3NIiBWjO2wxP EutN1HkskAc0iyC7OMpTVR8xyYO63TE7SHqmBYm0AGtPEkb3G3Zdv3UmVh4VqxTI QfC9TVXpP1Blx0tHOSPtznm7kWr4CZoQWD685j6Nr9xvEctuZhk2+NvNm7Es0tt5 FuTuyLuh4zGxt/4bHv55 =Qwjm -----END PGP SIGNATURE----- --WdngppCqVVAncuNM7vMkB0Q14KWiEX6W6--