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

MacPorts noreply at macports.org
Fri Jan 3 15:39:53 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):

 forcing the assembly OFF in the blake3 CMakeLilsts.txt manually with a
 quick hack:

 {{{
 if (LLVM_DISABLE_ASSEMBLY_FILES)
   set(CAN_USE_ASSEMBLER FALSE)
 else()
 -   set(CAN_USE_ASSEMBLER TRUE)
 +   set(CAN_USE_ASSEMBLER FALSE)
 endif()
 }}}

  allows the build of llvm-19 +universal finish:

 {{{
 $ port -v installed llvm-19
 The following ports are currently installed:
   llvm-19 @19.1.6_0+universal (active) requested_variants='+universal'
 platform='darwin 16' archs='i386 x86_64' date='2025-01-03T07:36:59-0800'
 }}}

 so it should be possible to automate that in the Portfile pretty easily.

 I am not personally going to take something like this upstream, as they no
 longer build, test, or support universal x86_64/i386 builds on MacOS, so I
 don't need someone there to remind me of that fact.

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


More information about the macports-tickets mailing list