[MacPorts] #69411: ld64-latest upgrade time?

MacPorts noreply at macports.org
Tue Feb 27 17:26:39 UTC 2024


#69411: ld64-latest upgrade time?
----------------------+--------------------
  Reporter:  RJVB     |      Owner:  (none)
      Type:  request  |     Status:  new
  Priority:  Normal   |  Milestone:
 Component:  ports    |    Version:
Resolution:           |   Keywords:
      Port:  ld64     |
----------------------+--------------------

Comment (by RJVB):

 Replying to [comment:2 kencu]:
 > zld isn't being actively maintained any more.

 No, but so is ld64 450.3 and in both cases it's because there's a newer
 version/alternative of the tool ;)

 In case of zld that is ld64.lld, but without explicit indication of which
 lld version is on feature parity with ld64.

 Now, if that new enough lld version can be built on a good selection of
 supported OS versions that would give another option to provide a more
 performant linker on the systems where it's known to build (and pass the
 tests?). But in that case it'd probably also be a good idea to ship lld in
 its own subport because the latest clang compilers are becoming too
 unwieldy even for my 16Gb i7(2nd gen) system. IOW, yes to using lld-mp-16
 as far as I'm concerned, but I'll even avoid clang-mp-12 if I can... Were
 it not for that I'd just configure the port:clang in question with
 `-DCLANG_DEFAULT_LINKER=lld`.
 (FWIW, I haven't tried with lld but lldb can be built "standalone" and
 thus a lot faster with `-DLLVM_CONFIG=${sub_prefix}/bin/llvm-config
 -DLLVM_DIR=${sub_prefix}/lib/cmake/llvm`.)

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


More information about the macports-tickets mailing list