mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2024-12-20 05:17:54 +00:00
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:
parent
b3bd2dd87a
commit
6c3a08411d
@ -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} \
|
||||
|
Loading…
Reference in New Issue
Block a user