On 2024-11-20, at 2:21 PM, Chris Jones wrote:

> Hi,
> 
>> On 20 Nov 2024, at 10:00 pm, Ken Cunningham 
>> <ken.cunningham.web...@gmail.com> wrote:
>> 
>> Glad everyone gets to weigh in. If we can get a consensus to do this, we'll 
>> try to do it as smartly as possible.
>> 
>> Any gcc compilers that come "free" -- ie don't contribute anything in libgcc 
>> and so are just "no-ops" -- we can consider keeping those. However, they 
>> still might get pulled in needlessly if they exist, according to the 
>> compilers dependency rules.
>> 
>> For example, as Riccardo said, if gcc10 can build it, but gcc13 exists, then 
>> gcc13 might get pulled in unnecessarily to build it.
> 
> If gcc13 is available and can be used to successfully build a port, then why 
> would you want to use gcc10 ?


> 
> The logic in the compilers PG etc. as to which compilers are picked to use is 
> to always favour the most recent that is available (and not blacklisted). 
> This logic will minimise deps needed as gcc13 only needs libgcc13 and 
> libgcc14 whereas gcc 10 would need libgcc(10-12) in addition. So i think this 
> is the right logic.

OOTH: If gcc10 is available and installed, why would you want to call in a full 
build of gcc13 unnecessarily to build the port?


The GCC situation on macports is overloaded with compilers. 

If a system can use a buildbot, it matters less (although lots of people are in 
situations where they can't use a buildbot).

On older systems, the situation is crippling, however.

Just trying to make something that can work.

Reply via email to