aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Romain Naour <romain.naour@openwide.fr>2015-05-16 23:22:22 +0200
committerGravatar Peter Korsgaard <peter@korsgaard.com>2015-05-16 23:31:07 +0200
commitd4171c5192e44f2733ccd217222680e597e6397d (patch)
tree6370569b7201a01eafb5a137947015a9993417dc
parentf28af782655c8c4ccc2d9180d6c9f3ac36d71d00 (diff)
downloadbuildroot-d4171c5192e44f2733ccd217222680e597e6397d.tar.gz
buildroot-d4171c5192e44f2733ccd217222680e597e6397d.tar.bz2
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 <romain.naour@openwide.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-rw-r--r--package/heirloom-mailx/heirloom-mailx.mk5
1 files changed, 4 insertions, 1 deletions
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