mirror of
https://https.git.savannah.gnu.org/git/guix.git/
synced 2025-07-16 20:10:39 +02:00
Merge remote-tracking branch 'origin/master' into core-updates-frozen.
This commit is contained in:
commit
a1eca979fb
307 changed files with 24852 additions and 48445 deletions
|
@ -611,14 +611,9 @@ interactive environment for the functional language Haskell.")
|
|||
(file-pattern ".*\\.conf\\.d$")
|
||||
(file-type 'directory))))))
|
||||
|
||||
;; Versions newer than ghc defined below (i.e. the compiler
|
||||
;; haskell-build-system uses) should use ghc-next as their name to
|
||||
;; ensure ghc (without version specification) and ghc-* packages are
|
||||
;; always compatible. See https://issues.guix.gnu.org/issue/47335.
|
||||
|
||||
(define-public ghc-8.8
|
||||
(package (inherit ghc-8.6)
|
||||
(name "ghc-next")
|
||||
(name "ghc")
|
||||
(version "8.8.4")
|
||||
(source
|
||||
(origin
|
||||
|
@ -671,7 +666,7 @@ interactive environment for the functional language Haskell.")
|
|||
(define-public ghc-8.10
|
||||
(package
|
||||
(inherit ghc-8.8)
|
||||
(name "ghc-next")
|
||||
(name "ghc")
|
||||
(version "8.10.7")
|
||||
(source
|
||||
(origin
|
||||
|
@ -714,7 +709,15 @@ interactive environment for the functional language Haskell.")
|
|||
(substitute* '("testsuite/tests/driver/T16521/all.T")
|
||||
(("extra_files" all) (string-append "[" all))
|
||||
(("\\]\\), " all)
|
||||
(string-append all "expect_broken(0)], ")))))))))
|
||||
(string-append all "expect_broken(0)], ")))))
|
||||
;; TODO: Turn this into an undconditional patch on the next rebuild.
|
||||
,@(if (string=? "i686-linux" (%current-system))
|
||||
'((add-after 'skip-more-tests 'skip-failing-tests-i686
|
||||
(lambda _
|
||||
(substitute* '("testsuite/tests/codeGen/should_compile/all.T")
|
||||
(("(test\\('T15155l', )when\\(unregisterised\\(\\), skip\\)" all before)
|
||||
(string-append before "when(arch('i386'), skip)"))))))
|
||||
'())))))
|
||||
(native-search-paths (list (search-path-specification
|
||||
(variable "GHC_PACKAGE_PATH")
|
||||
(files (list
|
||||
|
@ -722,7 +725,12 @@ interactive environment for the functional language Haskell.")
|
|||
(file-pattern ".*\\.conf\\.d$")
|
||||
(file-type 'directory))))))
|
||||
|
||||
(define-public ghc-8 ghc-8.6)
|
||||
;; Versions newer than ghc defined below (i.e. the compiler
|
||||
;; haskell-build-system uses) should use ghc-next as their name to
|
||||
;; ensure ghc (without version specification) and ghc-* packages are
|
||||
;; always compatible. See https://issues.guix.gnu.org/issue/47335.
|
||||
|
||||
(define-public ghc-8 ghc-8.10)
|
||||
|
||||
(define-public ghc ghc-8)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue