svn commit: trunk/busybox

aldot at busybox.net aldot at busybox.net
Thu Sep 21 11:54:52 UTC 2006


Author: aldot
Date: 2006-09-21 04:54:51 -0700 (Thu, 21 Sep 2006)
New Revision: 16170

Log:
- gcc-2.95 doesn't support -static-libgcc
- remove Winline


Modified:
   trunk/busybox/Rules.mak


Changeset:
Modified: trunk/busybox/Rules.mak
===================================================================
--- trunk/busybox/Rules.mak	2006-09-21 11:13:08 UTC (rev 16169)
+++ trunk/busybox/Rules.mak	2006-09-21 11:54:51 UTC (rev 16170)
@@ -175,9 +175,12 @@
 CHECKED_CFLAGS+=$(call check_cc,$(CC),-funsigned-char,)
 CHECKED_CFLAGS+=$(call check_cc,$(CC),-fno-builtin-strlen,)
 CHECKED_CFLAGS+=$(call check_cc,$(CC),-finline-limit=0,)
-CHECKED_CFLAGS+=$(call check_cc,$(CC),-Winline,)
-CHECKED_CFLAGS+=$(call check_cc,$(CC),-static-libgcc,)
 
+# gcc 2.95 exits with 0 for "unrecognized option"
+ifeq ($(strip $(shell [ $(CC_MAJOR) -ge 3 ] ; echo $$?)),0)
+  CHECKED_CFLAGS+=$(call check_cc,$(CC),-static-libgcc,)
+endif
+
 # Preemptively pin this too.
 PROG_CFLAGS:=
 




More information about the busybox-cvs mailing list