mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2025-01-11 13:49:23 -05:00
gnu: Disable RUNPATH validation for packages that use $ORIGIN.
* gnu/packages/haskell.scm (ghc)[arguments]: Add #:validate-runpath?. * gnu/packages/julia.scm (julia)[arguments]: Likewise. * gnu/packages/java.scm (icedtea6)[arguments]: Likewise.
This commit is contained in:
parent
b2a80c785d
commit
fb799cb72e
3 changed files with 16 additions and 0 deletions
|
@ -111,6 +111,11 @@ (define-public ghc
|
||||||
;; We get a smaller number of test failures by disabling parallel test
|
;; We get a smaller number of test failures by disabling parallel test
|
||||||
;; execution.
|
;; execution.
|
||||||
#:parallel-tests? #f
|
#:parallel-tests? #f
|
||||||
|
|
||||||
|
;; The DSOs use $ORIGIN to refer to each other, but (guix build
|
||||||
|
;; gremlin) doesn't support it yet, so skip this phase.
|
||||||
|
#:validate-runpath? #f
|
||||||
|
|
||||||
#:modules ((guix build gnu-build-system)
|
#:modules ((guix build gnu-build-system)
|
||||||
(guix build utils)
|
(guix build utils)
|
||||||
(guix build rpath)
|
(guix build rpath)
|
||||||
|
|
|
@ -160,6 +160,11 @@ (define-public icedtea6
|
||||||
;; made no attempts to make a list of failing JDK tests. At least
|
;; made no attempts to make a list of failing JDK tests. At least
|
||||||
;; 222 tests are failing of which at least 132 are AWT tests.
|
;; 222 tests are failing of which at least 132 are AWT tests.
|
||||||
#:tests? #f
|
#:tests? #f
|
||||||
|
|
||||||
|
;; The DSOs use $ORIGIN to refer to each other, but (guix build
|
||||||
|
;; gremlin) doesn't support it yet, so skip this phase.
|
||||||
|
#:validate-runpath? #f
|
||||||
|
|
||||||
#:configure-flags
|
#:configure-flags
|
||||||
(let* ((gcjdir (assoc-ref %build-inputs "gcj"))
|
(let* ((gcjdir (assoc-ref %build-inputs "gcj"))
|
||||||
(ecj (string-append gcjdir "/share/java/ecj.jar"))
|
(ecj (string-append gcjdir "/share/java/ecj.jar"))
|
||||||
|
|
|
@ -56,6 +56,12 @@ (define-public julia
|
||||||
#:modules ((ice-9 match)
|
#:modules ((ice-9 match)
|
||||||
(guix build gnu-build-system)
|
(guix build gnu-build-system)
|
||||||
(guix build utils))
|
(guix build utils))
|
||||||
|
|
||||||
|
|
||||||
|
;; The DSOs use $ORIGIN to refer to each other, but (guix build
|
||||||
|
;; gremlin) doesn't support it yet, so skip this phase.
|
||||||
|
#:validate-runpath? #f
|
||||||
|
|
||||||
#:phases
|
#:phases
|
||||||
(alist-cons-after
|
(alist-cons-after
|
||||||
'unpack 'hardcode-soname-map
|
'unpack 'hardcode-soname-map
|
||||||
|
|
Loading…
Reference in a new issue