llvm15: fix build on arm*musl.
This commit is contained in:
parent
482bc7273c
commit
cda43e2ad4
@ -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…
x
Reference in New Issue
Block a user