From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dave Love Subject: Re: OpenBLAS and performance Date: Fri, 22 Dec 2017 12:24:32 +0000 Message-ID: <87wp1f0x33.fsf@albion.it.manchester.ac.uk> References: <20171219104956.GB806@thebird.nl> <87tvwl7h4w.fsf@albion.it.manchester.ac.uk> <87h8sl78vp.fsf@albion.it.manchester.ac.uk> <87k1xhxwuu.fsf@elephly.net> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:43122) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eSMNU-0001xq-8G for guix-devel@gnu.org; Fri, 22 Dec 2017 07:24:41 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eSMNP-0008JV-AF for guix-devel@gnu.org; Fri, 22 Dec 2017 07:24:40 -0500 Received: from probity.mcc.ac.uk ([130.88.200.94]:18100) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eSMNP-0008HR-3B for guix-devel@gnu.org; Fri, 22 Dec 2017 07:24:35 -0500 In-Reply-To: <87k1xhxwuu.fsf@elephly.net> (Ricardo Wurmus's message of "Wed, 20 Dec 2017 16:06:17 +0100") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Ricardo Wurmus Cc: guix-devel@gnu.org Ricardo Wurmus writes: >> I was confused. I see the only version of the library shipped is built >> with pthreads. I think there should be serial, pthreads, and OpenMP >> versions, as for Fedora. > > Do these library variants have the same binary interface, so that a user > could simply preload one of them to override the default variant we use > in the input graph of a given package? Yes. You can use LD_LIBRARY_PATH as normal if you have variants with the right soname, like the trivial shims in the example I referenced. You probably want versions with the implementation-specific names too.