diff options
author | Ludovic Courtès <ludo@gnu.org> | 2020-02-04 09:40:51 +0100 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2020-02-06 18:47:15 +0100 |
commit | 558b0bbe291b2f2cd38b7f4eadc827e2ed102c54 (patch) | |
tree | 26672f4e07889e92d7eba316c2a2228c76907edd /gnu/packages/make-bootstrap.scm | |
parent | a1caea07f6b509e52c16869a9c74ec4503b67139 (diff) | |
download | guix-558b0bbe291b2f2cd38b7f4eadc827e2ed102c54.tar guix-558b0bbe291b2f2cd38b7f4eadc827e2ed102c54.tar.gz |
gnu: commencement: Rationalize search path handling.
This commit ensures that only packages that correspond to compilers have
a search path set. It also reduces manual handling of search path
environment variables.
* gnu/packages/commencement.scm (tcc-boot0)[native-search-paths]: Remove
copy/pasted comment.
(gcc-core-mesboot)[arguments]: In 'install2' phase, do not copy
TCC/include to OUT/include.
[native-search-paths]: Remove leading slash in "lib/gcc-lib/…" directory name.
(mesboot-headers)[native-search-paths]: Remove.
(glibc-mesboot0)[native-search-paths]: Remove.
(gcc-mesboot0)[native-inputs]: Reorder so that we have libc, then
kernel-headers, then gcc.
[arguments]: Rewrite 'setenv' phase to only set CONFIG_SHELL and create
'config.cache'.
(gcc-mesboot1)[native-inputs]: Reorder similarly.
[arguments]: In 'setenv' phase, only set CONFIG_SHELL, C_INCLUDE_PATH,
and CPLUS_INCLUDE_PATH.
(glibc-headers-mesboot)[arguments]: In 'setenv' phase, replace
references to '%build-inputs' by references to 'inputs'; simplify
setting of CONFIG_SHELL and SHELL; simplify patching of /bin/pwd in
the "configure" file; leave C_INCLUDE_PATH and LIBRARY_PATH unset.
(glibc-mesboot)[native-search-paths]: Remove.
(gcc-mesboot)[native-inputs]: Reorder.
[arguments]: Remove clause for #:phases that would change the 'setenv'
phase.
Diffstat (limited to 'gnu/packages/make-bootstrap.scm')
0 files changed, 0 insertions, 0 deletions