From cfd0fecd47ca970b7deff63c81ad1034b80e5328 Mon Sep 17 00:00:00 2001 From: John Crispin Date: Sun, 7 Oct 2007 00:26:02 +0000 Subject: [PATCH] changed the -fhonours-copts gcc patch, such that the function needs to be turned on explicitly SVN-Revision: 9167 --- rules.mk | 1 + toolchain/gcc/patches/3.4.6/910-mbsd_multi.patch | 2 +- toolchain/gcc/patches/4.1.2/910-mbsd_multi.patch | 2 +- toolchain/gcc/patches/4.2.0/910-mbsd_multi.patch | 2 +- toolchain/gcc/patches/4.2.1/910-mbsd_multi.patch | 2 +- 5 files changed, 5 insertions(+), 4 deletions(-) diff --git a/rules.mk b/rules.mk index 77331185ee9..514aa6b9d21 100644 --- 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 diff --git a/toolchain/gcc/patches/3.4.6/910-mbsd_multi.patch b/toolchain/gcc/patches/3.4.6/910-mbsd_multi.patch index 282ded139c4..a1887ca6d40 100644 --- a/toolchain/gcc/patches/3.4.6/910-mbsd_multi.patch +++ b/toolchain/gcc/patches/3.4.6/910-mbsd_multi.patch @@ -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') diff --git a/toolchain/gcc/patches/4.1.2/910-mbsd_multi.patch b/toolchain/gcc/patches/4.1.2/910-mbsd_multi.patch index 5d06f80c6c8..7d21842e48e 100644 --- a/toolchain/gcc/patches/4.1.2/910-mbsd_multi.patch +++ b/toolchain/gcc/patches/4.1.2/910-mbsd_multi.patch @@ -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') diff --git a/toolchain/gcc/patches/4.2.0/910-mbsd_multi.patch b/toolchain/gcc/patches/4.2.0/910-mbsd_multi.patch index 439d0762f13..41705cc9ea6 100644 --- a/toolchain/gcc/patches/4.2.0/910-mbsd_multi.patch +++ b/toolchain/gcc/patches/4.2.0/910-mbsd_multi.patch @@ -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') diff --git a/toolchain/gcc/patches/4.2.1/910-mbsd_multi.patch b/toolchain/gcc/patches/4.2.1/910-mbsd_multi.patch index 439d0762f13..41705cc9ea6 100644 --- a/toolchain/gcc/patches/4.2.1/910-mbsd_multi.patch +++ b/toolchain/gcc/patches/4.2.1/910-mbsd_multi.patch @@ -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') -- 2.30.2