From 6ad50d0bd6a3fca6c5bf406e3becb9c618c14359 Mon Sep 17 00:00:00 2001 From: Duncaen Date: Tue, 17 Jun 2025 19:53:18 +0200 Subject: [PATCH] llvm19: use musl1.1-devel for armv{6,7}l-musl --- srcpkgs/llvm19/template | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/srcpkgs/llvm19/template b/srcpkgs/llvm19/template index e89a5566bab..f9366f354f1 100644 --- a/srcpkgs/llvm19/template +++ b/srcpkgs/llvm19/template @@ -509,8 +509,11 @@ done clang19_package() { lib32disabled=yes - depends="libstdc++-devel libgcc-devel binutils ${XBPS_TARGET_LIBC}-devel - compiler-rt19>=${version}_${revision}" + depends="libstdc++-devel libgcc-devel binutils compiler-rt19>=${version}_${revision}" + case "${XBPS_TARGET_MACHINE}" in + armv[67]l-musl) depends+=" musl1.1-devel" ;; + *) depends+=" ${XBPS_TARGET_LIBC}-devel" ;; + esac conflicts="clang18>=0 clang17>=0 clang15>=0" short_desc+=" - C language family frontend" homepage="https://clang.llvm.org/" @@ -580,9 +583,13 @@ clang19-headers_package() { clang19-devel_package() { lib32disabled=yes - depends="libstdc++-devel libgcc-devel binutils ${XBPS_TARGET_LIBC}-devel + depends="libstdc++-devel libgcc-devel binutils clang19>=${version}_${revision} clang-analyzer19>=${version}_${revision} llvm19>=${version}_${revision}" + case "${XBPS_TARGET_MACHINE}" in + armv[67]l-musl) depends+=" musl1.1-devel" ;; + *) depends+=" ${XBPS_TARGET_LIBC}-devel" ;; + esac conflicts="clang18-devel clang17-devel clang15-devel" if [ "$build_option_clang_tools_extra" ]; then depends+=" clang-tools-extra19>=${version}_${revision}"