[Buildroot] [PATCH 2/2] package/uclibc: Patch with updated kernel time definitions
Peter Korsgaard
peter at korsgaard.com
Mon Feb 1 09:36:55 UTC 2021
>>>>> "Geoffrey" == Geoffrey Le Gourriérec <geoffrey.legourrierec at gmail.com> writes:
> Building uclibc 1.0.37 for SuperH architecture with linux-headers 5.10.7
> fails at libpthread level due to missing time-related data structures,
> usually defined by the kernel. Make uclibc correctly define those types.
> A previous patch in buildroot [1] fixed the symptom by tampering with
> linux-headers inclusions, but analysis [2] done in collaboration with
> Linux folks concluded that the issue lied in (voluntary) include guard
> "preemption" in uclibc kernel_types.h.
> However, kernel_types.h was not up to date with relevant 64-bit time
> data structures, so defining those here was needed.
> The present uclibc patch was mailed to uclibc-ng mailing list and got
> a positive response; I am not able to give a link to the discussion,
> as it has not appeared yet [3] (perhaps I'm not looking at the right
> place ?)
> So until the patch is merged upstream and we bump uclibc version, keep
> our patch here.
> [1] https://git.buildroot.net/buildroot/commit/?id=742f37de8d0e3797698411dfc6a63bd7e98aafe2
> [2]
> https://patchwork.kernel.org/project/linux-sh/patch/20210123165652.10884-1-geoffrey.legourrierec@gmail.com/
> [3] https://mailman.uclibc-ng.org/pipermail/devel/2021-January/thread.html
> Signed-off-by: Geoffrey Le Gourriérec <geoffrey.legourrierec at gmail.com>
Committed to 2020.11.x, thanks.
--
Bye, Peter Korsgaard
More information about the buildroot
mailing list