[MacPorts] #65550: julia: link fails for 10.14 and earlier: ld: unsupported tapi file type '!tapi-tbd' in YAML file

MacPorts noreply at macports.org
Tue Sep 6 07:36:24 UTC 2022


#65550: julia: link fails for 10.14 and earlier: ld: unsupported tapi file type
'!tapi-tbd' in YAML file
------------------------+-----------------------
  Reporter:  githubbjs  |      Owner:  essandess
      Type:  defect     |     Status:  assigned
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:  2.7.2
Resolution:             |   Keywords:
      Port:  julia      |
------------------------+-----------------------

Comment (by kencu):

 the julia project has done something kind of unique here, copying in a
 part of a recent MacOS system tbd file:

 https://github.com/JuliaLang/julia/commit/2939272af2ef3fe9d8921f7ed0a6500e31a550c9

 The tbd file they copied appears to be too new for the ld64/libtapi on the
 older systems to process, I believe.

 Possibly our newer ld64/libtapi might work on older systems.

 It might be their tbd file could be replaced with a similar but older
 version tbd file to be used on older systems.

 Or perhaps the linked tbd file could be removed completely on older
 systems (and likely ifdef out the functions in the code that look for it,
 possibly using the previous implementation). That would be rather messier
 to maintain.

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


More information about the macports-tickets mailing list