mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2025-02-21 01:21:27 +00:00
cc/gcc: remove duplicate code in core pass-1
Whatever the threading model (NPTL, LT...), we build the same core pass-1 compiler, so there is no need to have a case-esac construct. Remove now mis-leading and incorect comment. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
This commit is contained in:
parent
732128112f
commit
fa0ca9dfea
@ -75,26 +75,12 @@ cc_gcc_lang_list() {
|
||||
do_cc_core_pass_1() {
|
||||
local -a core_opts
|
||||
|
||||
# We only need a pass-1 core gcc if the threading model is NPTL.
|
||||
# For all other cases, it is not used.
|
||||
case "${CT_THREADS}" in
|
||||
nptl)
|
||||
core_opts+=( "mode=static" )
|
||||
core_opts+=( "host=${CT_BUILD}" )
|
||||
core_opts+=( "complibs=${CT_BUILDTOOLS_PREFIX_DIR}" )
|
||||
core_opts+=( "prefix=${CT_BUILDTOOLS_PREFIX_DIR}" )
|
||||
core_opts+=( "cflags=${CT_CFLAGS_FOR_HOST}" )
|
||||
core_opts+=( "lang_list=c" )
|
||||
;;
|
||||
*)
|
||||
core_opts+=( "mode=static" )
|
||||
core_opts+=( "host=${CT_BUILD}" )
|
||||
core_opts+=( "complibs=${CT_BUILDTOOLS_PREFIX_DIR}" )
|
||||
core_opts+=( "prefix=${CT_BUILDTOOLS_PREFIX_DIR}" )
|
||||
core_opts+=( "cflags=${CT_CFLAGS_FOR_HOST}" )
|
||||
core_opts+=( "lang_list=c" )
|
||||
;;
|
||||
esac
|
||||
core_opts+=( "mode=static" )
|
||||
core_opts+=( "host=${CT_BUILD}" )
|
||||
core_opts+=( "complibs=${CT_BUILDTOOLS_PREFIX_DIR}" )
|
||||
core_opts+=( "prefix=${CT_BUILDTOOLS_PREFIX_DIR}" )
|
||||
core_opts+=( "cflags=${CT_CFLAGS_FOR_HOST}" )
|
||||
core_opts+=( "lang_list=c" )
|
||||
|
||||
CT_DoStep INFO "Installing pass-1 core C compiler"
|
||||
CT_mkdir_pushd "${CT_BUILD_DIR}/build-cc-core-pass-1"
|
||||
|
Loading…
x
Reference in New Issue
Block a user