From 6a2e2ce1362220430c4620918b848eef1b135313 Mon Sep 17 00:00:00 2001 From: Cory Dolphin Date: Wed, 8 Jan 2020 13:59:03 -0800 Subject: [PATCH] Adds optimization flags to shared library build steps --- recipe/gcc_build.sh | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/recipe/gcc_build.sh b/recipe/gcc_build.sh index 92f45fab1..3bf15147e 100644 --- a/recipe/gcc_build.sh +++ b/recipe/gcc_build.sh @@ -172,14 +172,7 @@ _common_configure_args+=(--enable-loadable-sqlite-extensions) _common_configure_args+=(--with-tcltk-includes="-I${PREFIX}/include") _common_configure_args+=("--with-tcltk-libs=-L${PREFIX}/lib -ltcl8.6 -ltk8.6") -mkdir -p ${_buildd_shared} -pushd ${_buildd_shared} - ${SRC_DIR}/configure "${_common_configure_args[@]}" \ - "${_dbg_opts[@]}" \ - --enable-shared -popd - -# Add more optimization flags for the static Python interpreter: +# Add more optimization flags declare -a _extra_opts if [[ ${_OPTIMIZED} == yes ]]; then _extra_opts+=(--enable-optimizations) @@ -205,6 +198,15 @@ else _MAKE_TARGET= fi + +mkdir -p ${_buildd_shared} +pushd ${_buildd_shared} + ${SRC_DIR}/configure "${_common_configure_args[@]}" \ + "${_extra_opts[@]}" \ + "${_dbg_opts[@]}" \ + --enable-shared +popd + mkdir -p ${_buildd_static} pushd ${_buildd_static} ${SRC_DIR}/configure "${_common_configure_args[@]}" \