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 BCCE31381F3 for ; Thu, 12 Sep 2013 09:19:22 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 80ACAE0C56; Thu, 12 Sep 2013 09:19:17 +0000 (UTC) Received: from mout.gmx.net (mout.gmx.net [212.227.17.20]) (using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id C7CCEE0C4D for ; Thu, 12 Sep 2013 09:19:16 +0000 (UTC) Received: from zaphod.gmx.de ([91.43.1.19]) by mail.gmx.com (mrgmx001) with ESMTPSA (Nemesis) id 0M9sa0-1VDUYV1sgi-00B7KA for ; Thu, 12 Sep 2013 11:19:15 +0200 Date: Thu, 12 Sep 2013 11:19:11 +0200 Message-ID: <87vc26cs8g.wl%oehme.markus@gmx.de> From: Markus Oehme To: gentoo-science@lists.gentoo.org Subject: Re: [gentoo-science] BLAS and LAPACK dependecy resolution In-Reply-To: <38d49e69d934abd6ae65e9cb3f943006@slingshot.co.nz> References: <874n9rhull.wl%oehme.markus@gmx.de> <852d59ca17ead8a1bddc9f6b6ab0047d@slingshot.co.nz> <38d49e69d934abd6ae65e9cb3f943006@slingshot.co.nz> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.9 (=?UTF-8?B?R29qxY0=?=) APEL/10.8 Emacs/24.3 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) 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 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII X-Provags-ID: V03:K0:7i4pLSqIZcRWF8t5GmUbhkkJlhBbvrxPk0IkqPPHDciQS20hE+/ 9WYy3OOXpTU5VsuaQJipJ83S+uoQ31ve8sxwyZTGnIJPYYLnGyedw1gRlcrA3ffOQIxztdR 919rMakJqxjc/p2Bgx+JlAS+yICZQ19H+EFPwVNXptpDo439ziYDTHgktjGWLhNU5/rEFfK ynZTiu4UWkwoIeKIDYL3w== X-Archives-Salt: 411f9768-926c-4a8a-bbac-11d2603e1aa1 X-Archives-Hash: 516af7a0f788b505f0758d16d645cc90 Hi, I did the following, which seems to have done the trick: 1. add the package.mask entries 2. merge eselect::science 3. remerge all libraries that come from the science overlay (everything from 'eix -I --in-overlay science') 4. remove /usr/lib/libblas.so (which was kept by preserve-libs) that is actually do 'rm /usr/lib/libblas.so' 5. remerge lapack-reference (which provided /usr/lib/libblas.so) 6. remerge umfpack (which depended on /usr/lib/libblas.so) In between 3. and 4. I tried 'emerge @preserved-rebuild' which did not improve the situation (i.e. the preserved /usr/lib/libblas.so was still used by the newly built packages). Step 6 is probably collateral damage which is hard to formalize. > [2 blas.mask ] The entry >=app-shells/bash-completion-2.1 should probably be added, since the newer versions require >=eselect-1.3.8 which is only available in the main tree. Once the mask file is available via overlay it would probably be nice to have the above steps documented. I would volunteer to write a short piece for the wiki (but afaik I'm not allowed to edit https://wiki.gentoo.org/wiki/Project:Science/Overlay so somebody else would have to add it). Markus -- Aoccdrnig to a threoy, it deosn't mttaer in waht oredr the ltteers in a wrod are, the olny iprmoatnt tihng is taht the frist and lsat ltteer are in the rghit pclae. The rset can be a taotl mses and you can sitll raed it in msot csaes. Tihs is bcuseae the huamn mnid deos not raed ervey lteter by istlef, but the wrod as a wlohe. And I awlyas thought slpeling was ipmorantt.