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 -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 +0000, 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.
> > > > > > > > > 
> > > > > > > > > -- 
> > > > > > > > >    Sent from a phone, apologies for poor formatting.
> > > > > > > > The existing Boost::Context diffs do not apply as is, there 
> > > > > > > > were some changes there.
> > > > > > > > Someone more familiar with this neeeds to look at what needs to 
> > > > > > > > be done for i386.
> > > > > > > > 
> > > > > > > > https://github.com/boostorg/context/commit/2f0b5034b72cbb858849bd744ffb06df04521e5a
> > > > > > > > 
> > > > > > > > https://github.com/boostorg/context/commit/e286649f08a6312ba3d88aa3eafa179ec3eab163
> > > > > > > > https://github.com/boostorg/context/commit/0eb42637058741bef2456e0fb165e02d47670c8a
> > > > > > > Here is an updated diff with the reverted 1.80 ASM.
> > > > > > That does not look like the correct verisons of the assmebly. What 
> > > > > > we
> > > > > > need is the 1.80 assembly *after* the patches in the 1.80 port have
> > > > > > been applied.
> > > > > The original patches are still there.
> > > > Ah, right, sorry for the noise.
> > > > 
> > > >         -Otto
> > > > 
> > > And tested with PowerDNS Recursor on i386 to work as expected.
> > > 
> > >   -Otto
> > > 
> > Any reason to not commit this?
> > 
> >     -Otto
> 
> To be clear it's ready for a bulk build. There is fallout with pretty much
> every
> Boost release. We need to find out what breaks first. With the current LLVM
> 16
> work it's probably best to wait at least another week for things to settle
> before
> doing that.

OK, I'll have some patience :-). Do note that one issue in boost::threads
that clang16 trips on is solved by 1.83.

        -Otto

Reply via email to