scripts/crosstool-NG.sh.in: On MacOS/BSD use the output of CT_DoConfigGuess for CT_BUILD.
On 64bit MacOS `gcc -dumpmachine` gives i686 for the host machine.
This conflicts with the expectations of some following configure scripts
that a 64bit x86 is given as x86_64; i686 is understood as a 32 bit machine.
config.guess sets the host machine in CT_BUILD correctly.
yann.morin.1998@anciens.enib.fr:
As suggested by Khem RAJ on the ML, always use config.guess.
1 # Build script for strace
3 do_debug_strace_get() {
4 CT_GetFile "strace-${CT_STRACE_VERSION}" http://mesh.dl.sourceforge.net/sourceforge/strace/
5 # Downloading from sourceforge leaves garbage, cleanup
6 CT_DoExecLog ALL rm -f "${CT_TARBALLS_DIR}/showfiles.php"*
9 do_debug_strace_extract() {
10 CT_Extract "strace-${CT_STRACE_VERSION}"
11 CT_Patch "strace" "${CT_STRACE_VERSION}"
14 do_debug_strace_build() {
15 CT_DoStep INFO "Installing strace"
16 mkdir -p "${CT_BUILD_DIR}/build-strace"
17 CT_Pushd "${CT_BUILD_DIR}/build-strace"
19 CT_DoLog EXTRA "Configuring strace"
21 "${CT_SRC_DIR}/strace-${CT_STRACE_VERSION}/configure" \
26 CT_DoLog EXTRA "Building strace"
29 CT_DoLog EXTRA "Installing strace"
30 CT_DoExecLog ALL make DESTDIR="${CT_DEBUGROOT_DIR}" install