From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ricardo Wurmus Subject: Re: [PATCH] gnu: openblas: Fix configure flags on armhf and take target Date: Tue, 13 Oct 2015 08:20:00 +0200 Message-ID: <87wpurz3vz.fsf@elephly.net> References: <20151001084613.GA6497@debian> <87twqar0c8.fsf@netris.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:45253) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zlswg-0006eU-FK for guix-devel@gnu.org; Tue, 13 Oct 2015 02:20:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zlswd-0002kA-Ar for guix-devel@gnu.org; Tue, 13 Oct 2015 02:20:22 -0400 Received: from sender163-mail.zoho.com ([74.201.84.163]:25792) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zlswd-0002jy-2h for guix-devel@gnu.org; Tue, 13 Oct 2015 02:20:19 -0400 In-reply-to: <87twqar0c8.fsf@netris.org> 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-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Mark H Weaver Cc: guix-devel@gnu.org Mark H Weaver writes: > More importantly, it seems a shame for non-Intel users to have to > compile OpenBLAS and ~48 other packages from source code, especially > since it's not practical to compile large packages on many smaller armhf > systems. > > Debian provides pre-compiled openblas binaries for armhf, so there must > be a way to disable tuning for the build host, and the answer must be in > the Debian packaging. Any takers? I agree. We should provide binaries for OpenBLAS for non-Intel users. Here’s the rules file used by the Debian packages: https://sources.debian.net/src/openblas/0.2.14-1/debian/rules/ DYNAMIC_ARCH is enabled for x86 archs; for other architectures they pass the TARGET variable. I have a patch for setting the TARGET for mips, which I’m planning to test on a build slave by the end of this week. ~~ Ricardo