mirror of
https://github.com/void-linux/void-packages.git
synced 2025-06-08 08:03:51 +02:00
gcc: fix i686-musl target
For i686-musl GCC's libmpx target does not compile. For now simply remove the libmpx subdirectory. TODO: investigate why libmpx compiles for i686 but not for i686-musl.
This commit is contained in:
parent
15e7268a10
commit
c74963d9cd
1 changed files with 5 additions and 1 deletions
|
@ -74,7 +74,7 @@ case "$XBPS_TARGET_MACHINE" in
|
||||||
esac
|
esac
|
||||||
case "$XBPS_TARGET_MACHINE" in
|
case "$XBPS_TARGET_MACHINE" in
|
||||||
mips*) ;;
|
mips*) ;;
|
||||||
x86_64*|i686*) subpackages+=" libitm libitm-devel libmpx libmpx-devel";;
|
x86_64*|i686) subpackages+=" libitm libitm-devel libmpx libmpx-devel";;
|
||||||
*) subpackages+=" libitm libitm-devel";;
|
*) subpackages+=" libitm libitm-devel";;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
@ -150,6 +150,10 @@ do_configure() {
|
||||||
case "$XBPS_TARGET_MACHINE" in
|
case "$XBPS_TARGET_MACHINE" in
|
||||||
*-musl) _args+=" --disable-symvers"
|
*-musl) _args+=" --disable-symvers"
|
||||||
_args+=" libat_cv_have_ifunc=no"
|
_args+=" libat_cv_have_ifunc=no"
|
||||||
|
if [ "$XBPS_TARGET_MACHINE" = "i686-musl" ]; then
|
||||||
|
# Remove libmpx because it won't compile
|
||||||
|
rm -rf libmpx
|
||||||
|
fi
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue