mirror of
https://github.com/void-linux/void-packages.git
synced 2025-06-05 06:33:50 +02:00
llvm15: fix build on arm*musl.
This commit is contained in:
parent
482bc7273c
commit
cda43e2ad4
1 changed files with 8 additions and 6 deletions
|
@ -130,12 +130,6 @@ post_patch() {
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
case "$XBPS_TARGET_MACHINE" in
|
|
||||||
arm*-musl|i686-musl) # sanitizer code is broken since it duplicates some libc bits
|
|
||||||
vsed -i 's/set(COMPILER_RT_HAS_SANITIZER_COMMON TRUE)/set(COMPILER_RT_HAS_SANITIZER_COMMON FALSE)/' \
|
|
||||||
${wrksrc}/compiler-rt/cmake/config-ix.cmake
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
}
|
}
|
||||||
|
|
||||||
pre_configure() {
|
pre_configure() {
|
||||||
|
@ -175,6 +169,14 @@ pre_configure() {
|
||||||
cd ../..
|
cd ../..
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Patch this after we built tblgen.
|
||||||
|
case "$XBPS_TARGET_MACHINE" in
|
||||||
|
arm*-musl|i686-musl) # sanitizer code is broken since it duplicates some libc bits
|
||||||
|
vsed -i 's/set(COMPILER_RT_HAS_SANITIZER_COMMON TRUE)/set(COMPILER_RT_HAS_SANITIZER_COMMON FALSE)/' \
|
||||||
|
${wrksrc}/compiler-rt/cmake/config-ix.cmake
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
case "$XBPS_TARGET_MACHINE" in
|
case "$XBPS_TARGET_MACHINE" in
|
||||||
i686*) _arch="X86";;
|
i686*) _arch="X86";;
|
||||||
x86_64*) _arch="X86";;
|
x86_64*) _arch="X86";;
|
||||||
|
|
Loading…
Add table
Reference in a new issue