gnu: node: Fix cross-compilation.
* gnu/packages/node.scm (node)[phases]{configure}: Unwind the stack before invoking the exception handler. {patch-hardcoded-program-references}: Use search-input-file where appropriate.
This commit is contained in:
parent
6b96ef08b9
commit
e71f35df74
@ -128,7 +128,7 @@
|
||||
(cons sigxfsz common)
|
||||
common))
|
||||
(("'/bin/sh'")
|
||||
(string-append "'" (assoc-ref inputs "bash") "/bin/sh'")))
|
||||
(string-append "'" (search-input-file inputs "/bin/sh") "'")))
|
||||
|
||||
;; Fix hardcoded /usr/bin/env references.
|
||||
(substitute* '("test/parallel/test-child-process-default-options.js"
|
||||
@ -245,7 +245,8 @@
|
||||
(search-input-file inpts "/bin/python3")
|
||||
(raise-exception e)))
|
||||
(lambda ()
|
||||
(search-input-file inpts "/bin/python"))))
|
||||
(search-input-file inpts "/bin/python"))
|
||||
#:unwind? #t))
|
||||
"configure"
|
||||
flags))))
|
||||
(add-after 'patch-shebangs 'patch-nested-shebangs
|
||||
|
Loading…
Reference in New Issue
Block a user