diff options
author | M1cha <sigmaepsilon92@gmail.com> | 2018-02-12 07:45:21 +0100 |
---|---|---|
committer | M1cha <sigmaepsilon92@gmail.com> | 2018-02-12 07:45:54 +0100 |
commit | ea702af5c3298649f7036e10e9f3f23347f04ee4 (patch) | |
tree | af735e055404c8fa7fd24a4b43575ad577661307 /scripts/build/cc | |
parent | f97b3e38eebaed2c9212b82a0ee51fecb8c7a12d (diff) | |
download | crosstool-ng-ea702af5c3298649f7036e10e9f3f23347f04ee4.tar.gz crosstool-ng-ea702af5c3298649f7036e10e9f3f23347f04ee4.tar.bz2 crosstool-ng-ea702af5c3298649f7036e10e9f3f23347f04ee4.zip |
cc/gcc: use correct sysroot arg for do_gcc_core_backend
This fixes gccs LIMITS_H_TEST detection for baremetal targets
so limits.h will be installed correctly.
Signed-off-by: Michael Zimmermann <sigmaepsilon92@gmail.com>
Diffstat (limited to 'scripts/build/cc')
-rw-r--r-- | scripts/build/cc/gcc.sh | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/scripts/build/cc/gcc.sh b/scripts/build/cc/gcc.sh index b5ae7b10..a6bf1ac5 100644 --- a/scripts/build/cc/gcc.sh +++ b/scripts/build/cc/gcc.sh @@ -315,10 +315,12 @@ do_gcc_core_backend() { core1|core2) CT_DoLog EXTRA "Configuring core C gcc compiler" log_txt="gcc" + extra_config+=( "${CT_CC_CORE_SYSROOT_ARG[@]}" ) extra_user_config=( "${CT_CC_GCC_CORE_EXTRA_CONFIG_ARRAY[@]}" ) ;; gcc_build|gcc_host) CT_DoLog EXTRA "Configuring final gcc compiler" + extra_config+=( "${CT_CC_SYSROOT_ARG[@]}" ) extra_user_config=( "${CT_CC_GCC_EXTRA_CONFIG_ARRAY[@]}" ) log_txt="final gcc compiler" # to inhibit the libiberty and libgcc tricks later on @@ -577,7 +579,6 @@ do_gcc_core_backend() { --target=${CT_TARGET} \ --prefix="${prefix}" \ --with-local-prefix="${CT_SYSROOT_DIR}" \ - ${CT_CC_CORE_SYSROOT_ARG} \ "${extra_config[@]}" \ --enable-languages="${lang_list}" \ "${extra_user_config[@]}" |