about summary refs log tree commit diff
path: root/locale
diff options
context:
space:
mode:
Diffstat (limited to 'locale')
-rw-r--r--locale/Makefile2
-rw-r--r--locale/SYS_libc.c4
2 files changed, 5 insertions, 1 deletions
diff --git a/locale/Makefile b/locale/Makefile
index 1a37f44923..8865fc3c1a 100644
--- a/locale/Makefile
+++ b/locale/Makefile
@@ -28,7 +28,7 @@ distribute	= localeinfo.h categories.def \
 		  keyword.gperf keyword.h localedef.h token.h error.h
 routines	= setlocale loadlocale localeconv nl_langinfo
 categories	= ctype messages monetary numeric time collate
-aux		= $(categories:%=lc-%) $(categories:%=C-%)
+aux		= $(categories:%=lc-%) $(categories:%=C-%) SYS_libc
 others		= localedef locale
 install-bin	= localedef locale
 extra-objs	= $(localedef-modules:=.o) $(locale-modules:=.o) \
diff --git a/locale/SYS_libc.c b/locale/SYS_libc.c
new file mode 100644
index 0000000000..99db8e67a3
--- /dev/null
+++ b/locale/SYS_libc.c
@@ -0,0 +1,4 @@
+/* Define a constant for the dgettext domainname for libc internal messages,
+   so the string constant is not repeated in dozens of object files.  */
+
+const char _libc_intl_domainname[] = "SYS_libc";