[MacPorts] #71694: llvm-19 @19.1.6_0: Undefined symbols

MacPorts noreply at macports.org
Fri Jan 3 15:19:06 UTC 2025


#71694: llvm-19 @19.1.6_0: Undefined symbols
-----------------------+-------------------------------
  Reporter:  thetrial  |      Owner:  (none)
      Type:  defect    |     Status:  assigned
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:  2.10.5
Resolution:            |   Keywords:  legacy-os, sierra
      Port:  llvm-19   |
-----------------------+-------------------------------

Comment (by kencu):

 as expected, my build of llvm-19 gives the same error you saw regarding
 the missing SIMD symbols for i386 in the blake3 section. I will see if I
 can get time to sort out whether any of my recommended solutions work.

 On the good side, many ports leading up to llvm-19 built just fine as
 +universal, including much of the needed toolchain, without touching a
 single portfile, so that is pretty great:

 {{{
 $ port -v installed | grep active
   autoconf @2.72_0 (active) requested_variants='' platform='any any'
 archs='noarch' date='2025-01-02T15:27:38-0800'
   automake @1.17_0 (active) requested_variants='' platform='any any'
 archs='noarch' date='2025-01-02T15:27:37-0800'
   brotli @1.1.0_0+universal (active) requested_variants='+universal'
 platform='darwin 16' archs='i386 x86_64' date='2025-01-02T15:26:50-0800'
   bzip2 @1.0.8_0+universal (active) requested_variants='+universal'
 platform='darwin 16' archs='i386 x86_64' date='2025-01-02T15:26:49-0800'
   cctools @949.0.1_3+llvm10+universal (active)
 requested_variants='+universal' platform='darwin 16' archs='i386 x86_64'
 date='2025-01-02T16:38:08-0800'
   clang-9.0 @9.0.1_7+analyzer+emulated_tls+universal (active)
 requested_variants='+universal' platform='darwin 16' archs='i386 x86_64'
 date='2025-01-02T18:26:33-0800'
   clang-11 @11.1.0_7+analyzer+emulated_tls+universal (active)
 requested_variants='+universal' platform='darwin 16' archs='i386 x86_64'
 date='2025-01-02T19:40:51-0800'
   clang-11-bootstrap @11.1.0_6+universal (active)
 requested_variants='+universal' platform='darwin 16' archs='i386 x86_64'
 date='2025-01-02T16:00:24-0800'
   clang-14 @14.0.6_3+analyzer+universal (active)
 requested_variants='+universal' platform='darwin 16' archs='i386 x86_64'
 date='2025-01-02T22:45:54-0800'
   clang_select @2.4_0 (active) requested_variants='' platform='any any'
 archs='noarch' date='2025-01-02T17:02:04-0800'
   cmake @3.31.3_0+universal (active) requested_variants='+universal'
 platform='darwin 16' archs='i386 x86_64' date='2025-01-02T16:34:31-0800'
   curl @8.11.1_0+brotli+http2+idn+psl+ssl+universal+zstd (active)
 requested_variants='+universal' platform='darwin 16' archs='i386 x86_64'
 date='2025-01-02T15:41:18-0800'
   curl-ca-bundle @8.11.1_0 (active) requested_variants='' platform='any
 any' archs='noarch' date='2025-01-02T15:27:36-0800'
   db48 @4.8.30_5+universal (active) requested_variants='+universal'
 platform='darwin 16' archs='i386 x86_64' date='2025-01-02T18:21:59-0800'
   expat @2.6.4_0+universal (active) requested_variants='+universal'
 platform='darwin 16' archs='i386 x86_64' date='2025-01-02T15:26:48-0800'
   gdbm @1.24_0+universal (active) requested_variants='+universal'
 platform='darwin 16' archs='i386 x86_64' date='2025-01-02T18:22:11-0800'
   gettext-runtime @0.22.5_0+universal (active)
 requested_variants='+universal' platform='darwin 16' archs='i386 x86_64'
 date='2025-01-02T15:25:51-0800'
   icu @76.1_0+universal (active) requested_variants='+universal'
 platform='darwin 16' archs='i386 x86_64' date='2025-01-02T16:11:41-0800'
   ld64 @3_6+universal (active) requested_variants='+universal'
 platform='darwin 16' archs='i386 x86_64' date='2025-01-02T18:21:31-0800'
   ld64-latest @450.3_0+llvm90+universal (active)
 requested_variants='+universal' platform='darwin 16' archs='i386 x86_64'
 date='2025-01-02T18:21:29-0800'
   legacy-support @1.3.0_0+universal (active)
 requested_variants='+universal' platform='darwin 16' archs='i386 x86_64'
 date='2025-01-02T15:25:29-0800'
   libarchive @3.7.7_0+universal (active) requested_variants='+universal'
 platform='darwin 16' archs='i386 x86_64' date='2025-01-02T16:16:10-0800'
   libb2 @0.98.1_1+universal (active) requested_variants='+universal'
 platform='darwin 16' archs='i386 x86_64' date='2025-01-02T15:41:21-0800'
   libcxx @5.0.1_5 (active) requested_variants='' platform='any any'
 archs='noarch' date='2025-01-02T15:25:31-0800'
   libedit @20240808-3.1_0+universal (active)
 requested_variants='+universal' platform='darwin 16' archs='i386 x86_64'
 date='2025-01-02T15:25:41-0800'
   libffi @3.4.6_1+universal (active) requested_variants='+universal'
 platform='darwin 16' archs='i386 x86_64' date='2025-01-02T15:25:32-0800'
   libiconv @1.17_0+universal (active) requested_variants='+universal'
 platform='darwin 16' archs='i386 x86_64' date='2025-01-02T15:25:48-0800'
   libidn2 @2.3.7_0+universal (active) requested_variants='+universal'
 platform='darwin 16' archs='i386 x86_64' date='2025-01-02T15:36:40-0800'
   libomp @19.1.6_0+universal (active) requested_variants='+universal'
 platform='darwin 16' archs='i386 x86_64' date='2025-01-02T16:57:46-0800'
   libpsl @0.21.5-20240306_0+universal (active)
 requested_variants='+universal' platform='darwin 16' archs='i386 x86_64'
 date='2025-01-02T15:36:43-0800'
   libtapi @1300.6.5-20231128_0+universal (active)
 requested_variants='+universal' platform='darwin 16' archs='i386 x86_64'
 date='2025-01-02T18:21:15-0800'
   libtool @2.5.3_0+universal (active) requested_variants='+universal'
 platform='darwin 16' archs='i386 x86_64' date='2025-01-02T15:27:38-0800'
   libunistring @1.3_0+universal (active) requested_variants='+universal'
 platform='darwin 16' archs='i386 x86_64' date='2025-01-02T15:36:36-0800'
   libxml2 @2.13.5_2+universal (active) requested_variants='+universal'
 platform='darwin 16' archs='i386 x86_64' date='2025-01-02T16:12:44-0800'
   libyaml @0.2.5_0+universal (active) requested_variants='+universal'
 platform='darwin 16' archs='i386 x86_64' date='2025-01-02T16:55:25-0800'
   llvm-9.0 @9.0.1_3+emulated_tls+universal (active)
 requested_variants='+universal' platform='darwin 16' archs='i386 x86_64'
 date='2025-01-02T17:17:39-0800'
   llvm-10 @10.0.1_3+emulated_tls+universal (active)
 requested_variants='+universal' platform='darwin 16' archs='i386 x86_64'
 date='2025-01-02T16:37:30-0800'
   llvm-11 @11.1.0_5+emulated_tls+universal (active)
 requested_variants='+universal' platform='darwin 16' archs='i386 x86_64'
 date='2025-01-02T19:37:16-0800'
   llvm-14 @14.0.6_0+universal (active) requested_variants='+universal'
 platform='darwin 16' archs='i386 x86_64' date='2025-01-02T17:01:22-0800'
   llvm_select @2_1 (active) requested_variants='' platform='any any'
 archs='noarch' date='2025-01-02T15:25:43-0800'
   lz4 @1.10.0_0+universal (active) requested_variants='+universal'
 platform='darwin 16' archs='i386 x86_64' date='2025-01-02T15:37:20-0800'
   lzo2 @2.10_0+universal (active) requested_variants='+universal'
 platform='darwin 16' archs='i386 x86_64' date='2025-01-02T15:37:18-0800'
   m4 @1.4.19_1+universal (active) requested_variants='+universal'
 platform='darwin 16' archs='i386 x86_64' date='2025-01-02T15:27:37-0800'
   ncurses @6.5_0+universal (active) requested_variants='+universal'
 platform='darwin 16' archs='i386 x86_64' date='2025-01-02T15:25:35-0800'
   nghttp2 @1.64.0_0+universal (active) requested_variants='+universal'
 platform='darwin 16' archs='i386 x86_64' date='2025-01-02T15:27:36-0800'
   ninja @1.12.1_0+universal (active) requested_variants='+universal'
 platform='darwin 16' archs='i386 x86_64' date='2025-01-02T16:55:16-0800'
   openssl @3_21+universal (active) requested_variants='+universal'
 platform='darwin 16' archs='i386 x86_64' date='2025-01-02T15:37:11-0800'
   openssl3 @3.4.0_0+universal (active) requested_variants='+universal'
 platform='darwin 16' archs='i386 x86_64' date='2025-01-02T15:37:01-0800'
   perl5 @5.34.3_0+perl5_34 (active) requested_variants='' platform='any
 any' archs='noarch' date='2025-01-02T18:22:46-0800'
   perl5.34 @5.34.3_1+universal (active) requested_variants='+universal'
 platform='darwin 16' archs='i386 x86_64' date='2025-01-02T18:22:37-0800'
   pkgconfig @0.29.2_0+universal (active) requested_variants='+universal'
 platform='darwin 16' archs='i386 x86_64' date='2025-01-02T15:26:49-0800'
   py310-build @1.2.2.post1_0 (active) requested_variants=''
 platform='darwin any' archs='noarch' date='2025-01-02T17:13:11-0800'
   py310-cython-compat @0.29.37_0+universal (active)
 requested_variants='+universal' platform='darwin 16' archs='i386 x86_64'
 date='2025-01-02T17:15:05-0800'
   py310-installer @0.7.0_0 (active) requested_variants='' platform='darwin
 any' archs='noarch' date='2025-01-02T17:13:05-0800'
   py310-packaging @24.2_0 (active) requested_variants='' platform='darwin
 any' archs='noarch' date='2025-01-02T17:13:10-0800'
   py310-pygments @2.18.0_0 (active) requested_variants='' platform='darwin
 any' archs='noarch' date='2025-01-02T17:13:03-0800'
   py310-pyproject_hooks @1.2.0_0 (active) requested_variants=''
 platform='darwin any' archs='noarch' date='2025-01-02T17:13:10-0800'
   py310-setuptools @75.6.0_0 (active) requested_variants=''
 platform='darwin any' archs='noarch' date='2025-01-02T17:13:06-0800'
   py310-tomli @2.2.1_0 (active) requested_variants='' platform='darwin
 any' archs='noarch' date='2025-01-02T17:13:10-0800'
   py310-wheel @0.45.1_0 (active) requested_variants='' platform='darwin
 any' archs='noarch' date='2025-01-02T17:13:09-0800'
   py310-yaml @6.0.2_0+universal (active) requested_variants='+universal'
 platform='darwin 16' archs='i386 x86_64' date='2025-01-02T17:15:23-0800'
   py312-build @1.2.2.post1_0 (active) requested_variants=''
 platform='darwin any' archs='noarch' date='2025-01-02T16:55:26-0800'
   py312-cython-compat @0.29.37_0+universal (active)
 requested_variants='+universal' platform='darwin 16' archs='i386 x86_64'
 date='2025-01-02T16:57:25-0800'
   py312-installer @0.7.0_0 (active) requested_variants='' platform='darwin
 any' archs='noarch' date='2025-01-02T16:55:21-0800'
   py312-packaging @24.2_0 (active) requested_variants='' platform='darwin
 any' archs='noarch' date='2025-01-02T16:55:25-0800'
   py312-pygments @2.18.0_0 (active) requested_variants='' platform='darwin
 any' archs='noarch' date='2025-01-02T16:55:18-0800'
   py312-pyproject_hooks @1.2.0_0 (active) requested_variants=''
 platform='darwin any' archs='noarch' date='2025-01-02T16:55:25-0800'
   py312-setuptools @75.6.0_0 (active) requested_variants=''
 platform='darwin any' archs='noarch' date='2025-01-02T16:55:21-0800'
   py312-wheel @0.45.1_0 (active) requested_variants='' platform='darwin
 any' archs='noarch' date='2025-01-02T16:55:24-0800'
   py312-yaml @6.0.2_0+universal (active) requested_variants='+universal'
 platform='darwin 16' archs='i386 x86_64' date='2025-01-02T16:57:43-0800'
   pygments_select @0.1_1 (active) requested_variants='' platform='any any'
 archs='noarch' date='2025-01-02T16:55:17-0800'
   python3_select @0.1_0 (active) requested_variants='' platform='darwin
 16' archs='noarch' date='2025-01-02T16:40:30-0800'
   python3_select-310 @0.1_1 (active) requested_variants='' platform='any
 any' archs='noarch' date='2025-01-02T17:02:05-0800'
   python3_select-311 @0.1_1 (active) requested_variants='' platform='any
 any' archs='noarch' date='2025-01-02T17:18:03-0800'
   python3_select-312 @0.1_1 (active) requested_variants='' platform='any
 any' archs='noarch' date='2025-01-02T16:40:30-0800'
   python310 @3.10.16_0+lto+optimizations+universal (active)
 requested_variants='+universal' platform='darwin 16' archs='i386 x86_64'
 date='2025-01-02T17:12:42-0800'
   python311 @3.11.11_0+lto+optimizations+universal (active)
 requested_variants='+universal' platform='darwin 16' archs='i386 x86_64'
 date='2025-01-02T17:40:40-0800'
   python312 @3.12.8_0+lto+optimizations+universal (active)
 requested_variants='+universal' platform='darwin 16' archs='i386 x86_64'
 date='2025-01-02T16:54:46-0800'
   python_select @0.3_10 (active) requested_variants='' platform='darwin
 16' archs='noarch' date='2025-01-02T16:40:29-0800'
   python_select-310 @0.3_1 (active) requested_variants='' platform='any
 any' archs='noarch' date='2025-01-02T17:02:04-0800'
   python_select-311 @0.3_1 (active) requested_variants='' platform='any
 any' archs='noarch' date='2025-01-02T17:18:03-0800'
   python_select-312 @0.3_1 (active) requested_variants='' platform='any
 any' archs='noarch' date='2025-01-02T16:40:29-0800'
   readline @8.2.013_0+universal (active) requested_variants='+universal'
 platform='darwin 16' archs='i386 x86_64' date='2025-01-02T18:22:10-0800'
   sqlite3 @3.47.2_0+universal (active) requested_variants='+universal'
 platform='darwin 16' archs='i386 x86_64' date='2025-01-02T16:40:28-0800'
   xar @1.8.0.498_0+universal (active) requested_variants='+universal'
 platform='darwin 16' archs='i386 x86_64' date='2025-01-02T16:13:06-0800'
   xz @5.6.3_0+universal (active) requested_variants='+universal'
 platform='darwin 16' archs='i386 x86_64' date='2025-01-02T15:25:53-0800'
   zlib @1.3.1_0+universal (active) requested_variants='+universal'
 platform='darwin 16' archs='i386 x86_64' date='2025-01-02T15:25:43-0800'
   zstd @1.5.6_0+universal (active) requested_variants='+universal'
 platform='darwin 16' archs='i386 x86_64' date='2025-01-02T15:37:24-0800'
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/71694#comment:16>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list