aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@cygnus>1994-05-06 00:12:22 +0000
committerKen Raeburn <raeburn@cygnus>1994-05-06 00:12:22 +0000
commit2de0acc18a98f603f0b3b305f5065cb54cc081b6 (patch)
treecdfc53db323fddc153ac60714bdbfdd6e8c34801
parentc9fda9486677b052945b04f4cf8c81b3d02c0344 (diff)
downloadgdb-2de0acc18a98f603f0b3b305f5065cb54cc081b6.zip
gdb-2de0acc18a98f603f0b3b305f5065cb54cc081b6.tar.gz
gdb-2de0acc18a98f603f0b3b305f5065cb54cc081b6.tar.bz2
* config/mh-lynxrs6k: Renamed from mh-lynxosrs6k, to make it unique in 8.3
naming schemes. * configure.in (appdirs): New variable. Currently empty, but will be used in gas distribution. If nonempty, lists a set of directories at least one of which must get configured, or top level configuration is considered to have failed. (rs6000-*-lynxos*): Use new file name.
-rw-r--r--ChangeLog22
-rw-r--r--configure.in23
2 files changed, 44 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index a9bfbab..b4c2b12 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,25 @@
+Thu May 5 20:06:45 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
+
+ * config/mh-lynxrs6k: Renamed from mh-lynxosrs6k, to make it
+ unique in 8.3 naming schemes.
+ * configure.in (appdirs): New variable. Currently empty, but will
+ be used in gas distribution. If nonempty, lists a set of
+ directories at least one of which must get configured, or top
+ level configuration is considered to have failed.
+ (rs6000-*-lynxos*): Use new file name.
+
+Thu May 5 13:38:36 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
+
+ Eliminate XTRAFLAGS.
+ * Makefile.in (CC_FOR_TARGET): If newlib exists, refer to the
+ newlib include files using -idirafter, and also use -nostdinc.
+ (CXX_FOR_TARGET): Likewise.
+ (XTRAFLAGS): Removed.
+ (BASE_FLAGS_TO_PASS): Remove XTRAFLAGS_FOR_TARGET.
+ (EXTRA_HOST_FLAGS): Remove XTRAFLAGS.
+ (EXTRA_TARGET_FLAGS, EXTRA_GCC_FLAGS): Likewise.
+ ($(DO_X)): Don't pass down XTRAFLAGS.
+
Thu May 5 00:16:36 1994 Ken Raeburn (raeburn@kr-pc.cygnus.com)
* configure.in (mips*-dec-bsd*): New target; do build linker.
diff --git a/configure.in b/configure.in
index 2a8c7a8..d8cd005 100644
--- a/configure.in
+++ b/configure.in
@@ -79,6 +79,9 @@ configdirs=`echo ${host_libs} ${host_tools} ${target_libs} ${target_tools}`
srctrigger=move-if-change
srcname="gnu development package"
+# This gets set non-empty for some net releases of packages.
+appdirs=""
+
# per-host:
# Work in distributions that contain no compiler tools, like Autoconf.
@@ -109,7 +112,7 @@ case "${host}" in
*-sun-*) host_makefile_frag=config/mh-sun ;;
*-hp-hpux*) host_makefile_frag=config/mh-hpux ;;
*-*-hiux*) host_makefile_frag=config/mh-hpux ;;
- rs6000-*-lynxos*) host_makefile_frag=config/mh-lynxosrs6k ;;
+ rs6000-*-lynxos*) host_makefile_frag=config/mh-lynxrs6k ;;
*-*-lynxos*) host_makefile_frag=config/mh-lynxos ;;
*-*-sysv4*) host_makefile_frag=config/mh-sysv4 ;;
*-*-sysv*) host_makefile_frag=config/mh-sysv ;;
@@ -300,6 +303,24 @@ done
# supported by the one or two programs in a package.
if [ -n "${notsupp}" ] && [ -z "${norecursion}" ]; then
+ # If $appdirs is non-empty, at least one of those directories must still
+ # be configured, or we error out. (E.g., if the gas release supports a
+ # specified target in some subdirs but not the gas subdir, we shouldn't
+ # pretend that all is well.)
+ if [ -n "$appdirs" ]; then
+ for dir in $appdirs ; do
+ if [ -r $dir/Makefile.in ] && echo "# ${configdirs} #" | grep "${dir} " >/dev/null 2>&1 ; then
+ appdirs=""
+ break
+ fi
+ done
+ if [ -n "$appdirs" ]; then
+ echo "*** This configuration is not supported by this package." 1>&2
+ exit 1
+ fi
+ fi
+ # Okay, some application will build, or we don't care to check. Still
+ # notify of subdirs not getting built.
echo "*** This configuration is not supported in the following subdirectories:" 1>&2
echo " ${notsupp}" 1>&2
echo " (Any other directories should still work fine.)" 1>&2