diff --git a/common.mk b/common.mk index 3ef6de4..0c24778 100644 --- a/common.mk +++ b/common.mk @@ -323,9 +323,10 @@ COMMON_CFLAGS-clang := -fvisibility=hidden -ggdb \ COMMON_CFLAGS := -Wall -Wunused -Wno-unused-parameter \ -Wbool-operation -Wstring-compare -Wxor-used-as-pow \ -Wint-in-bool-context -Wfree-nonheap-object \ - -Werror -Wformat=2 -fno-strict-aliasing -fvisibility-inlines-hidden \ + -Werror -Wformat=2 -fno-strict-aliasing \ $(SSP_CFLAGS) -O1 -CXXFLAGS += $(COMMON_CFLAGS) $(COMMON_CFLAGS-$(CXXDRIVER)) -std=gnu++20 +CXXFLAGS += $(COMMON_CFLAGS) $(COMMON_CFLAGS-$(CXXDRIVER)) -std=gnu++20 \ + -fvisibility-inlines-hidden CFLAGS += $(COMMON_CFLAGS) $(COMMON_CFLAGS-$(CDRIVER)) -std=gnu17 # We undefine _FORTIFY_SOURCE because some distros enable it by default in # their toolchains. This makes the compiler issue warnings about redefines