One of MacPorts' most significant differences from the other available package 
mangers is it's preserved support for universal building. It is perhaps the 
most impressive feature that MacPorts offers that the other package managers do 
not (AFAIK).

However, at present, there are several core key ports that cannot be built as 
universal for arm64/x86_64 that may benefit from attention.

1. openblas

https://trac.macports.org/ticket/66948

2. graphene

https://trac.macports.org/ticket/66888

the issue with graphene to decide as a whole how MacPorts might handle 
pkgconfig files that are different between the different universal arches. Some 
initial thoughts on that are here:

https://trac.macports.org/ticket/66894

3. gtk3

a few different tickets about different aspects of the failures to build 
universal:

https://trac.macports.org/ticket/68112

https://trac.macports.org/ticket/67421

4. libgcc

a fully universal-supporting gcc with an up-to-date driverdriver.c that works 
would be nice, but even in the absence of that (or as a step towards that, 
perhaps) an actual universal build (arm64/x86_64) of libgcc would be nice to 
have.

https://trac.macports.org/ticket/67652


If these ports were fixed, then I believe a cascade of other ports would build 
universal, and people are looking for that.

Reply via email to