From mboxrd@z Thu Jan 1 00:00:00 1970 From: taylanbayirli@gmail.com (Taylan Ulrich =?utf-8?Q?Bay=C4=B1rl=C4=B1?= =?utf-8?Q?=2FKammer?=) Subject: Re: Daemon update Date: Thu, 21 May 2015 09:24:54 +0200 Message-ID: <87r3qaxuih.fsf@T420.taylan> References: <87siasirgo.fsf@gnu.org> 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]:44613) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YvKqh-0002Q2-L4 for guix-devel@gnu.org; Thu, 21 May 2015 03:25:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YvKqg-0002ZH-Qq for guix-devel@gnu.org; Thu, 21 May 2015 03:24:59 -0400 Received: from mail-wi0-x22d.google.com ([2a00:1450:400c:c05::22d]:33947) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YvKqg-0002Yr-KP for guix-devel@gnu.org; Thu, 21 May 2015 03:24:58 -0400 Received: by wicmc15 with SMTP id mc15so3892720wic.1 for ; Thu, 21 May 2015 00:24:57 -0700 (PDT) In-Reply-To: (Alex Vorobiev's message of "Thu, 21 May 2015 03:03:20 +0000 (UTC)") 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: Alex Vorobiev Cc: guix-devel@gnu.org Alex Vorobiev writes: > Ludovic Court=C3=A8s gnu.org> writes: >> bunch of C++11 lambdas here, a bit of =E2=80=98auto=E2=80=99 there.)=20= =20 > > Does it mean it can't be installed on systems with older c++ > compilers? FYI Guix can be "bootstrapped" very easily with the new binary tarballs without needing to compile anything. See the master branch's manual for some pitfalls that made it into the 0.8.2 release. (Namely, extracting the binary tarball might change the ownership and permissions of /, /root, and /var, if you don't pass --skip-old-files to tar.) After extracting the tarball there will be a /root/.guix-profile with guix installed, and any user can call: /gnu/store/...-guix-.../bin/guix package -i guix to create their ~/.guix-profile with guix installed. After that, git checkouts of guix can be built via: guix environment guix --pure -E 'autoreconf -vif' guix environment guix --pure -E \ "./configure --with-libgcrypt-prefix=3D$(guix build libgcrypt | head -1= )" guix environment guix --pure -E make and for later re-compilations only the last line is necessary, and sometimes the first. 'make install' should probably be avoided. Hope that helps, Taylan