From 44fbd008fb3fe03d9f05697ac650c0d907852962 Mon Sep 17 00:00:00 2001 From: Anari Jalakas Date: Mon, 11 Nov 2024 21:05:06 +0200 Subject: luci-lib-nixio: fix build error with LTO Adding $(FPIC) parameter fixes building with CONFIG_USE_LTO enabled. Signed-off-by: Anari Jalakas --- libs/luci-lib-nixio/src/Makefile | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'libs/luci-lib-nixio/src') diff --git a/libs/luci-lib-nixio/src/Makefile b/libs/luci-lib-nixio/src/Makefile index 893656c256..b506f3c09f 100644 --- a/libs/luci-lib-nixio/src/Makefile +++ b/libs/luci-lib-nixio/src/Makefile @@ -66,7 +66,7 @@ endif %.o: %.c - $(CC) $(CPPFLAGS) $(CFLAGS) $(NIXIO_CFLAGS) $(LUA_CFLAGS) $(FPIC) -c -o $@ $< + $(CC) $(CPPFLAGS) $(CFLAGS) $(NIXIO_CFLAGS) $(LUA_CFLAGS) $(FPIC) -c -o $@ $< ifneq ($(NIXIO_TLS),) tls-crypto.o: $(TLS_DEPENDS) tls-crypto.c @@ -74,18 +74,18 @@ tls-crypto.o: $(TLS_DEPENDS) tls-crypto.c tls-context.o: $(TLS_DEPENDS) tls-context.c $(CC) $(CPPFLAGS) $(CFLAGS) $(NIXIO_CFLAGS) $(LUA_CFLAGS) $(FPIC) $(TLS_CFLAGS) -c -o $@ tls-context.c - + tls-socket.o: $(TLS_DEPENDS) tls-socket.c $(CC) $(CPPFLAGS) $(CFLAGS) $(NIXIO_CFLAGS) $(LUA_CFLAGS) $(FPIC) $(TLS_CFLAGS) -c -o $@ tls-socket.c - + axtls-compat.o: libaxtls.a axtls-compat.c $(CC) $(CPPFLAGS) $(CFLAGS) $(NIXIO_CFLAGS) $(LUA_CFLAGS) $(FPIC) $(TLS_CFLAGS) -c -o $@ axtls-compat.c mkdir -p dist cp -pR axtls-root/* dist/ -endif +endif compile: $(NIXIO_OBJ) - $(CC) $(LDFLAGS) $(SHLIB_FLAGS) -o $(NIXIO_SO) $(NIXIO_OBJ) $(NIXIO_LDFLAGS) $(NIXIO_LDFLAGS_POST) + $(CC) $(LDFLAGS) $(SHLIB_FLAGS) -o $(NIXIO_SO) $(NIXIO_OBJ) $(NIXIO_LDFLAGS) $(NIXIO_LDFLAGS_POST) $(FPIC) mkdir -p dist/usr/lib/lua cp $(NIXIO_SO) dist/usr/lib/lua/$(NIXIO_SO) -- cgit v1.2.3