mail-client/thunderbird: fix ebuilds to reflect latest llvm.eclass changes

- also match lld to a slot.

Bug: https://bugs.gentoo.org/879177
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
This commit is contained in:
Joonas Niilola
2022-11-07 16:56:25 +02:00
parent 8f0f9b26ed
commit b6bfcfc2d4
2 changed files with 12 additions and 8 deletions

View File

@@ -200,8 +200,8 @@ llvm_check_deps() {
fi
if use clang ; then
if ! has_version -b "=sys-devel/lld-${LLVM_SLOT}*" ; then
einfo "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then
einfo "sys-devel/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
return 1
fi
@@ -567,10 +567,12 @@ src_configure() {
einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
local have_switched_compiler=
if use clang && ! tc-is-clang ; then
if use clang; then
# Force clang
einfo "Enforcing the use of clang due to USE=clang ..."
have_switched_compiler=yes
if tc-is-gcc; then
have_switched_compiler=yes
fi
AR=llvm-ar
AS=llvm-as
CC=${CHOST}-clang

View File

@@ -200,8 +200,8 @@ llvm_check_deps() {
fi
if use clang ; then
if ! has_version -b "=sys-devel/lld-${LLVM_SLOT}*" ; then
einfo "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then
einfo "sys-devel/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
return 1
fi
@@ -567,10 +567,12 @@ src_configure() {
einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
local have_switched_compiler=
if use clang && ! tc-is-clang ; then
if use clang; then
# Force clang
einfo "Enforcing the use of clang due to USE=clang ..."
have_switched_compiler=yes
if tc-is-gcc; then
have_switched_compiler=yes
fi
AR=llvm-ar
AS=llvm-as
CC=${CHOST}-clang