From c56e21fb381a8d9fa42df3cdd7644aed1a621aca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrgen=20Buchm=C3=BCller?= Date: Wed, 5 Sep 2018 19:19:53 +0200 Subject: [PATCH] dmd: broken for i686-musl MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jürgen Buchmüller --- srcpkgs/dmd/template | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/srcpkgs/dmd/template b/srcpkgs/dmd/template index 2243abdfb38..49e65da3067 100644 --- a/srcpkgs/dmd/template +++ b/srcpkgs/dmd/template @@ -22,10 +22,11 @@ conf_files="/etc/dmd.conf" provides="d-compiler-${version}_${revision}" conflicts="dmd-bootstrap" nopie=yes +LDFLAGS="-lpthread" case "$XBPS_TARGET_MACHINE" in x86_64*) _archbits=64;; - i686*) _archbits=32;; + i686) _archbits=32;; *) broken="unsupported arch upstream";; esac @@ -39,6 +40,9 @@ post_extract() { pre_configure() { case "$XBPS_TARGET_MACHINE" in *-musl) patch -p0 < ${FILESDIR}/musl.patch + if [ "$XBPS_TARGET_MACHINE" = "i686-musl" ]; then + patch -p0 < ${FILESDIR}/i686-musl.patch + fi esac }