From 3991b22121b7a0f26753ecc2c3ec7877978dd0ec Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Thu, 7 Jul 2016 10:03:34 +0200 Subject: [PATCH] 4th: build with -fPIC when shared library build is enabled Fixes: http://autobuild.buildroot.net/results/1e288dabbdd0c5131c18e1426ed6ceedce046b9c/ Signed-off-by: Thomas Petazzoni --- package/4th/4th.mk | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/package/4th/4th.mk b/package/4th/4th.mk index d920eb0fa2..071c2d4df2 100644 --- a/package/4th/4th.mk +++ b/package/4th/4th.mk @@ -14,16 +14,19 @@ 4TH_DEPENDENCIES = host-4th 4TH_INSTALL_STAGING = YES +4TH_CFLAGS = $(TARGET_CFLAGS) -DUNIX -fsigned-char + ifeq ($(BR2_STATIC_LIBS),y) 4TH_MAKE_ENV = STATIC=1 else 4TH_MAKE_ENV = SHARED=1 +4TH_CFLAGS += -fPIC endif define 4TH_BUILD_CMDS $(4TH_MAKE_ENV) $(MAKE) -C $(@D)/sources all \ CROSS="$(TARGET_CROSS)" \ - CFLAGS="$(TARGET_CFLAGS) -DUNIX -fsigned-char" \ + CFLAGS="$(4TH_CFLAGS)" \ FOURTH=$(HOST_DIR)/usr/bin/4th endef -- 2.30.2