From: Stephane Glondu Date: Sat, 17 Aug 2019 14:38:18 +0000 (+0200) Subject: Statically link -lbfd to avoid a tight dep with libbinutils X-Git-Tag: archive/raspbian/4.08.1-4+rpi1~2^2~17^2~16 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=36ea374ed12dda2130f3fc4f886b62aa3ac6343e;p=ocaml.git Statically link -lbfd to avoid a tight dep with libbinutils --- diff --git a/debian/rules b/debian/rules index fdf8616e..8d383502 100755 --- a/debian/rules +++ b/debian/rules @@ -60,6 +60,9 @@ CONFIGURE_OPTS := \ --with-x \ -mandir $(DEB_TEST_BUILD_PREFIX)/usr/share/man \ +CONFIGURE_SED := \ + -e "/LIBBFD_LINK/s%-lbfd%-Wl,-Bstatic -lbfd -Wl,-Bdynamic%" + # Upstream recommends dropping support on armel, see https://github.com/ocaml/ocaml/issues/7642 # Binaries generated by ocamlopt segfault on x32 # ld reports spurious messages on powerpc, see https://github.com/ocaml/ocaml/issues/8846 @@ -124,6 +127,7 @@ override_dh_auto_configure: config-stamp ocamlinit-stamp config-stamp: pre-config-stamp ./configure $(CONFIGURE_OPTS) + sed -i $(CONFIGURE_SED) Makefile.config touch $@ ocamlinit-stamp: $(TARBALL_TARGET) config-stamp