build-compiler-rt: Tolerate cases where the output libs already have normalized arch names
This is needed since 8bd2722f65cfd7883ed9769f7bad3ff50e4c6905 (and 8e11bede3a6ac11ebcc05c82fac39899feaf9534) in llvm-project (past the 12.x release branch), which will allow us to get rid of the whole arch renaming part (once we can assume we're building a version newer than that).
This commit is contained in:
1 parent
c3529a6b9b
commit
84fc501cf8
1 file changed
+2
-2
@@ -124,10 +124,10 @@ for arch in $ARCHS; do
|
||||
$BUILDCMD ${CORES+-j$CORES}
|
||||
mkdir -p "$PREFIX/lib/clang/$CLANG_VERSION/lib/windows"
|
||||
mkdir -p "$PREFIX/$arch-w64-mingw32/bin"
|
||||
for i in lib/windows/libclang_rt.*-$buildarchname*.a; do
|
||||
for i in lib/windows/libclang_rt.*.a; do
|
||||
cp $i "$PREFIX/lib/clang/$CLANG_VERSION/lib/windows/$(basename $i | sed s/$buildarchname/$libarchname/)"
|
||||
done
|
||||
for i in lib/windows/libclang_rt.*-$buildarchname*.dll; do
|
||||
for i in lib/windows/libclang_rt.*.dll; do
|
||||
if [ -f $i ]; then
|
||||
cp $i "$PREFIX/$arch-w64-mingw32/bin"
|
||||
fi
|
||||
|
||||
Reference in new issue
Block a user