aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1996-05-06 09:03:48 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1996-05-06 09:03:48 -0400
commit010d2c10bd598a2ea2ce2f626522b23a3f185b14 (patch)
treeb0e959cbf438f48c4eb6c57908ebdb35d9405fbc /gcc
parent9c906e812762de4f812d37b5cd372cb6496268a2 (diff)
downloadgcc-010d2c10bd598a2ea2ce2f626522b23a3f185b14.zip
gcc-010d2c10bd598a2ea2ce2f626522b23a3f185b14.tar.gz
gcc-010d2c10bd598a2ea2ce2f626522b23a3f185b14.tar.bz2
(BOOT_CFLAGS, STMP_FIXPROTO, STMP_FIXPROTO): New, moved from x-linux.
From-SVN: r11932
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/t-linux15
1 files changed, 15 insertions, 0 deletions
diff --git a/gcc/config/t-linux b/gcc/config/t-linux
index f2f8081..0aadae4 100644
--- a/gcc/config/t-linux
+++ b/gcc/config/t-linux
@@ -1,3 +1,18 @@
+# The following is needed when compiling stages 2 and 3 because gcc's
+# limits.h must be picked up before /usr/include/limits.h. This is
+# because each does an #include_next of the other if the other hasn't
+# been included. /usr/include/limits.h loses if it gets found first
+# because /usr/include is at the end of the search order. When a
+# new version of gcc is released, gcc's limits.h hasn't been installed
+# yet and hence isn't found.
+BOOT_CFLAGS = -O $(CFLAGS) -Iinclude
+
+# Don't run fixproto
+STMP_FIXPROTO =
+
+# Don't install "assert.h" in gcc. We use the one in glibc.
+INSTALL_ASSERT_H =
+
# Linux uses crtbeginS.o and crtendS.o. Don't compile
# crtbegin.o and crtend.o with -fPIC.
CRTSTUFF_T_CFLAGS=-fomit-frame-pointer -finhibit-size-directive \