diff --git a/kde4-base.eclass b/kde4-base.eclass index 222c0cf..4bfbb4a 100644 --- a/kde4-base.eclass +++ b/kde4-base.eclass @@ -626,8 +626,9 @@ kde4-base_pkg_setup() { # is otherwise undefined. if [[ ${EAPI:-0} != 3 ]]; then if [[ ${MERGE_TYPE} != binary ]]; then - [[ $(gcc-major-version) -lt 4 ]] || \ - ( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -le 3 ]] ) \ + [[ $(tc-getCPP) != clang* ]] && \ + ( [[ $(gcc-major-version) -lt 4 ]] || \ + ( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -le 3 ]] ) ) \ && die "Sorry, but gcc-4.3 and earlier wont work for KDE (see bug 354837)." fi fi