diff options
Diffstat (limited to 'scripts/build/libc')
-rw-r--r-- | scripts/build/libc/musl.sh | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/scripts/build/libc/musl.sh b/scripts/build/libc/musl.sh index 7172cf28..6964a2dc 100644 --- a/scripts/build/libc/musl.sh +++ b/scripts/build/libc/musl.sh @@ -37,6 +37,7 @@ do_libc_check_config() { do_libc_configure() { CT_DoLog EXTRA "Configuring C library" local -a extra_cflags + local -a extra_config # From buildroot: # gcc constant folding bug with weak aliases workaround @@ -45,6 +46,8 @@ do_libc_configure() { extra_cflags+=("-fno-toplevel-reorder") fi + extra_config+=( "--enable-optimize=${CT_LIBC_MUSL_OPTIMIZE}" ) + # NOTE: musl handles the build/host/target a little bit differently # then one would expect: # build : not used @@ -57,7 +60,8 @@ do_libc_configure() { --host="${CT_TARGET}" \ --target="${CT_TARGET}" \ --prefix="/usr" \ - --disable-gcc-wrapper + --disable-gcc-wrapper \ + "${extra_config[@]}" } do_libc_start_files() { |