From c5f87d82d8f9864b08f21738d58de1488ceeecd7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrgen=20Buchm=C3=BCller?= Date: Sat, 7 Apr 2018 13:49:32 +0200 Subject: [PATCH] libucontext: fix i686-musl build MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jürgen Buchmüller --- srcpkgs/libucontext/template | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/srcpkgs/libucontext/template b/srcpkgs/libucontext/template index 0d50c500620..45c2a50daef 100644 --- a/srcpkgs/libucontext/template +++ b/srcpkgs/libucontext/template @@ -12,10 +12,14 @@ checksum=0dfe75b3f2d8e0b0b2901f0217bb4ab1baf319a1374a68c5242d776abb797e98 case "${XBPS_TARGET_MACHINE}" in arm*) export LIBUCONTEXT_ARCH="arm";; +i686*) export LIBUCONTEXT_ARCH="x86";; *) export LIBUCONTEXT_ARCH="${XBPS_TARGET_MACHINE%%-musl}";; esac do_build() { + case "${XBPS_TARGET_MACHINE}" in + i686*) sed -i arch/x86/startcontext.S -e "s;__i686.get_pc_thunk.bx;i686_get_pc_thunk_bx;g" ;; + esac make ARCH="${LIBUCONTEXT_ARCH}" }