aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/build-tools.scm
diff options
context:
space:
mode:
authorHartmut Goebel <h.goebel@crazy-compilers.com>2020-03-08 15:33:22 +0100
committerHartmut Goebel <h.goebel@crazy-compilers.com>2020-05-05 13:20:20 +0200
commit1a4765d82fed36e7c136def46650a10114e62f69 (patch)
tree7ef1886924ec20aa0a8d6ef3bf8aa6ef72938710 /gnu/packages/build-tools.scm
parent33bfe341a227009b76a6a5486730db8c3582a47c (diff)
downloadguix-1a4765d82fed36e7c136def46650a10114e62f69.tar.gz
guix-1a4765d82fed36e7c136def46650a10114e62f69.zip
gnu: Add rust-environment-0.1.
* gnu/packages/crates-io.scm (rust-environment-0.1): New variable.
Diffstat (limited to 'gnu/packages/build-tools.scm')
0 files changed, 0 insertions, 0 deletions
pack: "fakechroot" execution engine can load its audit module....Fixes <https://bugs.gnu.org/42558>. Until now, loading 'pack-audit.so' in a truly non-Guix environment would usually fail because 'pack-audit.so' depends on 'libgcc_s.so' and 'libc.so', none of which could be found. Furthermore, the test was not working as expected: the trick unshare -mrf sh -c 'mount -t tmpfs none /gnu ; ...' would allow the fakechroot engine to make its store available as /gnu/store as a result of another bug. * gnu/packages/aux-files/run-in-namespace.c (relocated_search_path): New function. (exec_with_loader): Pass "--library-path" to the loader. * guix/scripts/pack.scm (wrapped-package)[build](runpath): New procedure. (elf-loader-compile-flags): Pass "-DLOADER_AUDIT_RUNPATH". * tests/guix-pack-relocatable.sh: Remove 'STORE_PARENT'. (run_without_store): New function. Erase $NIX_STORE_DIR instead of $STORE_PARENT. Use 'run_without_store' throughout. Ludovic Courtès 2020-07-24pack: '-R' applies to propagated inputs too....Fixes <https://bugs.gnu.org/42510>. * guix/scripts/pack.scm (wrapped-manifest-entry): Recurse on 'dependencies' field. * tests/guix-pack-relocatable.sh: Add test. Ludovic Courtès