mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2024-12-21 21:57:48 +00:00
commit
864d1358e0
@ -136,12 +136,15 @@ config LIBC_LOCALES
|
||||
which is required in order to support internationalization.
|
||||
|
||||
if LIBC_glibc && LIBC_LOCALES
|
||||
comment "WARNING! "
|
||||
comment "WARNING! "
|
||||
comment "| The built locales will be usable if and only if the build "
|
||||
comment "| machine and the target: "
|
||||
comment "| - have the same endianness, "
|
||||
comment "| - and have the same alignment requirements for uint32_t. "
|
||||
comment "| You will have to check by yourself (for now). "
|
||||
comment "WARNING! "
|
||||
comment "| Building GLIBC locales requires that GLIBC supports "
|
||||
comment "| the build machine as the target. "
|
||||
endif # LIBC_glibc && LIBC_LOCALES
|
||||
|
||||
if KERNEL_linux
|
||||
|
@ -526,6 +526,15 @@ do_libc_locales() {
|
||||
local -a extra_config
|
||||
local glibc_cflags
|
||||
|
||||
# To build locales, we'd need to build glibc for the build machine.
|
||||
# Bail out if the host is not supported.
|
||||
case "${CT_BUILD}" in
|
||||
*-cygwin)
|
||||
CT_DoLog EXTRA "Skipping GNU libc locales: incompatible build machine"
|
||||
return
|
||||
;;
|
||||
esac
|
||||
|
||||
mkdir -p "${CT_BUILD_DIR}/build-localedef"
|
||||
cd "${CT_BUILD_DIR}/build-localedef"
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user