10.11 64bit - gcc14 not working
Riccardo Mottola
riccardo.mottola at libero.it
Tue Feb 25 08:48:19 UTC 2025
Hi!
Joshua Root wrote:
>
> Universal dependencies do get installed on the buildbot sometimes.
>
Is libomp one?
>
>
> sudo port install --unrequested libiconv gettext-runtime ncurses xz
> bzip2 zlib expat openssl3 openssl libedit sqlite3 libffi libomp
>
Didn't get it was so simple... but makes sense. Tried. I did it
piecemeal statrting from openssl. I also did port reclaim, so the
universal ones got cleaned out.
I only have one nut left to crack
$ port installed | grep universal
libomp @19.1.7_0+universal (active)
If I reinstall it:
sudo port install --unrequested libomp
Password:
---> Cleaning libomp
---> Scanning binaries for linking errors
---> No broken files found.
---> No broken ports found.
it gets reinstalled the same. Apparently it is brought in by clang which
is x86_64 though:
port -v installed rdependentof:libomp
The following ports are currently installed:
clang-6.0 @6.0.1_5+analyzer+emulated_tls (active)
requested_variants='' platform='darwin 15' archs='x86_64'
date='2023-04-14T16:45:10+0200'
clang-7.0 @7.1.0_3+analyzer+emulated_tls (active)
requested_variants='' platform='darwin 15' archs='x86_64'
date='2023-04-16T15:26:27+0200'
clang-9.0 @9.0.1_7+analyzer+emulated_tls (active)
requested_variants='' platform='darwin 15' archs='x86_64'
date='2023-04-14T18:39:25+0200'
knowing it is exactly those older versions of clang I need for
ArcticFox, I could also uninstall them and reinstall them and see if the
problem reissues, but I am curious of the stubborness of libomp right now.
> 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.
I just never got into this loop... I will check from time to time
though, now that I know it exists. I try not to need universal, I used
too, but it was messy. Now that I have a dedicated i386 10.6 system, I
just build a second binary. So if a port i386 only happens (like wine) I
will decide. Thanks for the idea though.
Riccardo
More information about the macports-dev
mailing list