summaryrefslogtreecommitdiff
path: root/external
diff options
context:
space:
mode:
authorMichael Stahl <mstahl@redhat.com>2016-09-21 22:19:31 +0200
committerMichael Stahl <mstahl@redhat.com>2016-09-21 23:57:32 +0200
commitecd5d49dc30d11845ccc1a14e26bf37d73959463 (patch)
tree3ddc4900fa9d0a00d4d4b0678f49285e608d0819 /external
parente58bd7a00eba8d2fd0f1db2e8121c81077a3101d (diff)
liblangtag: prevent libtool from adding annoying stuff to RPATH
Change-Id: I699e84614f09c6e1edad5bcd51eae73d1ab8123f
Diffstat (limited to 'external')
-rw-r--r--external/liblangtag/UnpackedTarball_langtag.mk1
-rw-r--r--external/liblangtag/langtag-libtool-rpath.patch.012
2 files changed, 13 insertions, 0 deletions
diff --git a/external/liblangtag/UnpackedTarball_langtag.mk b/external/liblangtag/UnpackedTarball_langtag.mk
index 69bc045950d4..47505f85859c 100644
--- a/external/liblangtag/UnpackedTarball_langtag.mk
+++ b/external/liblangtag/UnpackedTarball_langtag.mk
@@ -32,6 +32,7 @@ endif
endif
$(eval $(call gb_UnpackedTarball_add_patches,langtag, \
+ $(if $(SYSTEM_LIBXML),,external/liblangtag/langtag-libtool-rpath.patch.0) \
external/liblangtag/clang-cl.patch.0 \
))
diff --git a/external/liblangtag/langtag-libtool-rpath.patch.0 b/external/liblangtag/langtag-libtool-rpath.patch.0
new file mode 100644
index 000000000000..905516f7f868
--- /dev/null
+++ b/external/liblangtag/langtag-libtool-rpath.patch.0
@@ -0,0 +1,12 @@
+Prevent libtool from adding annoying stuff to RPATH
+
+--- configure
++++ configure
+@@ -10730,6 +10730,7 @@
+ else
+ ld_shlibs=no
+ fi
++hardcode_libdir_flag_spec=
+ ;;
+
+ netbsd*)