Line
Link Here
|
0 |
-- a/www-client/firefox/firefox-114.0.ebuild |
0 |
++ b/www-client/firefox/firefox-114.0.ebuild |
Lines 729-740
src_configure() {
Link Here
|
729 |
if use clang; then |
729 |
if use clang; then |
730 |
# Force clang |
730 |
# Force clang |
731 |
einfo "Enforcing the use of clang due to USE=clang ..." |
731 |
einfo "Enforcing the use of clang due to USE=clang ..." |
|
|
732 |
|
733 |
local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }') |
734 |
[[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}") |
735 |
[[ -z ${version_clang} ]] && die "Failed to read clang version!" |
736 |
|
732 |
if tc-is-gcc; then |
737 |
if tc-is-gcc; then |
733 |
have_switched_compiler=yes |
738 |
have_switched_compiler=yes |
734 |
fi |
739 |
fi |
735 |
AR=llvm-ar |
740 |
AR=llvm-ar |
736 |
CC=${CHOST}-clang |
741 |
CC=${CHOST}-clang-${version_clang} |
737 |
CXX=${CHOST}-clang++ |
742 |
CXX=${CHOST}-clang++-${version_clang} |
738 |
NM=llvm-nm |
743 |
NM=llvm-nm |
739 |
RANLIB=llvm-ranlib |
744 |
RANLIB=llvm-ranlib |
740 |
elif ! use clang && ! tc-is-gcc ; then |
745 |
elif ! use clang && ! tc-is-gcc ; then |