From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark H Weaver Subject: Re: [PATCH] Add Julia. Date: Tue, 24 Mar 2015 10:56:57 -0400 Message-ID: <87pp7yphom.fsf@netris.org> References: <87384vqtwh.fsf@netris.org> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:42217) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YaQG1-0008MU-5v for guix-devel@gnu.org; Tue, 24 Mar 2015 10:56:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YaQFy-0001N7-18 for guix-devel@gnu.org; Tue, 24 Mar 2015 10:56:41 -0400 Received: from world.peace.net ([50.252.239.5]:57118) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YaQFx-0001Mh-UV for guix-devel@gnu.org; Tue, 24 Mar 2015 10:56:37 -0400 In-Reply-To: <87384vqtwh.fsf@netris.org> (Mark H. Weaver's message of "Mon, 23 Mar 2015 17:35:26 -0400") 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: Ricardo Wurmus Cc: guix-devel Mark H Weaver writes: > Ricardo Wurmus writes: > >> From 41550ffafa8da05b2cf8dfad66d44e6f43c9042c Mon Sep 17 00:00:00 2001 >> From: Ricardo Wurmus >> Date: Fri, 20 Mar 2015 11:26:23 +0100 >> Subject: [PATCH 2/2] gnu: Add Julia. >> >> * gnu/packages/julia.scm: New file. >> * gnu-system.am (GNU_SYSTEM_MODULES): Add it. > > Hydra was unable to successfully build Julia on any platform. See: > > http://hydra.gnu.org/build/339221 > http://hydra.gnu.org/build/339192 The illegal instruction errors are in openblas, which is marked non-substitutable because it apparently builds itself customized to the CPU on the build machine. So, I guess openblas might have been built on a build slave with more processor features than the one used to build Julia. Perhaps the answer is that Julia shouldn't be built by Hydra, because one of its transitive inputs is non-substitutable. Thoughts? Mark