diff --git a/.github/workflows/macos-clang.yml b/.github/workflows/macos-clang.yml index fb3a20d..33de5c2 100644 --- a/.github/workflows/macos-clang.yml +++ b/.github/workflows/macos-clang.yml @@ -163,7 +163,8 @@ jobs: build_dir="build" # Strip the 'build:' prefix if it exists. val=${val#build:} - eval cp -rP llvm-project/$build_dir/$dir/$val package_libclang/$dir/ + # Follow symlinks, copying what they point to. + eval cp -r llvm-project/$build_dir/$dir/$val package_libclang/$dir/ done done diff --git a/clang/clang_package.sh b/clang/clang_package.sh index 5ed0335..341429a 100644 --- a/clang/clang_package.sh +++ b/clang/clang_package.sh @@ -99,7 +99,7 @@ for dir in bin lib; do fi # Strip the 'build:' prefix if it exists. val=${val#build:} - # Do not follow symlinks. + # Follow symlinks, copying what they point to. eval cp -r llvm-project/$build_dir/$dir/$val package_libclang/$dir/ done done