Re: devel/boost syscall(2) removal

2023-11-19 Thread Theo Buehler
> OK, I'll have some patience :-). Do note that one issue in boost::threads > that clang16 trips on is solved by 1.83. Boost 1.83 is committed now. Thanks to Brad for doing the heavy lifting.

Re: boost 1.83 (was Re: devel/boost syscall(2) removal)

2023-11-17 Thread Theo Buehler
> Also attached is another patch to fix the issue shown by mapnik. That's been > around for a > few Boost releases but upstream still has not commited a proper fix. Ah good. That should fix freeorion as well. prusaslicer is unrelated, and postgis (also unrelated) was fixed. Let's see what the cl

Re: boost 1.83 (was Re: devel/boost syscall(2) removal)

2023-11-17 Thread Brad Smith
On Fri, Nov 17, 2023 at 01:39:01PM -0500, Brad Smith wrote: > On Fri, Nov 17, 2023 at 12:11:14PM +0100, Theo Buehler wrote: > > On Wed, Nov 15, 2023 at 12:01:15PM +, Stuart Henderson wrote: > > > On 2023/11/15 08:26, Otto Moerbeek wrote: > > > > Any reason to not commit this? > > > > > > I did

Re: boost 1.83 (was Re: devel/boost syscall(2) removal)

2023-11-17 Thread Brad Smith
On Fri, Nov 17, 2023 at 12:11:14PM +0100, Theo Buehler wrote: > On Wed, Nov 15, 2023 at 12:01:15PM +, Stuart Henderson wrote: > > On 2023/11/15 08:26, Otto Moerbeek wrote: > > > Any reason to not commit this? > > > > I didn't manage to get a bulk done before the llvm 16 carnage - here's > > an

boost 1.83 (was Re: devel/boost syscall(2) removal)

2023-11-17 Thread Theo Buehler
On Wed, Nov 15, 2023 at 12:01:15PM +, Stuart Henderson wrote: > On 2023/11/15 08:26, Otto Moerbeek wrote: > > Any reason to not commit this? > > I didn't manage to get a bulk done before the llvm 16 carnage - here's > an updated diff against -current, but it will be hard to get good > testing

Re: devel/boost syscall(2) removal

2023-11-15 Thread Otto Moerbeek
On Wed, Nov 15, 2023 at 04:34:01PM -0500, Brad Smith wrote: > On 11/15/2023 2:26 AM, Otto Moerbeek wrote: > > On Tue, Nov 07, 2023 at 11:55:55AM +0100, Otto Moerbeek wrote: > > > > > On Sat, Nov 04, 2023 at 09:45:01PM +0100, Otto Moerbeek wrote: > > > > > > > On Sat, Nov 04, 2023 at 03:50:33PM -

Re: devel/boost syscall(2) removal

2023-11-15 Thread Brad Smith
On 11/15/2023 2:26 AM, Otto Moerbeek wrote: On Tue, Nov 07, 2023 at 11:55:55AM +0100, Otto Moerbeek wrote: On Sat, Nov 04, 2023 at 09:45:01PM +0100, Otto Moerbeek wrote: On Sat, Nov 04, 2023 at 03:50:33PM -0400, Brad Smith wrote: On 2023-11-04 4:07 a.m., Otto Moerbeek wrote: On Fri, Nov 0

Re: devel/boost syscall(2) removal

2023-11-15 Thread Stuart Henderson
On 2023/11/15 08:26, Otto Moerbeek wrote: > Any reason to not commit this? I didn't manage to get a bulk done before the llvm 16 carnage - here's an updated diff against -current, but it will be hard to get good testing at the moment. Index: Makefile ==

Re: devel/boost syscall(2) removal

2023-11-14 Thread Otto Moerbeek
On Tue, Nov 07, 2023 at 11:55:55AM +0100, Otto Moerbeek wrote: > On Sat, Nov 04, 2023 at 09:45:01PM +0100, Otto Moerbeek wrote: > > > On Sat, Nov 04, 2023 at 03:50:33PM -0400, Brad Smith wrote: > > > > > On 2023-11-04 4:07 a.m., Otto Moerbeek wrote: > > > > > > > On Fri, Nov 03, 2023 at 09:03:2

Re: devel/boost syscall(2) removal

2023-11-07 Thread Rafael Sadowski
On Tue Nov 07, 2023 at 11:55:55AM +0100, Otto Moerbeek wrote: > On Sat, Nov 04, 2023 at 09:45:01PM +0100, Otto Moerbeek wrote: > > > On Sat, Nov 04, 2023 at 03:50:33PM -0400, Brad Smith wrote: > > > > > On 2023-11-04 4:07 a.m., Otto Moerbeek wrote: > > > > > > > On Fri, Nov 03, 2023 at 09:03:20P

Re: devel/boost syscall(2) removal

2023-11-07 Thread Otto Moerbeek
On Sat, Nov 04, 2023 at 09:45:01PM +0100, Otto Moerbeek wrote: > On Sat, Nov 04, 2023 at 03:50:33PM -0400, Brad Smith wrote: > > > On 2023-11-04 4:07 a.m., Otto Moerbeek wrote: > > > > > On Fri, Nov 03, 2023 at 09:03:20PM -0400, Brad Smith wrote: > > > > > > > On Sun, Oct 29, 2023 at 08:13:45AM

Re: devel/boost syscall(2) removal

2023-11-04 Thread Otto Moerbeek
On Sat, Nov 04, 2023 at 03:50:33PM -0400, Brad Smith wrote: > On 2023-11-04 4:07 a.m., Otto Moerbeek wrote: > > > On Fri, Nov 03, 2023 at 09:03:20PM -0400, Brad Smith wrote: > > > > > On Sun, Oct 29, 2023 at 08:13:45AM -0400, Brad Smith wrote: > > > > On Sun, Oct 29, 2023 at 10:52:39AM +, St

Re: devel/boost syscall(2) removal

2023-11-04 Thread Brad Smith
On 2023-11-04 4:07 a.m., Otto Moerbeek wrote: On Fri, Nov 03, 2023 at 09:03:20PM -0400, Brad Smith wrote: On Sun, Oct 29, 2023 at 08:13:45AM -0400, Brad Smith wrote: On Sun, Oct 29, 2023 at 10:52:39AM +, Stuart Henderson wrote: Doesn't hurt but we probably don't need #ifdef around SYS_ge

Re: devel/boost syscall(2) removal

2023-10-29 Thread Theo de Raadt
On amd64, this makes no sense because we don't use stack protector. It is retguard. So something smells, it is like their handwritten context switcher wasn't handling the full context before. But that might only matter if it unrolls via two seperate methods, or if a new function above has become

Re: devel/boost syscall(2) removal

2023-10-29 Thread Otto Moerbeek
On Sun, Oct 29, 2023 at 08:13:43AM -0400, Brad Smith wrote: > On Sun, Oct 29, 2023 at 10:52:39AM +, Stuart Henderson wrote: > > Doesn't hurt but we probably don't need #ifdef around SYS_getrandom tbh. > > > > Has anyone looked at updating boost recently? It would be a good time in our > > rel

Re: devel/boost syscall(2) removal

2023-10-29 Thread Brad Smith
On Sun, Oct 29, 2023 at 10:52:39AM +, Stuart Henderson wrote: > Doesn't hurt but we probably don't need #ifdef around SYS_getrandom tbh. > > Has anyone looked at updating boost recently? It would be a good time in our > release cycle and I can do an i386 bulk if anyone has a diff handy. > > -

Re: devel/boost syscall(2) removal

2023-10-29 Thread Stuart Henderson
Doesn't hurt but we probably don't need #ifdef around SYS_getrandom tbh. Has anyone looked at updating boost recently? It would be a good time in our release cycle and I can do an i386 bulk if anyone has a diff handy. -- Sent from a phone, apologies for poor formatting. On 28 October 2023 11

Re: devel/boost syscall(2) removal

2023-10-28 Thread Brad Smith
OK. On 2023-10-28 6:16 a.m., Rafael Sadowski wrote: Here is a diff to remove syscall(2) in boost. I have deliberately worked with defined(__OpenBSD__) so that this can also push to upstream. OK? diff --git a/devel/boost/Makefile b/devel/boost/Makefile index 91f25cb5c9e..2eec1a35b88 100644 ---

devel/boost syscall(2) removal

2023-10-28 Thread Rafael Sadowski
Here is a diff to remove syscall(2) in boost. I have deliberately worked with defined(__OpenBSD__) so that this can also push to upstream. OK? diff --git a/devel/boost/Makefile b/devel/boost/Makefile index 91f25cb5c9e..2eec1a35b88 100644 --- a/devel/boost/Makefile +++ b/devel/boost/Makefile @@ -1