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
|
||||
;; execution.
|
||||
#: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)
|
||||
(guix build utils)
|
||||
(guix build rpath)
|
||||
|
|
|
@ -160,6 +160,11 @@ (define-public icedtea6
|
|||
;; 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.
|
||||
#: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
|
||||
(let* ((gcjdir (assoc-ref %build-inputs "gcj"))
|
||||
(ecj (string-append gcjdir "/share/java/ecj.jar"))
|
||||
|
|
|
@ -56,6 +56,12 @@ (define-public julia
|
|||
#:modules ((ice-9 match)
|
||||
(guix build gnu-build-system)
|
||||
(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
|
||||
(alist-cons-after
|
||||
'unpack 'hardcode-soname-map
|
||||
|
|
Loading…
Reference in a new issue