From: Romain Naour Date: Sat, 16 May 2015 21:22:22 +0000 (+0200) Subject: package/heirloom-mailx: fix link issue with getopt X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=d4171c5192e44f2733ccd217222680e597e6397d;p=buildroot.git package/heirloom-mailx: fix link issue with getopt With NIOS2 toolchain, heirloom-mailx fail to build due to missing -fPIC when linking with its own getopt. Since static build for heirloom-mailx is disabled, always pass -fPIC in CFLAGS. Fixes: http://autobuild.buildroot.net/results/333/33346f4555ed403bab7b739dd5d47814efa8eb4c Signed-off-by: Romain Naour Signed-off-by: Peter Korsgaard --- diff --git a/package/heirloom-mailx/heirloom-mailx.mk b/package/heirloom-mailx/heirloom-mailx.mk index 73434796b7..044cd8cf3a 100644 --- a/package/heirloom-mailx/heirloom-mailx.mk +++ b/package/heirloom-mailx/heirloom-mailx.mk @@ -18,8 +18,11 @@ define HEIRLOOM_MAILX_CONFIGURE_CMDS (cd $(@D); $(TARGET_CONFIGURE_OPTS) $(SHELL) ./makeconfig) endef +# -fPIC is needed to build with NIOS2 toolchains. define HEIRLOOM_MAILX_BUILD_CMDS - $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) + $(TARGET_CONFIGURE_OPTS) $(MAKE) \ + CFLAGS="$(TARGET_CFLAGS) -fPIC" \ + -C $(@D) endef define HEIRLOOM_MAILX_INSTALL_TARGET_CMDS