public inbox for binutils@sourceware.org
 help / color / mirror / Atom feed
From: Nathanael Nerode <neroden@doctormoo.dyndns.org>
To: gcc-patches@gcc.gnu.org, gdb-patches@sources.redhat.com,
	binutils@sources.redhat.com, dj@redhat.com
Subject: [patch] more toplevel configure.in tweaks
Date: Wed, 03 Jul 2002 18:22:00 -0000	[thread overview]
Message-ID: <20020704011404.GA4259@doctormoo.dyndns.org> (raw)

This works around a bug that doesn't exist yet.
*cough*
OK, what I mean to say is that there is a bug in autoconf 2.13's version of
AC_SUBST_FILE; unlike the version in 2.5x, it doesn't check for its file
in srcdir, so the reference thereto must be explicit in the filename.

The changed 'frag' lines are going to be substituted using AC_SUBST_FILE
when I autoconfiscate.

Accordingly, I relocated the specification of ${srcdir} to each file name.
This patch is primarily to reduce the size of the final diff when I 
autoconfiscate; to keep as much of these trivial changes out.

2002-07-03  Nathanael Nerode  <neroden@gcc.gnu.org>

	* configure.in: Specify ${srcdir} explicitly in makefrag names.

Index: configure.in
===================================================================
RCS file: /cvs/gcc/gcc/configure.in,v
retrieving revision 1.168
diff -u -r1.168 configure.in
--- configure.in	3 Jul 2002 22:50:35 -0000	1.168
+++ configure.in	4 Jul 2002 01:09:46 -0000
@@ -980,11 +980,11 @@
   m68k-hp-hpux*)
     # Avoid "too much defining" errors from HPUX compiler.
     tentative_cc="cc -Wp,-H256000"
-    host_makefile_frag="config/mh-hp300"
+    host_makefile_frag="${srcdir}/config/mh-hp300"
     ;;
   m68k-apollo-sysv*)
     tentative_cc="cc -A ansi -A runtype,any -A systype,any -U__STDC__ -DUSG"
-    host_makefile_frag="config/mh-apollo68"
+    host_makefile_frag="${srcdir}/config/mh-apollo68"
     ;;
   m68k-apollo-bsd*)
     #None of the Apollo compilers can compile gas or binutils.  The preprocessor
@@ -994,34 +994,34 @@
     # or whatever), but I'm not sure leaving CC as cc is any better...
     #CC=cc -A ansi -A runtype,any -A systype,any -U__STDC__ -DNO_STDARG
     tentative_cc=gcc
-    host_makefile_frag="config/mh-a68bsd"
+    host_makefile_frag="${srcdir}/config/mh-a68bsd"
     ;;
   m88k-dg-dgux*)
     tentative_cc="gcc -Wall -ansi -D__using_DGUX"
-    host_makefile_frag="config/mh-dgux"
+    host_makefile_frag="${srcdir}/config/mh-dgux"
     ;;
   m88k-harris-cxux*)
     # Under CX/UX, we want to tell the compiler to use ANSI mode.
     tentative_cc="cc -Xa"
-    host_makefile_frag="config/mh-cxux"
+    host_makefile_frag="${srcdir}/config/mh-cxux"
     ;;
   m88k-motorola-sysv*)
-    host_makefile_frag="config/mh-delta88"
+    host_makefile_frag="${srcdir}/config/mh-delta88"
     ;;
   mips*-dec-ultrix*)
     tentative_cc="cc -Wf,-XNg1000"
-    host_makefile_frag="config/mh-decstation"
+    host_makefile_frag="${srcdir}/config/mh-decstation"
     ;;
   mips*-nec-sysv4*)
     # The C compiler on NEC MIPS SVR4 needs bigger tables.
     tentative_cc="cc -ZXNd=5000 -ZXNg=1000"
-    host_makefile_frag="config/mh-necv4"
+    host_makefile_frag="${srcdir}/config/mh-necv4"
     ;;
   mips*-sgi-irix6*)
-    host_makefile_frag="config/mh-irix6"
+    host_makefile_frag="${srcdir}/config/mh-irix6"
     ;;
   mips*-sgi-irix5*)
-    host_makefile_frag="config/mh-irix5"
+    host_makefile_frag="${srcdir}/config/mh-irix5"
     ;;
   mips*-sgi-irix4*)
     # Tell compiler to use K&R C.  We can't compile under the SGI Ansi
@@ -1030,10 +1030,10 @@
     tentative_cc="cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh2000 -Wf,-XNl8192"
     ;;
   mips*-sgi-irix3*)
-    host_makefile_frag="config/mh-sysv"
+    host_makefile_frag="${srcdir}/config/mh-sysv"
     ;;
   mips*-*-sysv4*)
-    host_makefile_frag="config/mh-sysv4"
+    host_makefile_frag="${srcdir}/config/mh-sysv4"
     ;;
   mips*-*-sysv*)
     # This is for a MIPS running RISC/os 4.52C.
@@ -1049,24 +1049,24 @@
     # This is not part of CFLAGS because perhaps not all C compilers have this
     # option.
     tentative_cc="cc -systype sysv"
-    host_makefile_frag="config/mh-riscos"
+    host_makefile_frag="${srcdir}/config/mh-riscos"
     ;;
   i370-ibm-opened*)
     tentative_cc="c89"
-    host_makefile_frag="config/mh-openedition"
+    host_makefile_frag="${srcdir}/config/mh-openedition"
     ;;
   i[3456]86-*-sysv5*)
-    host_makefile_frag="config/mh-sysv5"
+    host_makefile_frag="${srcdir}/config/mh-sysv5"
     ;;
   i[3456]86-*-dgux*)
     tentative_cc="gcc -Wall -ansi -D__using_DGUX"
-    host_makefile_frag="config/mh-dgux386"
+    host_makefile_frag="${srcdir}/config/mh-dgux386"
     ;;
   i[3456]86-ncr-sysv4.3*)
     # The MetaWare compiler will generate a copyright message unless you
     # turn it off by adding the -Hnocopyr flag.
     tentative_cc="cc -Hnocopyr"
-    host_makefile_frag="config/mh-ncrsvr43"
+    host_makefile_frag="${srcdir}/config/mh-ncrsvr43"
     ;;
   i[3456]86-ncr-sysv4*)
     # for an NCR 3000 (i486/SVR4) system.
@@ -1075,47 +1075,47 @@
     # you run it, but it chokes and dies on a whole bunch of GNU source
     # files.  Default to using the AT&T compiler installed in /usr/ccs/ATT/cc.
     tentative_cc="/usr/ccs/ATT/cc"
-    host_makefile_frag="config/mh-ncr3000"
+    host_makefile_frag="${srcdir}/config/mh-ncr3000"
     ;;
   i[3456]86-*-sco3.2v5*)
-    host_makefile_frag="config/mh-sysv"
+    host_makefile_frag="${srcdir}/config/mh-sysv"
     ;;
   i[3456]86-*-sco*)
     # The native C compiler botches some simple uses of const.  Unfortunately,
     # it doesn't defined anything like "__sco__" for us to test for in ansidecl.h.
     tentative_cc="cc -Dconst="
-    host_makefile_frag="config/mh-sco"
+    host_makefile_frag="${srcdir}/config/mh-sco"
     ;;
   i[3456]86-*-udk*)
-    host_makefile_frag="config/mh-sysv5"
+    host_makefile_frag="${srcdir}/config/mh-sysv5"
     ;;
   i[3456]86-*-isc*)
-    host_makefile_frag="config/mh-sysv"
+    host_makefile_frag="${srcdir}/config/mh-sysv"
     ;;
   i[3456]86-*-solaris2*)
-    host_makefile_frag="config/mh-sysv4"
+    host_makefile_frag="${srcdir}/config/mh-sysv4"
     ;;
   i[3456]86-*-aix*)
-    host_makefile_frag="config/mh-aix386"
+    host_makefile_frag="${srcdir}/config/mh-aix386"
     ;;
   i[3456]86-*-msdosdjgpp*)
-    host_makefile_frag="config/mh-djgpp"
+    host_makefile_frag="${srcdir}/config/mh-djgpp"
     ;;
   *-cygwin*)
-    host_makefile_frag="config/mh-cygwin"
+    host_makefile_frag="${srcdir}/config/mh-cygwin"
     ;;
   *-mingw32*)
-    host_makefile_frag="config/mh-mingw32"
+    host_makefile_frag="${srcdir}/config/mh-mingw32"
     ;;
   *-interix*)
-    host_makefile_frag="config/mh-interix"
+    host_makefile_frag="${srcdir}/config/mh-interix"
     ;;
   vax-*-ultrix2*)
     # The old BSD pcc isn't up to compiling parts of gdb so use gcc
     tentative_cc=gcc
     ;;
   *-*-solaris2*)
-    host_makefile_frag="config/mh-solaris"
+    host_makefile_frag="${srcdir}/config/mh-solaris"
     ;;
   m68k-sun-sunos*)
     # Sun's C compiler needs the -J flag to be able to compile cp-parse.c
@@ -1124,30 +1124,30 @@
     ;;
   *-hp-hpux[78]*)
     tentative_cc="cc -Wp,-H256000"
-    host_makefile_frag="config/mh-hpux8"
+    host_makefile_frag="${srcdir}/config/mh-hpux8"
     ;;
   *-hp-hpux*)
     tentative_cc="cc -Wp,-H256000"
-    host_makefile_frag="config/mh-hpux"
+    host_makefile_frag="${srcdir}/config/mh-hpux"
     ;;
   *-*-hiux*)
     tentative_cc="cc -Wp,-H256000"
-    host_makefile_frag="config/mh-hpux"
+    host_makefile_frag="${srcdir}/config/mh-hpux"
     ;;
   rs6000-*-lynxos*)
     # /bin/cc is less than useful for our purposes.  Always use GCC
     tentative_cc="/usr/cygnus/progressive/bin/gcc"
-    host_makefile_frag="config/mh-lynxrs6k"
+    host_makefile_frag="${srcdir}/config/mh-lynxrs6k"
     ;;
   *-*-lynxos*)
     # /bin/cc is less than useful for our purposes.  Always use GCC
     tentative_cc="/bin/gcc"
     ;;
   *-*-sysv4*)
-    host_makefile_frag="config/mh-sysv4"
+    host_makefile_frag="${srcdir}/config/mh-sysv4"
     ;;
   *-*-sysv*)
-    host_makefile_frag="config/mh-sysv"
+    host_makefile_frag="${srcdir}/config/mh-sysv"
     ;;
 esac
 fi
@@ -1156,7 +1156,7 @@
 if test -n "${host_makefile_frag}" ; then
   for f in ${host_makefile_frag}
   do
-    cat ${srcdir}/$f >> mh-frag
+    cat $f >> mh-frag
   done
   host_makefile_frag=mh-frag
 fi
@@ -1182,22 +1182,22 @@
 
 case "${target}" in
   v810*)
-    target_makefile_frag="config/mt-v810"
+    target_makefile_frag="${srcdir}/config/mt-v810"
     ;;
   i[3456]86-*-netware*)
-    target_makefile_frag="config/mt-netware"
+    target_makefile_frag="${srcdir}/config/mt-netware"
     ;;
   powerpc-*-netware*)
-    target_makefile_frag="config/mt-netware"
+    target_makefile_frag="${srcdir}/config/mt-netware"
     ;;
   *-*-linux*)
-    target_makefile_frag="config/mt-linux"
+    target_makefile_frag="${srcdir}/config/mt-linux"
     ;;
   *-*-aix4.[3456789]* | *-*-aix[56789].*)
-    target_makefile_frag="config/mt-aix43"
+    target_makefile_frag="${srcdir}/config/mt-aix43"
     ;;
   mips*-*-pe | sh*-*-pe | *arm-wince-pe)
-    target_makefile_frag="config/mt-wince"
+    target_makefile_frag="${srcdir}/config/mt-wince"
     ;;
 esac
 
@@ -1206,7 +1206,7 @@
   alpha*-*-*)
     # This just makes sure to use the -mieee option to build target libs.
     # This should probably be set individually by each library.
-    alphaieee_frag="config/mt-alphaieee"
+    alphaieee_frag="${srcdir}/config/mt-alphaieee"
     ;;
 esac
 
@@ -1216,13 +1216,13 @@
 ospace_frag=
 case "${enable_target_optspace}:${target}" in
   yes:*)
-    ospace_frag="config/mt-ospace"
+    ospace_frag="${srcdir}/config/mt-ospace"
     ;;
   :d30v-*)
-    ospace_frag="config/mt-d30v"
+    ospace_frag="${srcdir}/config/mt-d30v"
     ;;
   :m32r-* | :d10v-* | :fr30-*)
-    ospace_frag="config/mt-ospace"
+    ospace_frag="${srcdir}/config/mt-ospace"
     ;;
   no:* | :*)
     ;;
@@ -1235,7 +1235,7 @@
 if test -n "${target_makefile_frag}${alphaieee_frag}${ospace_frag}" ; then
   for f in ${target_makefile_frag} ${alphaieee_frag} ${ospace_frag}
   do
-    cat ${srcdir}/$f >> mt-frag
+    cat $f >> mt-frag
   done
   target_makefile_frag=mt-frag
 fi

             reply	other threads:[~2002-07-04  1:16 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-07-03 18:22 Nathanael Nerode [this message]
2002-07-03 19:58 ` DJ Delorie

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20020704011404.GA4259@doctormoo.dyndns.org \
    --to=neroden@doctormoo.dyndns.org \
    --cc=binutils@sources.redhat.com \
    --cc=dj@redhat.com \
    --cc=gcc-patches@gcc.gnu.org \
    --cc=gdb-patches@sources.redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).