guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

01/03: gnu: ghc@8.4: Remove redundant inputs.


From: guix-commits
Subject: 01/03: gnu: ghc@8.4: Remove redundant inputs.
Date: Mon, 23 Mar 2020 18:16:51 -0400 (EDT)

mbakke pushed a commit to branch core-updates
in repository guix.

commit a057b88124a1b6b6401a2d0c502afc352a10b448
Author: Marius Bakke <address@hidden>
AuthorDate: Mon Mar 23 16:32:44 2020 +0100

    gnu: ghc@8.4: Remove redundant inputs.
    
    Incidentally, this fixes a build failure where GHC's build processes fail to
    link libffi and libgmp for 'ghc-cabal'.
    
    * gnu/packages/haskell.scm (ghc-8.4)[inputs]: Remove BINUTILS, GCC, and
    MAKE-LD-WRAPPER.
    [arguments]: Adjust accordingly.
---
 gnu/packages/haskell.scm | 14 ++++----------
 1 file changed, 4 insertions(+), 10 deletions(-)

diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index 8db650e..cafc3e5 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -37,10 +37,8 @@
 
 (define-module (gnu packages haskell)
   #:use-module (gnu packages)
-  #:use-module (gnu packages base)
   #:use-module (gnu packages bootstrap)
   #:use-module (gnu packages elf)
-  #:use-module (gnu packages gcc)
   #:use-module (gnu packages ghostscript)
   #:use-module (gnu packages libffi)
   #:use-module (gnu packages lisp)
@@ -435,11 +433,7 @@ interactive environment for the functional language 
Haskell.")
     (inputs
      `(("gmp" ,gmp)
        ("ncurses" ,ncurses)
-       ("libffi" ,libffi)
-       ("target-binutils" ,binutils)
-       ("target-gcc" ,gcc)
-       ("target-ld-wrapper" ,(make-ld-wrapper "ld-wrapper"
-                                              #:binutils binutils))))
+       ("libffi" ,libffi)))
     (native-inputs
      `(("perl" ,perl)
        ("python" ,python)               ; for tests
@@ -514,9 +508,9 @@ interactive environment for the functional language 
Haskell.")
          ;; plain command names.
          (add-before 'configure 'set-target-programs
            (lambda* (#:key inputs #:allow-other-keys)
-             (let ((binutils (assoc-ref inputs "target-binutils"))
-                   (gcc (assoc-ref inputs "target-gcc"))
-                   (ld-wrapper (assoc-ref inputs "target-ld-wrapper")))
+             (let ((binutils (assoc-ref inputs "binutils"))
+                   (gcc (assoc-ref inputs "gcc"))
+                   (ld-wrapper (assoc-ref inputs "ld-wrapper")))
                (setenv "CC" (string-append gcc "/bin/gcc"))
                (setenv "CXX" (string-append gcc "/bin/g++"))
                (setenv "LD" (string-append ld-wrapper "/bin/ld"))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]