scripts/build/internals.sh: compile wrapper with portable options.
static linking is not possible on MacOS, and unnessecary on other systems.
The old optimization and warning flags crash the gcc on MacOS
and (imho) are a bit overdone for this software.
1 # Wrapper to build the debug facilities
3 # List all debug facilities, and parse their scripts
4 CT_DEBUG_FACILITY_LIST=
5 for f in "${CT_LIB_DIR}/scripts/build/debug/"*.sh; do
6 _f="$(basename "${f}" .sh)"
9 if [ "${!__f}" = "y" ]; then
10 CT_DoLog DEBUG "Enabling debug '${_f}'"
12 CT_DEBUG_FACILITY_LIST="${CT_DEBUG_FACILITY_LIST} ${_f}"
14 CT_DoLog DEBUG "Disabling debug '${_f}'"
18 # Download the debug facilities
20 for f in ${CT_DEBUG_FACILITY_LIST}; do
25 # Extract and patch the debug facilities
27 for f in ${CT_DEBUG_FACILITY_LIST}; do
32 # Build the debug facilities
34 for f in ${CT_DEBUG_FACILITY_LIST}; do