configure.in (CXX): Exit out if mknumeric_limits fails.
authorBenjamin Kosnik <bkoz@fillmore.redhat.com>
Thu, 14 Dec 2000 22:53:59 +0000 (22:53 +0000)
committerBenjamin Kosnik <bkoz@gcc.gnu.org>
Thu, 14 Dec 2000 22:53:59 +0000 (22:53 +0000)
2000-12-14  Benjamin Kosnik  <bkoz@fillmore.redhat.com>

* configure.in (CXX): Exit out if mknumeric_limits fails.
* mknumeric_limits (CXX): Use BUILD_DIR/g++, not g++ in
path. Consistency with tests_flags.in.

From-SVN: r38262

libstdc++-v3/ChangeLog
libstdc++-v3/configure
libstdc++-v3/configure.in
libstdc++-v3/mknumeric_limits

index 54fd550e81c0f2dc28f4be730192e5444aba8741..194c33fd162a49aff2a7062664eb9588733f28f1 100644 (file)
@@ -1,3 +1,9 @@
+2000-12-14  Benjamin Kosnik  <bkoz@fillmore.redhat.com>
+
+       * configure.in (CXX): Exit out if mknumeric_limits fails.
+       * mknumeric_limits (CXX): Use BUILD_DIR/g++, not g++ in
+       path. Consistency with tests_flags.in.
+
 2000-12-14  Benjamin Kosnik  <bkoz@redhat.com>
 
        * include/c/bits/*.h: Remove include_next, replace with include,
index fb3ece4abed0dd0828ce09bacdff675c0d47b982..eba163b70d714cea0f75bc7f9cd38a585d30a560 100755 (executable)
@@ -21021,7 +21021,12 @@ $srcdir/mkc++config $blddir $srcdir
 # Generate bits/std_limits.h and src/limitsMEMBERS.cc
 if test ! -f stamp-limits; then
   $srcdir/mknumeric_limits $blddir $srcdir $xcompiling
-  touch stamp-limits
+  if test ! -f include/bits/std_limits.h; then
+    echo "mknumeric_limits failed to execute properly: exiting"
+    exit 1
+  else
+    touch stamp-limits 
+  fi
 fi
 
 
index d8d5b3e565003c92645cb9a375d08f750b9be929..cc2533697b849a5e87b008a0f894fd1f36115d87 100644 (file)
@@ -320,7 +320,12 @@ $srcdir/mkc++config $blddir $srcdir
 # Generate bits/std_limits.h and src/limitsMEMBERS.cc
 if test ! -f stamp-limits; then
   $srcdir/mknumeric_limits $blddir $srcdir $xcompiling
-  touch stamp-limits
+  if test ! -f include/bits/std_limits.h; then
+    echo "mknumeric_limits failed to execute properly: exiting"
+    exit 1
+  else
+    touch stamp-limits 
+  fi
 fi
 
 
index a1ecc961aada3c19fa193de67567dd96f86f40c7..600d6f1662a4f65136c5e04e7f9010d1f74214bf 100755 (executable)
@@ -8,8 +8,6 @@
 
 echo "running mknumeric_limits"
 
-: ${CXX:=g++}
-
 case `uname` in
     CYGWIN*) 
        LDFLAGS='-nodefaultlibs -lcygwin -lc -lkernel32 -lgcc' ;;
@@ -64,6 +62,8 @@ if [ $XCOMPILE -eq 1 ]; then
   exit 0;
 fi   
 
+: ${CXX:="$BUILD_DIR/../../gcc/g++ -B$BUILD_DIR/../../gcc/"}
+
 cat <<EOF > $OUT_H
 // The template and inlines for the -*- C++ -*- numeric_limits classes.