diff options
author | Bryan Hundven <bryanhundven@gmail.com> | 2015-09-15 08:05:49 -0700 |
---|---|---|
committer | Bryan Hundven <bryanhundven@gmail.com> | 2015-09-15 08:05:49 -0700 |
commit | c2f3ec1defb49510afe42f934bd84f380e32f7a6 (patch) | |
tree | 79aa1f6dfaa0fec8455ab2c29e5c25a0009de13a /scripts/build/libc | |
parent | e0f06d6258fc9d4988f4c15c12b24e9bc5203640 (diff) | |
parent | 9e905afb56a162882df2472d9537f72c82c83487 (diff) | |
download | crosstool-ng-c2f3ec1defb49510afe42f934bd84f380e32f7a6.tar.gz crosstool-ng-c2f3ec1defb49510afe42f934bd84f380e32f7a6.tar.bz2 crosstool-ng-c2f3ec1defb49510afe42f934bd84f380e32f7a6.zip |
Merge pull request #170 from jasmin-j/newlib_target_cflags
Newlib specific target cflags
Diffstat (limited to 'scripts/build/libc')
-rw-r--r-- | scripts/build/libc/newlib.sh | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/scripts/build/libc/newlib.sh b/scripts/build/libc/newlib.sh index 744c291f..ca00a3f5 100644 --- a/scripts/build/libc/newlib.sh +++ b/scripts/build/libc/newlib.sh @@ -72,6 +72,7 @@ do_libc_start_files() { do_libc() { local -a newlib_opts + local cflags_for_target CT_DoStep INFO "Installing C library" @@ -109,6 +110,8 @@ do_libc() { [ "${CT_LIBC_NEWLIB_ENABLE_TARGET_OPTSPACE}" = "y" ] && newlib_opts+=("--enable-target-optspace") + cflags_for_target="${CT_TARGET_CFLAGS} ${CT_LIBC_NEWLIB_TARGET_CFLAGS}" + # Note: newlib handles the build/host/target a little bit differently # than one would expect: # build : not used @@ -116,7 +119,7 @@ do_libc() { # target : the machine newlib runs on CT_DoExecLog CFG \ CC_FOR_BUILD="${CT_BUILD}-gcc" \ - CFLAGS_FOR_TARGET="${CT_TARGET_CFLAGS}" \ + CFLAGS_FOR_TARGET="${cflags_for_target}" \ AR=${CT_TARGET}-ar \ RANLIB=${CT_TARGET}-ranlib \ "${CT_SRC_DIR}/newlib-${CT_LIBC_VERSION}/configure" \ |