From 1b162f3a50a53c404e2b550c44cc0a07c8bcc71e Mon Sep 17 00:00:00 2001 From: CN_SZTL Date: Sun, 13 Oct 2019 13:39:08 +0800 Subject: [PATCH] adjust for gcc-7 --- .../libs/openssl/patches/120-strip-cflags-from-binary.patch | 2 +- rules.mk | 6 +++--- toolchain/gcc/Config.version | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/libs/openssl/patches/120-strip-cflags-from-binary.patch b/package/libs/openssl/patches/120-strip-cflags-from-binary.patch index 7faec9ab88..75fb9d1684 100644 --- a/package/libs/openssl/patches/120-strip-cflags-from-binary.patch +++ b/package/libs/openssl/patches/120-strip-cflags-from-binary.patch @@ -17,7 +17,7 @@ index 2c619c62e8..893128345a 100644 DEPEND[cversion.o]=buildinf.h -GENERATE[buildinf.h]=../util/mkbuildinf.pl "$(CC) $(LIB_CFLAGS) $(CPPFLAGS_Q)" "$(PLATFORM)" -+GENERATE[buildinf.h]=../util/mkbuildinf.pl "$(filter-out -I% -iremap% -fmacro-prefix-map% -ffile-prefix-map%,$(CC) $(LIB_CFLAGS) $(CPPFLAGS_Q))" "$(PLATFORM)" ++GENERATE[buildinf.h]=../util/mkbuildinf.pl "$(filter-out -I% -iremap% -fmacro-prefix-map%,$(CC) $(LIB_CFLAGS) $(CPPFLAGS_Q))" "$(PLATFORM)" DEPEND[buildinf.h]=../configdata.pm GENERATE[uplink-x86.s]=../ms/uplink-x86.pl $(PERLASM_SCHEME) diff --git a/rules.mk b/rules.mk index 1bf59fbb4a..800249043a 100644 --- a/rules.mk +++ b/rules.mk @@ -140,10 +140,10 @@ else endif ifeq ($(or $(CONFIG_EXTERNAL_TOOLCHAIN),$(CONFIG_TARGET_uml)),) - ifeq ($(CONFIG_GCC_USE_IREMAP),y) - iremap = -iremap$(1):$(2) + ifeq ($(CONFIG_GCC_USE_EMBEDDED_PATH_REMAP),y) + iremap = -fmacro-prefix-map=$(1)=$(2) else - iremap = -ffile-prefix-map=$(1)=$(2) + iremap = -iremap$(1):$(2) endif endif diff --git a/toolchain/gcc/Config.version b/toolchain/gcc/Config.version index 16dd370ddd..6188fb4f50 100644 --- a/toolchain/gcc/Config.version +++ b/toolchain/gcc/Config.version @@ -17,8 +17,8 @@ config GCC_VERSION_9 config GCC_VERSION string default "5.5.0" if GCC_VERSION_5 - default "9.2.0" if GCC_VERSION_9 default "8.3.0" if GCC_VERSION_8 + default "9.2.0" if GCC_VERSION_9 default "7.4.0" config GCC_USE_IREMAP