From: Andre Heider Date: Tue, 7 Feb 2023 19:23:06 +0000 (+0100) Subject: elfutils: fix build with GCC 11 X-Git-Url: http://git.cdn.openwrt.org/?a=commitdiff_plain;h=0859c7129f40fa40c0170a1d436b06aa543d8d26;p=openwrt%2Fstaging%2Fblocktrron.git elfutils: fix build with GCC 11 GCC 11 doesn't know about -Wno-error=use-after-free and aborts compilation. Fixes: 2748c45d "elfutils: Ignore wrong use-after-free error" Signed-off-by: Andre Heider --- diff --git a/package/libs/elfutils/Makefile b/package/libs/elfutils/Makefile index 1e41e296b3..717403c124 100644 --- a/package/libs/elfutils/Makefile +++ b/package/libs/elfutils/Makefile @@ -81,7 +81,15 @@ HOST_CONFIGURE_VARS += \ CONFIGURE_VARS += \ ac_cv_search__obstack_free=yes -TARGET_CFLAGS += -D_GNU_SOURCE -Wno-unused-result -Wno-format-nonliteral -Wno-error=use-after-free +TARGET_CFLAGS += \ + -D_GNU_SOURCE \ + -Wno-unused-result \ + -Wno-format-nonliteral + +ifneq ($(CONFIG_GCC_USE_VERSION_11),y) +TARGET_CFLAGS += \ + -Wno-error=use-after-free +endif define Build/InstallDev $(INSTALL_DIR) $(1)/usr/include