gcc-config when switching profiles, overwrites /lib/cpp on all systems. This kills imake dependent apps on solaris because solaris imake doesn't like GCC cpp, although gcc doesn't dislike solaris cpp. The attached patch overwrites /lib/cpp only for all non-solaris CHOSTs. Reproducible: Always Steps to Reproduce: 1. emerge gcc-config 2. /lib/cpp is overwritten 3. emerge kdebase fails with imake errors because the cpp has changed. Actual Results: imake dependent package installs fail. Expected Results: imake dependent package installs should work.
Created attachment 49842 [details, diff] copy wrapper onto /lib/cpp only for non-solaris systems it should apply cleanly to 1.3.9 as well.
what tuples does solaris use ? could you give me a few examples ?
some common ones I have seen are e.g. i[36]86-pc-solaris2, sparc-sun-solaris2.9, sparc64-sun-solaris2.9
erm, forgot about this bug added to cvs, no rev bump