mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2025-02-20 17:12:55 +00:00
libc/glibc: no default mode for backend
The caller SHALL explicitly ask for a nmode, and not rely on a default mode. That's what actually happens, so we can get rid of the default. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
This commit is contained in:
parent
81dc791f83
commit
d6f8cd9b0a
@ -67,9 +67,9 @@ do_libc() {
|
||||
|
||||
# Usage: do_libc_backend param=value [...]
|
||||
# Parameter : Definition : Type : Default
|
||||
# libc_mode : 'startfiles' or 'final' : string : final
|
||||
# libc_mode : 'startfiles' or 'final' : string : (none)
|
||||
do_libc_backend() {
|
||||
local libc_mode=final
|
||||
local libc_mode
|
||||
local src_dir="${CT_SRC_DIR}/${CT_LIBC}-${CT_LIBC_VERSION}"
|
||||
local extra_cc_args
|
||||
local -a extra_config
|
||||
@ -81,11 +81,11 @@ do_libc_backend() {
|
||||
shift
|
||||
done
|
||||
|
||||
if [ "${libc_mode}" = "startfiles" ]; then
|
||||
CT_DoStep INFO "Installing C library headers & start files"
|
||||
else # libc_mode = final
|
||||
CT_DoStep INFO "Installing C library"
|
||||
fi
|
||||
case "${libc_mode}" in
|
||||
startfiles) CT_DoStep INFO "Installing C library headers & start files";;
|
||||
final) CT_DoStep INFO "Installing C library";;
|
||||
*) CT_Abort "Unsupported (or unset) libc_mode='${libc_mode}'";;
|
||||
esac
|
||||
mkdir -p "${CT_BUILD_DIR}/build-libc-${libc_mode}"
|
||||
cd "${CT_BUILD_DIR}/build-libc-${libc_mode}"
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user