On 2013/03/21 11:51, Taylan Ulrich B. wrote: > Stuart Henderson <[email protected]> writes: > > > the current boehm-gc port works with rthreads, best way forward is > > probably to update that to a newer version, maintaining the patches that > > we have. > > > > perhaps the uthread workarounds that we used to have in the port got > > committed upstream and now need to be reverted? > > I can't be sure but it looks to me like there are some big changes from > version 7.0 (OpenBSD 5.2 ports) to 7.2d (latest release) of Boehm GC, > which render the patches for the old one useless. What I can be sure > about is that 7.2d and the master branch on GitHub don't use the patches > from OpenBSD ports, but something that uses pthread_suspend_np. (That > way it builds fine without any patching on recent OpenBSD versions up to > 5.1, before rthreads became default.) I don't know why they would do > that if the 7.0 patches kept working. >
As I said, "perhaps the uthread workarounds that we used to have in the port got committed upstream and now need to be reverted?" .... i.e. _used_ to have, before the change to rthreads.
