summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--package/libmemcached/libmemcached.mk10
1 files changed, 10 insertions, 0 deletions
diff --git a/package/libmemcached/libmemcached.mk b/package/libmemcached/libmemcached.mk
index d442b3c16e..a5ea4f5d3e 100644
--- a/package/libmemcached/libmemcached.mk
+++ b/package/libmemcached/libmemcached.mk
@@ -18,4 +18,14 @@ LIBMEMCACHED_AUTORECONF = YES
LIBMEMCACHED_LICENSE = BSD-3c
LIBMEMCACHED_LICENSE_FILES = COPYING
+# Help libmemcached to understand that -fPIE and -pie should not be
+# used when linking statically.
+ifeq ($(BR2_STATIC_LIBS),y)
+LIBMEMCACHED_CONF_ENV += \
+ ax_cv_check_cflags__Werror__fPIE=no \
+ ax_cv_check_cflags__Werror__pie=no \
+ ax_cv_check_cxxflags__Werror__fPIE=no \
+ ax_cv_check_cxxflags__Werror__pie=no
+endif
+
$(eval $(autotools-package))
OpenPOWER on IntegriCloud