[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