On 2015/03/19 22:16, sven falempin wrote: > On Thu, Mar 19, 2015 at 7:07 PM, Aaron Bieber <aa...@bolddaemon.com> wrote: > > Should have mentioned what the current hurdles are. So far the build > > dies because of a few lacking items: > > > > 1) libunwind (needed for the GC, also I am told this is not a hard > > requirement) > > libunwind depends on a libc extension called Setcontext, which i quote > wikipedia <is somewhat cumbersome to use effectively>, this libc > extension is present on NETBSD and FREEBSD but having this entering > into openBSD libc may take a long time, even bikeshed are taking time > here.
This already came up a few times (PowerDNS recursor, MariaDB on some arch), I don't think it was a bikeshed, the impression I got was that it probably wouldn't go in even if someone sent a diff. Most other programs wanting ucontext.h functions have some fallback code. For unwind, there may possibly be something that could be borrowed from boehm-gc...