[MacPorts] #68314: legacy-support @1.1.1_0: fails to build on 10.4.11

MacPorts noreply at macports.org
Mon Oct 2 23:59:16 UTC 2023


#68314: legacy-support @1.1.1_0: fails to build on 10.4.11
-----------------------------+--------------------
  Reporter:  lazd            |      Owner:  (none)
      Type:  defect          |     Status:  new
  Priority:  Normal          |  Milestone:
 Component:  ports           |    Version:  2.8.1
Resolution:                  |   Keywords:  tiger
      Port:  legacy-support  |
-----------------------------+--------------------

Comment (by macportsraf):

 I'm now seeing the same problem on 10.4. I can't successfully install
 apple-gcc42 because of this legacy-support failure. And I can't compile a
 local copy of legacysupport because there's no system copyfile.h file.

 And I think this is a big problem. Even if the `__asm` renaming worked to
 rename the `__mpls_libc_*` functions to their underlying system functions,
 it was all assuming that all of these functions used one of the aliasing
 macros (`__DARWIN_ALIAS`, `__DARWIN_ALIAS_I`, `__DARWIN_INODE64`), but on
 10.4 two of the functions don't use an aliasing macro.

 So even if things were working as I expected them to, the `readdir` and
 `readdir_r` functions wouldn't be able to work.

 But the `__asm` renaming isn't working as I expected it to so there's more
 to it.

 We might need to revert to a macro-based implementation rather than an
 `__asm` renaming-based implementation.

 I'll bring this up at https://github.com/macports/macports-legacy-
 support/pull/62

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


More information about the macports-tickets mailing list