diff --git a/clang/clang_package.sh b/clang/clang_package.sh index bdf7247..5ed0335 100644 --- a/clang/clang_package.sh +++ b/clang/clang_package.sh @@ -87,7 +87,7 @@ mv "linux_$clang_arch.tar.zst" "artifacts/linux_$clang_arch.tar.zst" mkdir package_libclang # Linux nests the libc++ one directory deep, so let's move that up. -eval cp -rP llvm-project/build/lib/$clang_target/libc++* llvm-project/build/lib/. +eval cp -r llvm-project/build/lib/$clang_target/libc++* llvm-project/build/lib/. for dir in bin lib; do mkdir package_libclang/$dir @@ -99,7 +99,8 @@ for dir in bin lib; do fi # Strip the 'build:' prefix if it exists. val=${val#build:} - eval cp -rP llvm-project/$build_dir/$dir/$val package_libclang/$dir/ + # Do not follow symlinks. + eval cp -r llvm-project/$build_dir/$dir/$val package_libclang/$dir/ done done