summaryrefslogtreecommitdiffstats
path: root/rules/host-localedef.make
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2018-05-21 17:03:52 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2018-05-21 21:50:07 +0200
commit47116f66f411d4dadfce42c2fdd6d41b351ccfd4 (patch)
treeb6c95587cab5e26fc1acc2562cfade1c7b58c959 /rules/host-localedef.make
parent78ef070fb593dad6b3aae00fc109b603879b35f0 (diff)
downloadptxdist-47116f66f411d4dadfce42c2fdd6d41b351ccfd4.tar.gz
ptxdist-47116f66f411d4dadfce42c2fdd6d41b351ccfd4.tar.xz
host-localedef: version bump eglibc-2.14.1-r17443-ptx1 -> 2.27
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/host-localedef.make')
-rw-r--r--rules/host-localedef.make50
1 files changed, 37 insertions, 13 deletions
diff --git a/rules/host-localedef.make b/rules/host-localedef.make
index 8b59f7302..2299ca1d6 100644
--- a/rules/host-localedef.make
+++ b/rules/host-localedef.make
@@ -17,30 +17,53 @@ HOST_PACKAGES-$(PTXCONF_HOST_LOCALEDEF) += host-localedef
#
# Paths and names
#
-HOST_LOCALEDEF_VERSION := eglibc-2.14.1-r17443-ptx1
-HOST_LOCALEDEF_MD5 := bc9e33364767f361bd7b029a602e8cf4
-HOST_LOCALEDEF := localedef-$(HOST_LOCALEDEF_VERSION)
+HOST_LOCALEDEF_VERSION := 2.27
+HOST_LOCALEDEF_MD5 := 274e794c999b4ebbccdf72bfb4c49a68
+HOST_LOCALEDEF := localedef-glibc-$(HOST_LOCALEDEF_VERSION)
HOST_LOCALEDEF_SUFFIX := tar.bz2
-HOST_LOCALEDEF_URL := http://www.pengutronix.de/software/ptxdist/temporary-src/$(HOST_LOCALEDEF).$(HOST_LOCALEDEF_SUFFIX)
-HOST_LOCALEDEF_SOURCE := $(SRCDIR)/$(HOST_LOCALEDEF).$(HOST_LOCALEDEF_SUFFIX)
+HOST_LOCALEDEF_URL := $(call ptx/mirror, GNU, glibc/glibc-$(HOST_LOCALEDEF_VERSION).$(HOST_LOCALEDEF))
+HOST_LOCALEDEF_SOURCE := $(SRCDIR)/glibc-$(HOST_LOCALEDEF_VERSION).$(HOST_LOCALEDEF_SUFFIX)
HOST_LOCALEDEF_DIR := $(HOST_BUILDDIR)/$(HOST_LOCALEDEF)
+HOST_LOCALEDEF_BUILD_OOT:= YES
HOST_LOCALEDEF_LICENSE := LGPL-2.1-or-later AND GPL-2.0-or-later
# ----------------------------------------------------------------------------
# Prepare
# ----------------------------------------------------------------------------
-HOST_LOCALEDEF_PATH := PATH=$(HOST_PATH)
-HOST_LOCALEDEF_ENV := $(HOST_ENV)
-
#
# autoconf
#
-HOST_LOCALEDEF_AUTOCONF := \
- --with-glibc=./eglibc \
- --prefix=/usr
+HOST_LOCALEDEF_CONF_TOOL := autoconf
+HOST_LOCALEDEF_CONF_OPT := \
+ --prefix=/usr \
+ --enable-sanity-checks \
+ --disable-profile \
+ --disable-static-pie \
+ --disable-timezone-tools \
+ --disable-hardcoded-path-in-tests \
+ --enable-stackguard-randomization \
+ --enable-hidden-plt \
+ --enable-bind-now \
+ --enable-stack-protector \
+ --disable-static-nss \
+ --disable-force-install \
+ --disable-all-warnings \
+ --disable-werror \
+ --disable-multi-arch \
+ --disable-experimental-malloc \
+ --disable-nss-crypt \
+ --disable-obsolete-rpc \
+ --disable-obsolete-nsl \
+ --disable-systemtap \
+ --disable-build-nscd \
+ --disable-nscd \
+ --disable-pt_chown \
+ --disable-tunables \
+ --disable-mathvec
-HOST_LOCALEDEF_CFLAGS := -fgnu89-inline
+HOST_LOCALEDEF_MAKE_OPT := locale/others
+HOST_LOCALEDEF_INSTALL_OPT := locale/install-others
# ----------------------------------------------------------------------------
# Install
@@ -48,7 +71,8 @@ HOST_LOCALEDEF_CFLAGS := -fgnu89-inline
$(STATEDIR)/host-localedef.install:
@$(call targetinfo)
- cp $(HOST_LOCALEDEF_DIR)/localedef $(PTXCONF_SYSROOT_HOST)/bin
+ @install -vD -m755 $(HOST_LOCALEDEF_DIR)-build/locale/localedef \
+ $(HOST_LOCALEDEF_PKGDIR)/bin/localedef
@$(call touch)
# vim: syntax=make