From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: Circular dependencies in gnu/packages, weird error message Date: Sun, 06 Nov 2016 18:36:34 +0100 Message-ID: <878tsw1pel.fsf@gnu.org> References: <20161104022451.4c7690eb@scratchpost.org> <871syr1fb3.fsf@gnu.org> <20161104222622.2dac6487@scratchpost.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]:49479) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c3RN2-000346-7H for guix-devel@gnu.org; Sun, 06 Nov 2016 12:36:41 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c3RMz-00059U-1F for guix-devel@gnu.org; Sun, 06 Nov 2016 12:36:40 -0500 In-Reply-To: <20161104222622.2dac6487@scratchpost.org> (Danny Milosavljevic's message of "Fri, 4 Nov 2016 22:26:22 +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: Danny Milosavljevic Cc: guix-devel@gnu.org Danny Milosavljevic skribis: > diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm > index 1d577c7..44ab171 100644 > --- a/gnu/packages/admin.scm > +++ b/gnu/packages/admin.scm > @@ -43,6 +43,8 @@ > #:use-module (guix build-system trivial) > #:use-module (gnu packages) > #:use-module (gnu packages base) > + #:use-module (gnu packages cross-base) > +; #:use-module ((gnu packages cross-base) #:select (cross-gcc cross-bin= utils cross-libc)) Never use #:select for (gnu packages =E2=80=A6) modules. > - `(("pkg-config" ,pkg-config))) > + `(("pkg-config" ,pkg-config) > + ("cross-binutils" ,(cross-binutils "arm-linux-gnueabihf")) > + ("cross-gcc" ,(cross-gcc "arm-linux-gnueabihf" #:libc (cross-libc= "arm-linux-gnueabihf"))) =E2=80=98cross-gcc=E2=80=99 doesn=E2=80=99t have a #:libc parameter. Shoul= d be (let ((triplet "arm-linux-gnueabihf")) (cross-gcc triplet (cross-binutils triplet) (cross-libc triplet))) HTH! Ludo=E2=80=99.