[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