From 0c147b77e83313839db509797c57c70a4fca77cc Mon Sep 17 00:00:00 2001 From: Patrick Gaskin Date: Fri, 24 Apr 2020 20:16:36 -0400 Subject: [PATCH] Stricter linker options --- Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index c11897b..0e29b8e 100644 --- a/Makefile +++ b/Makefile @@ -34,7 +34,7 @@ $(call pkgconf,QT5WIDGETS,Qt5Widgets) CFLAGS ?= -Wall -Wextra -Werror CXXFLAGS ?= -Wall -Wextra -Werror -LDFLAGS ?= +LDFLAGS ?= -Wl,--no-undefined # temporary workaround for broken cflags in kobo-toolchain Docker image: QT5CORE_CFLAGS := $(shell echo "$(QT5CORE_CFLAGS)" | sed 's:/toolchain/arm-nickel-linux-gnueabihf/arm-nickel-linux-gnueabihf/sysroot/toolchain/arm-nickel-linux-gnueabihf/arm-nickel-linux-gnueabihf/sysroot/:/toolchain/arm-nickel-linux-gnueabihf/arm-nickel-linux-gnueabihf/sysroot/:g') @@ -84,7 +84,7 @@ define rpatw = endef $(LIBRARIES): src/%.so: - $(CC) -shared -o $@ $^ $(LDFLAGS) + $(CXX) -shared -o $@ $^ $(LDFLAGS) $(MOCS): %.moc: %.h $(MOC) $< -o $@ $(patsubst %.moc,%.o,$(MOCS)): %.o: %.moc