Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 908992
Collapse All | Expand All

(-)file_not_specified_in_diff (-3 / +8 lines)
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

Return to bug 908992