[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