--- /usr/portage/eclass/kde.eclass 2005-02-17 16:09:44.000000000 +0100 +++ eclass/kde.eclass 2005-03-27 21:00:05.705277344 +0200 @@ -72,6 +72,14 @@ rm -f configure fi fi + + # fix for KDE bug #101542 + # QT libs, KDE libs and compiled programs get multiple copies of RTTI objects + # this also only applies to kde 3.4, and the grep is used as above. + if [[ "${PN}" != "kdelibs" ]] && grep -- 'HAVE_GCC_VISIBILITY' admin/acinclude.m4.in >/dev/null; then + sed -i -e 's:-fvisibility=hidden:-DQ_EXPORT=KDE_EXPORT -include kdelibs_export.h -fvisibility=hidden:' admin/acinclude.m4.in + rm -f configure + fi } kde_src_compile() {