fix -fPIC issues

This commit is contained in:
iceman1001 committed 2026-11-09 14:02:52 +07:00
1 parent 340819e430
commit 6cdccfb2df
2 files changed
+9 -2

No files matched your search

+2 -2
View File
@@ -185,8 +185,8 @@ ifneq ($(NOHARDENING),1)
ifndef IS_WINDOWS
ifndef IS_DARWIN
ifeq ($(ARCH),x86_64)
CFLAGS += -fcf-protection=full
ifneq ($(findstring x86_64,$(shell $(CC) -dumpmachine 2>/dev/null)),)
DEFCFLAGS += -fcf-protection=full
endif
DEFCFLAGS += -fPIC
DEFCXXFLAGS += -fPIC
+7
View File
@@ -548,6 +548,13 @@ ifeq ($(QT_FOUND),1)
# On OSX Qt6 is claiming for a C++11 compiler (gnu++14 works too, but if nothing it fails)
PM3CXXFLAGS += -std=c++11
endif
# Qt built with reduce-relocations needs -fPIC (not -fPIE), also when CFLAGS is overridden
ifndef IS_WINDOWS
ifndef IS_DARWIN
PM3CFLAGS += -fPIC
PM3CXXFLAGS += -fPIC
endif
endif
endif
PM3CXXFLAGS += -DHAVE_SNPRINTF