Re: [PATCH] Handle missing __suseconds64_t

Stas Boukarev <[email protected]> Wed, 1 Apr 2026 18:40:01 +0300
Newsgroups gmane.lisp.steel-bank.devel
Message-ID <CAF63=11iEiW_aqNtpMfxwArF7yYhs+SbO6fuc4Ns4G46XVvOWQ@mail.gmail.com>
I changed how struct timeval is groveled, maybe it fixes building with musl.


On Sat, Mar 28, 2026 at 3:57 PM Stas Boukarev <[email protected]> wrote:
>
> I see that it is a problem, but this is not the best solution.
> sb-grovel needs to properly handle struct timeval.
>
> On Sat, Mar 28, 2026 at 11:27 AM Masatoshi SANO <[email protected]> wrote:
> >
> > I noticed the build was failing on musl x86 due to missing __suseconds64_t. The attached patch adds an os-provides-suseconds64-t feature flag and falls back to suseconds_t when the type is missing.
> >
> > BTW, are there any non-win32 platforms still in use that lack suseconds_t entirely? If not, the #-os-provides-suseconds-t "long" fallback might be dead code at this point.
> >
> > CI results for reference:
> > - Before (failing): https://github.com/roswell/sbcl_head/actions/runs/23646018362
> > - After (passing): https://github.com/roswell/sbcl_head/actions/runs/23664212234
> > _______________________________________________
> > Sbcl-devel mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/sbcl-devel


_______________________________________________
Sbcl-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sbcl-devel