diff options
author | Yann E. MORIN <yann.morin.1998@anciens.enib.fr> | 2011-04-19 23:02:21 +0200 |
---|---|---|
committer | Peter Korsgaard <jacmet@sunsite.dk> | 2011-04-20 15:13:09 +0200 |
commit | d9124d0da9caa35b1b99f11b14131ad3428f8eb5 (patch) | |
tree | 83690c2a0fb7741ba3af9de3937e2d09b586ca67 | |
parent | b4f976f28b6b95ade6b87525f95ab406b78aef87 (diff) | |
download | buildroot-novena-d9124d0da9caa35b1b99f11b14131ad3428f8eb5.tar.gz buildroot-novena-d9124d0da9caa35b1b99f11b14131ad3428f8eb5.zip |
toolchain/crosstool-NG: fix sysroot name
We have to ensure that the sysroot created while building the
toolchain will be the one we later search for libraries. So:
- hide the sysroot name prompt from the ct-ng menu.
- force the sysroot name to be 'sysroot'.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
-rw-r--r-- | toolchain/toolchain-crosstool-ng/002-no-sysroot-prompt-in-backend.patch | 12 | ||||
-rw-r--r-- | toolchain/toolchain-crosstool-ng/crosstool-ng.mk | 1 |
2 files changed, 13 insertions, 0 deletions
diff --git a/toolchain/toolchain-crosstool-ng/002-no-sysroot-prompt-in-backend.patch b/toolchain/toolchain-crosstool-ng/002-no-sysroot-prompt-in-backend.patch new file mode 100644 index 000000000..4c3426aa5 --- /dev/null +++ b/toolchain/toolchain-crosstool-ng/002-no-sysroot-prompt-in-backend.patch @@ -0,0 +1,12 @@ +diff --git a/config/toolchain.in b/config/toolchain.in +--- a/config/toolchain.in ++++ b/config/toolchain.in +@@ -20,7 +20,7 @@ + + config SYSROOT_NAME + string +- prompt "sysroot directory name" ++ prompt "sysroot directory name" if ! BACKEND + depends on USE_SYSROOT + default "sysroot" + help diff --git a/toolchain/toolchain-crosstool-ng/crosstool-ng.mk b/toolchain/toolchain-crosstool-ng/crosstool-ng.mk index 2c5829cb2..c57876e48 100644 --- a/toolchain/toolchain-crosstool-ng/crosstool-ng.mk +++ b/toolchain/toolchain-crosstool-ng/crosstool-ng.mk @@ -257,6 +257,7 @@ endif # And the specials for paths CTNG_FIX_DOT_CONFIG_PATHS_SED += s:^(CT_PREFIX_DIR)=.*:\1="$(HOST_DIR)/usr":; CTNG_FIX_DOT_CONFIG_PATHS_SED += s:^(CT_LOCAL_TARBALLS_DIR)=.*:\1="$(DL_DIR)":; +CTNG_FIX_DOT_CONFIG_PATHS_SED += s:^(CT_SYSROOT_NAME)=.*:\1="sysroot":; CTNG_FIX_DOT_CONFIG_PATHS_SED += s:^(CT_SYSROOT_DIR_PREFIX)=.*:\1="":; #-------------- |