Key universal build failures
Ken Cunningham
ken.cunningham.webuse at gmail.com
Tue Dec 26 21:56:08 UTC 2023
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.
More information about the macports-dev
mailing list