diff options
author | Eli Zaretskii <eliz@gnu.org> | 2005-05-12 08:42:12 +0000 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2005-05-12 08:42:12 +0000 |
commit | b49f5b23d9df9625c903c37c7ca6bb534e1846a7 (patch) | |
tree | 3d28d0e58fa67f188157128adcd0c0a2108b7c87 /gdb/config | |
parent | 7f8b0e07589a590e465d06c2b89861fbcb9ec7fe (diff) | |
download | gdb-b49f5b23d9df9625c903c37c7ca6bb534e1846a7.tar.gz |
* config/djgpp/config.sed: Adapt to latest Autoconf.
* config/djgpp/djconfig.sh: Add -Wpointer-arith and
-Wuninitialized to the build warnings.
Diffstat (limited to 'gdb/config')
-rw-r--r-- | gdb/config/djgpp/config.sed | 27 | ||||
-rw-r--r-- | gdb/config/djgpp/djconfig.sh | 4 |
2 files changed, 20 insertions, 11 deletions
diff --git a/gdb/config/djgpp/config.sed b/gdb/config/djgpp/config.sed index 7ca2095a65f..aef12ebd183 100644 --- a/gdb/config/djgpp/config.sed +++ b/gdb/config/djgpp/config.sed @@ -3,22 +3,31 @@ s|gdb\.c++|gdb.cxx|g /ac_rel_source/s|ln -s|cp -p| s|\.gdbinit|gdb.ini|g -/^ac_given_INSTALL=/,/^CEOF/ { - /^s%@prefix@%/a\ +# Edit Makefiles. This should go near the beginning of +# the substitutions script, before the branch command that +# skips any lines without @...@ in them. +# Any commands that can match again after substitution must +# do a conditional branch to next cycle (;t), or else Sed might hang. +/(echo[ ]*':t/a\ s,\\([yp*]\\)\\.tab,\\1_tab,g\ - /^ @rm -f/s,\\$@-\\[0-9\\]\\[0-9\\],& *.i[1-9] *.i[1-9][0-9],\ + s,\\$@\\.tmp,\\$@_tmp,g\ + s,\\$@\\.new,\\$@_new,g\ + /^ @rm -f/s,\\$@-\\[0-9\\]\\[0-9\\],& *.i[1-9] *.i[1-9][0-9],;t\ s,standards\\.info\\*,standard*.inf*,\ s,configure\\.info\\*,configur*.inf*,\ s,\\.info\\*,.inf* *.i[1-9] *.i[1-9][0-9],\ s,\\.gdbinit,gdb.ini,g\ - /TEXINPUTS=/s,:,';',g\ + s,@PATH_SEPARATOR@,";",\ + /TEXINPUTS=/s,:,";",g\ /VPATH *=/s,\\([^A-z]\\):,\\1;,g\ - /\\$\\$file-\\[0-9\\]/s,echo,& *.i[1-9] *.i[1-9][0-9],\ - /\\$\\$file-\\[0-9\\]/s,rm -f \\$\\$file,& \\${PACKAGE}.i[1-9] \\${PACKAGE}.i[1-9][0-9],\ - s,config\\.h\\.in,config.h-in,g\ - s,po2tbl\\.sed\\.in,po2tblsed.in,g + /\\$\\$file-\\[0-9\\]/s,echo,& *.i[1-9] *.i[1-9][0-9],;t\ + /\\$\\$file-\\[0-9\\]/s,rm -f \\$\\$file,& \\${PACKAGE}.i[1-9] \\${PACKAGE}.i[1-9][0-9],;t\ + s,config\\.h\\.in,config.h-in,g;t t\ + s,po2tbl\\.sed\\.in,po2tblsed.in,g;t t -} +# 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`, /^ac_given_srcdir=/,/^CEOF/ { /^s%@TOPLEVEL_CONFIGURE_ARGUMENTS@%/a\ diff --git a/gdb/config/djgpp/djconfig.sh b/gdb/config/djgpp/djconfig.sh index e49c61d8d4a..381a53b58d5 100644 --- a/gdb/config/djgpp/djconfig.sh +++ b/gdb/config/djgpp/djconfig.sh @@ -5,7 +5,7 @@ # configuring other GNU programs for DJGPP. # #===================================================================== -# Copyright 1997,1999,2000,2001,2002,2003 Free Software Foundation, Inc. +# Copyright 1997,1999,2000,2001,2002,2003,2005 Free Software Foundation, Inc. # # Originally written by Robert Hoehne, revised by Eli Zaretskii. # This file is part of GDB. @@ -174,7 +174,7 @@ fi echo "Running the configure script..." $srcdir/configure --srcdir="$srcdir" --prefix='${DJDIR}' \ --disable-shared --disable-nls --verbose --enable-build-warnings=\ --Wimplicit,-Wcomment,-Wformat,-Wparentheses,-Wpointer-arith $* +-Wimplicit,-Wcomment,-Wformat,-Wparentheses,-Wpointer-arith,-Wuninitialized $* if test -f ${srcdir}/install- ; then mv ${srcdir}/install- ${srcdir}/install-.sh |