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



Reply via email to