Merge pull request #625 from stilor/skip-localedef

Skip localedef
This commit is contained in:
Alexey Neyman 2017-02-28 21:52:06 -08:00 committed by GitHub
commit 864d1358e0
2 changed files with 13 additions and 1 deletions

View File

@ -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

View File

@ -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"