10.11 64bit - gcc14 not working

Riccardo Mottola riccardo.mottola at libero.it
Mon Feb 24 08:55:56 UTC 2025


Hi Joshuam

Joshua Root wrote:
>
> Either some port has +universal as a default variant, or doesn't 
> support x86_64 and builds as i386, thus causing its dependencies to be 
> universal.

That is what I suspect (or user error, I activated universal during some 
test manually).
Such default would be different from the build server though, I so I 
guess more it is an issue or combination of settings on my side


>
> This will show you all installed ports that are i386 (either solely or 
> as one of their universal archs):
> port -v installed | grep -F i386

That shows a lot of stuff already:

   bzip2 @1.0.8_0+universal (active) requested_variants='+universal' 
platform='darwin 15' archs='i386 x86_64' date='2024-11-06T10:18:12+0100'
   clang-11-bootstrap @11.1.0_6+universal (active) requested_variants='' 
platform='darwin 15' archs='i386 x86_64' date='2024-10-23T09:53:38+0200'
   expat @2.6.3_0+universal requested_variants='+universal' 
platform='darwin 15' archs='i386 x86_64' date='2024-11-06T10:18:13+0100'
   expat @2.6.4_0+universal (active) requested_variants='+universal' 
platform='darwin 15' archs='i386 x86_64' date='2024-11-22T22:07:15+0100'
   gettext-runtime @0.22.5_0+universal (active) 
requested_variants='+universal' platform='darwin 15' archs='i386 x86_64' 
date='2024-11-06T10:18:45+0100'
   libedit @20240808-3.1_0+universal requested_variants='+universal' 
platform='darwin 15' archs='i386 x86_64' date='2024-11-06T10:18:32+0100'
   libedit @20250104-3.1_0+universal (active) 
requested_variants='+universal' platform='darwin 15' archs='i386 x86_64' 
date='2025-02-19T10:00:09+0100'
   libffi @3.4.6_1+universal (active) requested_variants='+universal' 
platform='darwin 15' archs='i386 x86_64' date='2024-11-06T10:18:14+0100'
   libiconv @1.17_0+universal (active) requested_variants='+universal' 
platform='darwin 15' archs='i386 x86_64' date='2024-11-06T10:18:43+0100'
   libomp @16.0.1_0+universal requested_variants='' platform='darwin 15' 
archs='i386 x86_64' date='2023-04-14T13:32:37+0200'
   libomp @16.0.3_0+universal requested_variants='' platform='darwin 15' 
archs='i386 x86_64' date='2023-05-06T18:53:47+0200'
   libomp @16.0.6_0+universal requested_variants='' platform='darwin 15' 
archs='i386 x86_64' date='2023-06-18T20:05:16+0200'
   libomp @17.0.3_0+universal requested_variants='' platform='darwin 15' 
archs='i386 x86_64' date='2023-10-18T01:50:08+0200'
   libomp @17.0.6_0+universal requested_variants='' platform='darwin 15' 
archs='i386 x86_64' date='2024-01-17T11:57:04+0100'
   libomp @18.1.1_0+universal requested_variants='' platform='darwin 15' 
archs='i386 x86_64' date='2024-03-18T20:28:57+0100'
   libomp @18.1.2_0+universal requested_variants='' platform='darwin 15' 
archs='i386 x86_64' date='2024-03-21T22:24:23+0100'
   libomp @18.1.2_1+universal requested_variants='' platform='darwin 15' 
archs='i386 x86_64' date='2024-03-26T21:03:49+0100'
   libomp @18.1.4_1+universal requested_variants='' platform='darwin 15' 
archs='i386 x86_64' date='2024-04-29T23:43:35+0200'
   libomp @18.1.6_0+universal requested_variants='' platform='darwin 15' 
archs='i386 x86_64' date='2024-05-25T00:37:08+0200'
   libomp @18.1.8_0+universal requested_variants='' platform='darwin 15' 
archs='i386 x86_64' date='2024-07-08T20:49:05+0200'
   libomp @19.1.2_0+universal requested_variants='' platform='darwin 15' 
archs='i386 x86_64' date='2024-10-23T10:00:15+0200'
   libomp @19.1.3_0+universal requested_variants='' platform='darwin 15' 
archs='i386 x86_64' date='2024-11-06T10:49:50+0100'
   libomp @19.1.4_0+universal requested_variants='' platform='darwin 15' 
archs='i386 x86_64' date='2024-11-28T01:04:50+0100'
   libomp @19.1.6_0+universal requested_variants='' platform='darwin 15' 
archs='i386 x86_64' date='2025-01-16T01:35:09+0100'
   libomp @19.1.7_0+universal (active) requested_variants='' 
platform='darwin 15' archs='i386 x86_64' date='2025-01-27T01:21:18+0100'
   ncurses @6.5_0+universal (active) requested_variants='+universal' 
platform='darwin 15' archs='i386 x86_64' date='2024-11-06T10:18:16+0100'
   openssl @3_21+universal requested_variants='+universal' 
platform='darwin 15' archs='i386 x86_64' date='2024-11-06T10:45:41+0100'
   openssl @3_22+universal (active) requested_variants='+universal' 
platform='darwin 15' archs='i386 x86_64' date='2025-02-19T09:57:59+0100'
   openssl3 @3.4.0_0+universal requested_variants='+universal' 
platform='darwin 15' archs='i386 x86_64' date='2024-11-06T10:44:35+0100'
   openssl3 @3.4.0_1+universal requested_variants='+universal' 
platform='darwin 15' archs='i386 x86_64' date='2025-01-16T01:15:57+0100'
   openssl3 @3.4.0_2+universal requested_variants='+universal' 
platform='darwin 15' archs='i386 x86_64' date='2025-01-27T01:16:59+0100'
   openssl3 @3.4.1_0+universal (active) requested_variants='+universal' 
platform='darwin 15' archs='i386 x86_64' date='2025-02-19T12:55:54+0100'
   python310 @3.10.15_0+lto+optimizations+universal 
requested_variants='+universal' platform='darwin 15' archs='i386 x86_64' 
date='2024-11-06T10:46:17+0100'
   python310 @3.10.16_0+lto+optimizations+universal (active) 
requested_variants='+universal' platform='darwin 15' archs='i386 x86_64' 
date='2025-01-27T01:31:31+0100'
   sqlite3 @3.47.0_0+universal requested_variants='+universal' 
platform='darwin 15' archs='i386 x86_64' date='2024-11-06T10:18:40+0100'
   sqlite3 @3.47.1_0+universal requested_variants='+universal' 
platform='darwin 15' archs='i386 x86_64' date='2024-11-28T00:46:29+0100'
   sqlite3 @3.47.2_0+universal requested_variants='+universal' 
platform='darwin 15' archs='i386 x86_64' date='2024-12-16T23:57:56+0100'
   sqlite3 @3.48.0_0+universal requested_variants='+universal' 
platform='darwin 15' archs='i386 x86_64' date='2025-01-16T01:20:38+0100'
   sqlite3 @3.49.1_0+universal (active) requested_variants='+universal' 
platform='darwin 15' archs='i386 x86_64' date='2025-02-19T10:01:50+0100'
   xz @5.6.3_0+universal requested_variants='+universal' 
platform='darwin 15' archs='i386 x86_64' date='2024-11-06T10:18:48+0100'
   xz @5.6.4_0+universal (active) requested_variants='+universal' 
platform='darwin 15' archs='i386 x86_64' date='2025-02-19T09:58:37+0100'
   zlib @1.3.1_0+universal (active) requested_variants='+universal' 
platform='darwin 15' archs='i386 x86_64' date='2024-11-06T10:18:37+0100'


looking at the dates it seems something I had since a long time that 
went unnoticed until a libmpc decided not to build.
>
> This will do the same but only for recursive dependents of openssl3:
> port -v installed rdependentof:openssl3 | grep -F i386
   openssl @3_21+universal requested_variants='+universal' 
platform='darwin 15' archs='i386 x86_64' date='2024-11-06T10:45:41+0100'
   openssl @3_22+universal (active) requested_variants='+universal' 
platform='darwin 15' archs='i386 x86_64' date='2025-02-19T09:57:59+0100'
   python310 @3.10.15_0+lto+optimizations+universal 
requested_variants='+universal' platform='darwin 15' archs='i386 x86_64' 
date='2024-11-06T10:46:17+0100'
   python310 @3.10.16_0+lto+optimizations+universal (active) 
requested_variants='+universal' platform='darwin 15' archs='i386 x86_64' 
date='2025-01-27T01:31:31+0100'

that looks like the issue is python itself that is requested universal?

How is it on your system?

how can try going back to x86_64 only for all packages, or at least, all 
packages that don't need to be universal?

Riccardo


More information about the macports-dev mailing list