libc/newlib: fix host/target confusion

newlib handles the build/host/target a bit differently as one would expect:
  build  : not used
  host   : the nachine that builds newlib
  target : the machine on which newlib will run
(transplanted from 3ccb1f76576fc7b730c57a0d1e183bce20cc47c0)
This commit is contained in:
Yann E. MORIN" 2009-10-25 23:35:55 +01:00
parent b3bd2dd87a
commit 6c3a08411d

View File

@ -46,6 +46,11 @@ do_libc() {
CT_DoLog EXTRA "Configuring C library"
# Note: newlib handles the build/host/target a little bit differently
# than one would expect:
# build : not used
# host : the machine building newlib
# target : the machine newlib runs on
# CC="${CT_TARGET}-gcc ${CT_LIBC_EXTRA_CC_ARGS} ${extra_cc_args}" \
BUILD_CC="${CT_BUILD}-gcc" \
CFLAGS="${CT_TARGET_CFLAGS} ${CT_LIBC_GLIBC_EXTRA_CFLAGS} -O" \
@ -53,8 +58,7 @@ do_libc() {
RANLIB=${CT_TARGET}-ranlib \
CT_DoExecLog ALL \
"${CT_SRC_DIR}/newlib-${CT_LIBC_VERSION}/configure" \
--build=${CT_BUILD} \
--host=${CT_HOST} \
--host=${CT_BUILD} \
--target=${CT_TARGET} \
--prefix=${CT_PREFIX_DIR} \
${extra_config} \