Skip to content

Commit e5af2a9

Browse files
committed
try fix 1/1
1 parent 94d93fb commit e5af2a9

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

_build.sh

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1468,11 +1468,10 @@ build_single_target() {
14681468
if [ "${_CRT}" = 'musl' ] && [ "${_DISTRO}" = 'debian' ]; then
14691469
ccrsdir="$("clang${_CCSUFFIX}" -print-resource-dir)" # /usr/lib/llvm-13/lib/clang/13.0.1
14701470
if [ "${unamem}" = "${_machine}" ]; then
1471-
echo '---------------------------------'
1472-
find /usr/lib/llvm-19/lib/clang/19
1473-
echo '---------------------------------'
1474-
ccrtdir="$("clang${_CCSUFFIX}" -print-runtime-dir)" # /usr/lib/llvm-13/lib/clang/13.0.1/lib/linux
1471+
# llvm-19 returns wrong value: /usr/lib/llvm-19/lib/clang/19/lib/x86_64-pc-linux-gnu (this directory is missing)
1472+
# ccrtdir="$("clang${_CCSUFFIX}" -print-runtime-dir)" # /usr/lib/llvm-13/lib/clang/13.0.1/lib/linux
14751473
ccrtlib="$("clang${_CCSUFFIX}" -print-libgcc-file-name -rtlib=compiler-rt)" # /usr/lib/llvm-13/lib/clang/13.0.1/lib/linux/libclang_rt.builtins-aarch64.a
1474+
ccrtdir="$(dirname "${ccrtlib}")"
14761475
ccrtlib="$(basename "${ccrtlib}" | cut -c 4-)" # delete 'lib' prefix
14771476
ccrtlib="-Wl,-l${ccrtlib%.*}" # clang_rt.builtins-aarch64 or gcc
14781477
elif [ -d 'my-pkg/usr/lib/clang' ]; then # cross

0 commit comments

Comments
 (0)