diff options
author | Ludovic Courtès <ludo@gnu.org> | 2013-01-01 23:55:40 +0100 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2013-01-01 23:55:40 +0100 |
commit | 46866fadee576d3c1dfa4b3d3ab819bfae3fdf8b (patch) | |
tree | e0a83677558801dea03a4617deef0eedcab06c42 /HACKING | |
parent | 8cd8e97cb5e4a32c20cbab6c048f5213509c4ac9 (diff) | |
download | guix-46866fadee576d3c1dfa4b3d3ab819bfae3fdf8b.tar.gz guix-46866fadee576d3c1dfa4b3d3ab819bfae3fdf8b.zip |
distro: glibc: Build the statically-linked Bash embedded in glibc.
* distro/packages/base.scm (glibc): Expect "static-bash" to be a
directory, not a single file. Call `remove-store-references' on the
"bash" binary that is copied. Add an `sh' -> `bash' symlink. Change
the "static-bash" input to (static-package bash-light).
(glibc-final): Rename to...
(glibc-final-with-bootstrap-bash): ... this. Change `name' to
"glibc-intermediate". Remove #:patch-shebangs? setting.
(cross-gcc-wrapper): New procedure, with code formerly in
GCC-BOOT0-WRAPPED.
(gcc-boot0-wrapped): Use it.
(static-bash-for-glibc): New variable.
(glibc-final): Inherit from GLIBC-FINAL-WITH-BOOTSTRAP-BASH, and use
STATIC-BASH-FOR-GLIBC as the "static-bash" input.
Diffstat (limited to 'HACKING')
0 files changed, 0 insertions, 0 deletions