Add -fPIE and -pie build flags to fix flatpak build under Fedora
This commit is contained in:
@@ -12,7 +12,7 @@ VERSION := $(shell \
|
|||||||
DEPDIR := .deps
|
DEPDIR := .deps
|
||||||
DEPFLAGS = -MT $@ -MMD -MP -MF $(DEPDIR)/$*.d
|
DEPFLAGS = -MT $@ -MMD -MP -MF $(DEPDIR)/$*.d
|
||||||
|
|
||||||
CFLAGS ?= -ggdb -fno-omit-frame-pointer -O2
|
CFLAGS ?= -ggdb -fno-omit-frame-pointer -fPIE -O2
|
||||||
CFLAGS += -Wall -Werror -D_FORTIFY_SOURCE=2
|
CFLAGS += -Wall -Werror -D_FORTIFY_SOURCE=2
|
||||||
CFLAGS += -DVERSION=\"$(VERSION)\"
|
CFLAGS += -DVERSION=\"$(VERSION)\"
|
||||||
CFLAGS += -Wno-error=deprecated-declarations
|
CFLAGS += -Wno-error=deprecated-declarations
|
||||||
@@ -26,7 +26,7 @@ CFLAGS += $(shell $(PKG_CONFIG) --cflags alsa)
|
|||||||
LDFLAGS += $(shell $(PKG_CONFIG) --libs glib-2.0)
|
LDFLAGS += $(shell $(PKG_CONFIG) --libs glib-2.0)
|
||||||
LDFLAGS += $(shell $(PKG_CONFIG) --libs gtk4)
|
LDFLAGS += $(shell $(PKG_CONFIG) --libs gtk4)
|
||||||
LDFLAGS += $(shell $(PKG_CONFIG) --libs alsa)
|
LDFLAGS += $(shell $(PKG_CONFIG) --libs alsa)
|
||||||
LDFLAGS += -lm -lcrypto
|
LDFLAGS += -lm -lcrypto -pie
|
||||||
|
|
||||||
COMPILE.c = $(CC) $(DEPFLAGS) $(CFLAGS) -c
|
COMPILE.c = $(CC) $(DEPFLAGS) $(CFLAGS) -c
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user