From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ricardo Wurmus Subject: Re: Tensorflow package Date: Mon, 22 Oct 2018 23:10:47 +0200 Message-ID: <874ldd8z6w.fsf@elephly.net> References: <87o9bqsdud.fsf@columbia.edu> <87d0s2maww.fsf@gnu.org> <87tvldbwps.fsf@columbia.edu> <875zxt9215.fsf@elephly.net> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:48796) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gEhTX-0004cP-2P for guix-devel@gnu.org; Mon, 22 Oct 2018 17:10:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gEhTT-0001Sh-Ub for guix-devel@gnu.org; Mon, 22 Oct 2018 17:10:59 -0400 Received: from sinope02.bbbm.mdc-berlin.de ([141.80.25.24]:53720) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gEhTT-0001PL-J2 for guix-devel@gnu.org; Mon, 22 Oct 2018 17:10:55 -0400 In-Reply-To: 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: =?utf-8?Q?G=C3=A1bor?= Boskovits Cc: Guix-devel G=C3=A1bor Boskovits writes: > Hello Ricardo, > > Ricardo Wurmus ezt =C3=ADrta (id=C5=91pont= : 2018. > okt. 22., H, 22:17): >> I think that the patch I previously posted is not quite as useful as I >> had originally hoped. The new package uses the (now removed) CMake >> build system and unfortunately must be built with all the bundled >> libraries. > > When was cmake-build-system removed? I could not find any reference to > that. I didn=E2=80=99t express myself clearly, sorry. What I meant is that *Tensorflow* no longer comes with the necessary CMake files (since the latest release). It used to come with a contributed Makefile and CMake files. The Makefile only allowed you to build the core library (as seen in my previous patch), while the CMake stuff was more comprehensive. In spite of this I=E2=80=99d like us to add the previous release of Tensorf= low using the cmake-build-system. Tensorflow uses Bazel, but it is very difficult to package all of Bazel=E2=80=99s *many* Java dependencies, so th= is will probably take a very long time to do without cheating. -- Ricardo