diff options
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/build/debug/400-ltrace.sh | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/scripts/build/debug/400-ltrace.sh b/scripts/build/debug/400-ltrace.sh index 6b289ab..2a015f2 100644 --- a/scripts/build/debug/400-ltrace.sh +++ b/scripts/build/debug/400-ltrace.sh @@ -27,11 +27,19 @@ do_debug_ltrace_build() { CT_Pushd "${CT_BUILD_DIR}/build-ltrace" CT_DoLog EXTRA "Configuring ltrace" - CT_DoExecLog ALL \ - ./configure \ - --build=${CT_BUILD} \ - --host=${CT_TARGET} \ - --prefix=/usr + # ltrace-0.5.3, and later, don't use GNU Autotools configure script anymore + if [ "${CT_LTRACE_0_5_3_or_later}" = "y" ]; then + CC=${CT_TARGET}-${CT_CC} \ + HOST=${CT_ARCH} \ + CFLAGS="${CT_TARGET_CFLAGS}" \ + CT_DoExecLog ALL ./configure --prefix=/usr + else + CT_DoExecLog ALL \ + ./configure \ + --build=${CT_BUILD} \ + --host=${CT_TARGET} \ + --prefix=/usr + fi CT_DoLog EXTRA "Building ltrace" CT_DoExecLog ALL make |