Currently all compilers GCC provides are build from one ebuild. This causes problems (for example gcc (gcj) needs gtk and X and ... while they need gcc) and is (in my opinion) not very good. I really think system should not depend on X or gtk - it should be in the world. GCJ too. I think GCC ebuild should be split into: - gcc-libs (basic libs that need to be there even if C compiler is going to be uninstalled after merging everything - for example on some LiveCD or embeded system), - gcc-c (C compiler and needed libs), - gcc-cpp (C++ compiler and needed libs) - reason: C++ is not needed for basic system, - gcc-objc (Objective C compiler and needed libs), - gcc-fortran (Fortran compiler and needed libs), - gcc-gcj (GCJ compiler and needed libs that depend on GTK and X), - maybe something more. Currently in order to make system < 100 packages instead of nearly 300 I need to disable gcj and gtk in USE for gcc. (I have to disable some more USE flags for varoius system packages that cause strange and unneeded dependencies. I can fill bugs if anybody from the Gentoo Developers is interested... This is just little test.) Reproducible: Always Steps to Reproduce:
we need some portage support first
(In reply to comment #1) > we need some portage support first Does that means that somebody is working on it or is going too in the nearest future? Also what kind of support is needed?