[MacPorts] #63381: grep @3.7_0: 'struct mcontext' has no member named '__ss' on Tiger/PPC
MacPorts
noreply at macports.org
Mon Aug 23 04:13:02 UTC 2021
#63381: grep @3.7_0: 'struct mcontext' has no member named '__ss' on Tiger/PPC
-------------------------+-------------------------
Reporter: evanmiller | Owner: Schamschula
Type: defect | Status: closed
Priority: Normal | Milestone:
Component: ports | Version: 2.7.1
Resolution: fixed | Keywords: tiger
Port: grep |
-------------------------+-------------------------
Comment (by kencu):
I for one always think we should run the test suite, on everything, and I
do that as much as possible.
Before we jump off to the variant, we (so far as I know) at this moment
have no indication that the libsigsegv variant performs any better on
Tiger than the non-libsigsegv variant, although we can hope it does for
sure, and I look forward to hearing if it does. If it does, obviously
preferred.
So being the tester kind of guy I am, it would be nice to know we are
upgrading in some way and not trading for something even worse :>
BTW {{{PTHREAD_RWLOCK_INITIALIZER}}} was one of my first additions to
legacy-support way back when. So it is there, for grep to use if desired,
as i see you found the tests wanted it (I think).
The other function missing was {{{mempcpy}}}. I don't know if that exists
in darwin, as per BigSure here:
{{{
% man mempcpy
No manual entry for mempcpy
}}}
But I see someone put together a workaround in this file for it, at least
<https://android.googlesource.com/platform/external/elfutils/+/441f72d43a9b550baa779fc82f70816da5f74f0e
/config-compat-darwin.h>. Not sure if the grep guys already took care of
that for darwin or not, I didn't follow all the links in your email chain.
--
Ticket URL: <https://trac.macports.org/ticket/63381#comment:12>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list