summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdhemerval Zanella <adhemerval.zanella@linaro.org>2021-03-02 17:15:03 -0300
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>2021-03-05 16:15:57 -0300
commitc1285e49f8c88e261e927225dd79f4096590cd53 (patch)
treeb64565e88c215696eca2b6c48a94095c1c3eb96b
parent46b124f0b96cb8f11d76ddce7b8e36e59d8536a9 (diff)
downloadglibc-c1285e49f8c88e261e927225dd79f4096590cd53.tar.gz
iconv: Use LFS and 64 bit time_t for installed programs
It is enabled for iconv and iconvconfig.
-rw-r--r--iconv/Makefile8
1 files changed, 8 insertions, 0 deletions
diff --git a/iconv/Makefile b/iconv/Makefile
index 659857dd8c..b7494efd0c 100644
--- a/iconv/Makefile
+++ b/iconv/Makefile
@@ -94,6 +94,14 @@ $(inst_bindir)/iconv: $(objpfx)iconv_prog $(+force)
$(objpfx)iconv_prog: $(iconv_prog-modules:%=$(objpfx)%.o)
$(objpfx)iconvconfig: $(iconvconfig-modules:%=$(objpfx)%.o)
+include $(o-iterator)
+define o-iterator-doit
+$(foreach f,$(others:%s=$(objpfx)%.o) $(iconv_prog-modules) \
+ $(iconvconfig-modules), \
+ $(objpfx)$(f)$(o)): CFLAGS += -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64
+endef
+object-suffixes-left := $(all-object-suffixes)
+include $(o-iterator)
$(objpfx)test-iconvconfig.out: /dev/null $(objpfx)iconvconfig
(set -e; \