10.11 64bit - gcc14 not working
Joshua Root
jmr at macports.org
Tue Feb 25 02:35:43 UTC 2025
On 25/2/2025 11:57, Riccardo Mottola wrote:
> Perhaps I expressed myself unclearly. I intend that there is no issue on
> the build machine, but I have universal on my user system. So if some
> automatic dependency would kick in to make it universal, it should
> happen there too, shouldn't it?
Universal dependencies do get installed on the buildbot sometimes.
> port installed | grep universal
> bzip2 @1.0.8_0+universal (active)
> expat @2.6.4_0+universal (active)
> gettext-runtime @0.22.5_0+universal (active)
> libedit @20250104-3.1_0+universal (active)
> libffi @3.4.6_1+universal (active)
> libiconv @1.17_0+universal (active)
> libomp @19.1.7_0+universal (active)
> ncurses @6.5_0+universal (active)
> openssl @3_22+universal (active)
> openssl3 @3.4.1_0+universal (active)
> sqlite3 @3.49.1_0+universal (active)
> xz @5.6.4_0+universal (active)
> zlib @1.3.1_0+universal (active)
>
> I imagine however that they will not rebuild by themselves as non-
> universal? I did not enough to heal things, but the universal might
> propagate again, wouldn't it?
> I'ld like to rebuild these without breaking dependencies or rebuilding
> uninstalling too much...
As Ryan mentioned, just install them without +universal:
sudo port install --unrequested libiconv gettext-runtime ncurses xz
bzip2 zlib expat openssl3 openssl libedit sqlite3 libffi libomp
The universal versions will be deactivated.
If you never want anything to automatically install with +universal
again, you can clear universal_archs in macports.conf, and then you will
get an error if a universal dependency is needed. If you decide you do
want to allow it for something, you can restore universal_archs to its
default either temporarily or permanently.
- Josh
More information about the macports-dev
mailing list