On Sun, Sep 18, 2016 at 08:16:42AM +0200, Mark Kettenis wrote: > This makes libunwind build on OpenBSD/arm. And it even works if you > compile the code that uses exceptions with the right compiler options. > > ok?
ok patrick@ > > Index: src/AddressSpace.hpp > =================================================================== > RCS file: /cvs/src/lib/libunwind/src/AddressSpace.hpp,v > retrieving revision 1.3 > diff -u -p -r1.3 AddressSpace.hpp > --- src/AddressSpace.hpp 5 Sep 2016 18:49:19 -0000 1.3 > +++ src/AddressSpace.hpp 18 Sep 2016 06:11:29 -0000 > @@ -35,7 +35,7 @@ namespace libunwind { > #include "Registers.hpp" > > #if _LIBUNWIND_ARM_EHABI > -#if defined(__FreeBSD__) || defined(__NetBSD__) > +#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) > > typedef void *_Unwind_Ptr; > >