aboutsummaryrefslogtreecommitdiff
path: root/gdb/config/djgpp/config.sed
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2009-04-19 18:29:34 +0000
committerEli Zaretskii <eliz@gnu.org>2009-04-19 18:29:34 +0000
commit10085bb5ab70a5f2761657ac83c1b83bbad97ead (patch)
tree712ac129489bd2e797f8b9dfb286ba3e19823a21 /gdb/config/djgpp/config.sed
parent155c8968d95e27131a80ae95bf6230ba2e19693b (diff)
downloadgdb-10085bb5ab70a5f2761657ac83c1b83bbad97ead.zip
gdb-10085bb5ab70a5f2761657ac83c1b83bbad97ead.tar.gz
gdb-10085bb5ab70a5f2761657ac83c1b83bbad97ead.tar.bz2
Set default host and target charsets in the DJGPP port.
* config/djgpp/config.sed (am_cv_langinfo_codeset) (bash_cv_langinfo_codeset, ac_cv_header_nl_types_h): Set to "yes" in all configure scripts that define ac_cv_env_CPP_value. * go32-nat.c (dos_codepage, nl_langinfo): New functions. Include langinfo.h. * config/djgpp/nl_types.h: New file. * config/djgpp/langinfo.h: New file. * config/i386/go32.mh (MH_CFLAGS): Add $(srcdir)/config/djgpp.
Diffstat (limited to 'gdb/config/djgpp/config.sed')
-rw-r--r--gdb/config/djgpp/config.sed6
1 files changed, 6 insertions, 0 deletions
diff --git a/gdb/config/djgpp/config.sed b/gdb/config/djgpp/config.sed
index 536a445..98882cf 100644
--- a/gdb/config/djgpp/config.sed
+++ b/gdb/config/djgpp/config.sed
@@ -25,6 +25,12 @@ s|\.gdbinit|gdb.ini|g
s,config\\.h\\.in,config.h-in,g;t t\
s,po2tbl\\.sed\\.in,po2tblsed.in,g;t t
+# We have an emulation of nl_langinfo in go32-nat.c that supports CODESET.
+/^ac_cv_env_CPP_value=/a\
+am_cv_langinfo_codeset=yes\
+bash_cv_langinfo_codeset=yes\
+ac_cv_header_nl_types_h=yes
+
# Prevent splitting of config.status substitutions, because that
# might break multi-line sed commands.
/ac_max_sed_lines=[0-9]/s,=.*$,=`sed -n "$=" $tmp/subs.sed`,