[PATCH v2 1/2] timezone: sync to tzdb 2026b
Yury Khrustalev
yury.khrustalev@arm.com
Tue May 19 13:29:25 GMT 2026
On Tue, May 19, 2026 at 10:17:14AM -0300, Adhemerval Zanella Netto wrote:
> ...
> >>>> +static void *
> >>>> +mempcpy(void *restrict s1, void const *restrict s2, size_t n)
> >>>> +{
> >>>> + char *p = memcpy(s1, s2, n);
> >>>> + return p + n;
> >>>> +}
> >>>> +#endif
> >>
> >> This breaks the build for Hurd (error: static declaration of 'mempcpy'
> >> follows non-static declaration).
> >
> > I bumped into this as well. It blocks testing of my patches. It would be
> > nice if patches were build-tested for most supported targets using the
> > build-many-glibcs script before merging into master. I think this is 2nd
> > time this happens over recent couple of weeks. Perhaps we need to add
> > build-many-glibcs to the CI?
>
> Joseph already runs https://sourceware.org/pipermail/libc-testresults/, adding
> build-many-glibcs on CL/CI could be too expensive.
Yes, but this is not pre-commit. Master is broken too often. So, either
authors should check locally or we need CI. Checks of Hurd take a few
minutes to run.
More information about the Libc-alpha
mailing list