Hi, I would like to commit a patch to kde.eclass that replaces the current way we disable the gcc visibility support in the KDE build system. At the moment we remove the line with KDE_ENABLE_HIDDEN_VISIBILITY from configure.in.ins and regenerate configure. What the patch does is just setting 'export kde_cv_prog_cxx_fvisibility_hidden=no' before running ./configure, which has the same effect (at least in my tests...) In this way we don't waste a lot of time by running autotools and we avoid the error-prone method of sedding configure.in.in (as shown by bug 107318). Can you give it a try and see if it's ok? I would like to commit the patch in a few days...
Created attachment 69468 [details, diff] kde-disable-visibility.patch
That seems like a better way to do it to me too - the current way is causing configure failures for packages that worked fine before due to their buggy configure.in.in and stuff.
No bad feedback... I committed the change now.