changed the -fhonours-copts gcc patch, such that the function needs to be turned...
authorJohn Crispin <john@openwrt.org>
Sun, 7 Oct 2007 00:26:02 +0000 (00:26 +0000)
committerJohn Crispin <john@openwrt.org>
Sun, 7 Oct 2007 00:26:02 +0000 (00:26 +0000)
SVN-Revision: 9167

rules.mk
toolchain/gcc/patches/3.4.6/910-mbsd_multi.patch
toolchain/gcc/patches/4.1.2/910-mbsd_multi.patch
toolchain/gcc/patches/4.2.0/910-mbsd_multi.patch
toolchain/gcc/patches/4.2.1/910-mbsd_multi.patch

index 77331185ee9897bd5a5aebd12fe1656fe3e59e64..514aa6b9d211a4b0b27e026e4182a5852ab1319d 100644 (file)
--- a/rules.mk
+++ b/rules.mk
@@ -63,6 +63,7 @@ TARGET_LDFLAGS:=-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib
 
 export PATH:=$(TARGET_PATH)
 export STAGING_DIR
+export GCC_HONOUR_COPTS:=0
 
 LINUX_HEADERS_DIR:=$(BUILD_DIR_TOOLCHAIN)/linux
 
index 282ded139c4cee348757effc16a6c086f4d2fe49..a1887ca6d4031078b24cdcefa2350da7f936f910 100644 (file)
@@ -67,7 +67,7 @@ Index: gcc-3.4.6/gcc/c-opts.c
 +    char *ev = getenv ("GCC_HONOUR_COPTS");
 +    int evv;
 +    if (ev == NULL)
-+      evv = 0;
++      evv = -1;
 +    else if ((*ev == '0') || (*ev == '\0'))
 +      evv = 0;
 +    else if (*ev == '1')
index 5d06f80c6c8a028a69c6efb1dea342ab432b7cbd..7d21842e48ef4beef0a1f7938a882f4ecf97f9df 100644 (file)
@@ -67,7 +67,7 @@ Index: gcc-4.1.2/gcc/c-opts.c
 +    char *ev = getenv ("GCC_HONOUR_COPTS");
 +    int evv;
 +    if (ev == NULL)
-+      evv = 0;
++      evv = -1;
 +    else if ((*ev == '0') || (*ev == '\0'))
 +      evv = 0;
 +    else if (*ev == '1')
index 439d0762f13ce3af7d66dc02a831d9a61458e047..41705cc9ea63831132bcf41d74b2667561cb8181 100644 (file)
@@ -67,7 +67,7 @@ Index: gcc-4.2.0/gcc/c-opts.c
 +    char *ev = getenv ("GCC_HONOUR_COPTS");
 +    int evv;
 +    if (ev == NULL)
-+      evv = 0;
++      evv = -1;
 +    else if ((*ev == '0') || (*ev == '\0'))
 +      evv = 0;
 +    else if (*ev == '1')
index 439d0762f13ce3af7d66dc02a831d9a61458e047..41705cc9ea63831132bcf41d74b2667561cb8181 100644 (file)
@@ -67,7 +67,7 @@ Index: gcc-4.2.0/gcc/c-opts.c
 +    char *ev = getenv ("GCC_HONOUR_COPTS");
 +    int evv;
 +    if (ev == NULL)
-+      evv = 0;
++      evv = -1;
 +    else if ((*ev == '0') || (*ev == '\0'))
 +      evv = 0;
 +    else if (*ev == '1')