On Mon, 2021-06-28 at 09:46 -0400, Michael Orlitzky wrote: > On Mon, 2021-06-28 at 15:00 +0200, Agostino Sarubbo wrote: > > > > Instead, imagine that each ebuild declares a variable called SOURCETYPE ( > > or > > similar, or in metadata.xml if you prefer ) and with a tool like equery/eix > > we > > are able to get the list of all packages that compiles C code. > > > > I think all you are really asking for is that we stop omitting a random > subset of @system from *DEPEND. > > This is long overdue, for many reasons, but in particular it would > force us to declare a dependency on a C compiler if one is needed and > allow you to re-test only those packages that use a C compiler. >
Which C compiler? The one I have in CC for the package in question, or the one selected via gcc-config, or any random C compiler that might not be used at all? Does that mean that if clang is pulled via depgraph, Portage will insist on depcleaning gcc by default? -- Best regards, Michał Górny
