mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-26 22:38:07 -05:00
gnu: libgc: Update to 8.2.2 and remove '--disable-munmap'.
* gnu/packages/bdw-gc.scm (libgc): Update to 8.2.2. [arguments]: Remove "--disable-munmap" from #:configure-flags. * gnu/packages/guile.scm (guile-3.0)[source]: Leave 'test-out-of-memory' test untouched. (guile-next)[arguments]: Likewise, in 'skip-failing-tests' phase. (guile-for-guile-emacs)[arguments]: Likewise, in 'bootstrap' phase.
This commit is contained in:
parent
7df09ee0ab
commit
5222ed8dc3
2 changed files with 5 additions and 18 deletions
|
@ -34,7 +34,7 @@ (define-module (gnu packages bdw-gc)
|
|||
(define-public libgc
|
||||
(package
|
||||
(name "libgc")
|
||||
(version "8.0.6")
|
||||
(version "8.2.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (list (string-append "https://github.com/ivmai/bdwgc/releases"
|
||||
|
@ -44,7 +44,7 @@ (define-public libgc
|
|||
"/gc-" version ".tar.gz")))
|
||||
(sha256
|
||||
(base32
|
||||
"04ga3c95w5az5sznzm73j19lvvfpf6k4sgkpjqsmjxpsr6mi8j9v"))))
|
||||
"181ni2rn9qjbl4ilqdjrd1a4h8siv5bgmzqgg4595q32n2y0f0gk"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
(list
|
||||
|
@ -53,9 +53,6 @@ (define-public libgc
|
|||
;; Install gc_cpp.h et al.
|
||||
"--enable-cplusplus"
|
||||
|
||||
;; Work around <https://github.com/ivmai/bdwgc/issues/353>.
|
||||
"--disable-munmap"
|
||||
|
||||
;; In GNU/Hurd systems during the 'check' phase,
|
||||
;; there is a deadlock caused by the 'gctest' test.
|
||||
;; To disable the error set "--disable-gcj-support"
|
||||
|
|
|
@ -325,11 +325,8 @@ (define-public guile-3.0
|
|||
(patches '())
|
||||
;; Replace the snippet because the oom-test still
|
||||
;; fails on some 32-bit architectures.
|
||||
(snippet '(begin
|
||||
(substitute* "test-suite/standalone/Makefile.in"
|
||||
(("test-out-of-memory") ""))
|
||||
(for-each delete-file
|
||||
(find-files "prebuilt" "\\.go$"))))))
|
||||
(snippet '(for-each delete-file
|
||||
(find-files "prebuilt" "\\.go$")))))
|
||||
|
||||
;; Build with the bundled mini-GMP to avoid interference with GnuTLS' own
|
||||
;; use of GMP via Nettle: <https://issues.guix.gnu.org/46330>.
|
||||
|
@ -448,10 +445,7 @@ (define-public guile-next
|
|||
(display ,version port)))))
|
||||
(add-before 'check 'skip-failing-tests
|
||||
(lambda _
|
||||
(substitute* "test-suite/standalone/test-out-of-memory"
|
||||
(("!#") "!#\n\n(exit 77)\n"))
|
||||
(delete-file "test-suite/tests/version.test")
|
||||
#t))))))
|
||||
(delete-file "test-suite/tests/version.test")))))))
|
||||
(native-inputs
|
||||
(modify-inputs (package-native-inputs guile-3.0)
|
||||
(prepend autoconf
|
||||
|
@ -575,10 +569,6 @@ (define-public guile-for-guile-emacs
|
|||
(substitute* "test-suite/tests/version.test"
|
||||
(("\\(pass-if \"version reporting works\"" m)
|
||||
(string-append "#;" m)))
|
||||
;; Warning: Unwind-only `out-of-memory' exception; skipping pre-unwind handler.
|
||||
;; FAIL: test-out-of-memory
|
||||
(substitute* "test-suite/standalone/Makefile.am"
|
||||
(("(check_SCRIPTS|TESTS) \\+= test-out-of-memory") ""))
|
||||
|
||||
(patch-shebang "build-aux/git-version-gen")
|
||||
(invoke "sh" "autogen.sh")
|
||||
|
|
Loading…
Reference in a new issue