[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