Files
buildroot/package
Geoffrey Le Gourriérec e8c386da55 package/uclibc: Patch with updated kernel time definitions
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@gmail.com>
Tested-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
(cherry picked from commit 1f50a44371)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2021-02-01 10:19:03 +01:00
..
2020-09-30 22:56:40 +02:00
2020-10-06 21:05:07 +02:00
2020-11-29 22:15:42 +01:00
2020-11-18 10:48:11 +01:00
2020-09-22 21:41:06 +02:00
2020-10-13 13:23:33 +02:00
2020-11-09 11:00:11 +01:00
2020-11-26 17:10:02 +01:00
2020-10-04 11:38:01 +02:00
2020-10-31 22:22:28 +01:00
2020-11-12 21:53:32 +01:00
2020-11-09 17:01:30 +01:00
2020-11-04 20:34:48 +01:00
2020-11-01 10:03:36 +01:00
2020-11-01 10:03:36 +01:00
2021-01-28 21:16:12 +01:00
2020-10-12 08:33:42 +02:00
2020-09-21 22:37:31 +02:00
2020-11-03 23:16:48 +01:00
2020-10-15 23:36:40 +02:00
2020-11-07 13:21:15 +01:00
2020-11-29 22:21:37 +01:00
2020-12-01 23:01:27 +01:00
2020-11-10 08:29:37 +01:00
2020-10-25 15:52:40 +01:00
2020-10-31 23:44:06 +01:00
2020-10-04 20:45:35 +02:00
2020-12-13 00:54:16 +01:00
2020-10-31 23:01:00 +01:00
2020-11-07 14:19:01 +01:00
2020-10-18 13:28:37 +02:00
2020-11-22 15:26:49 +01:00
2021-01-28 20:24:04 +01:00
2020-10-04 21:53:43 +02:00
2020-10-24 22:58:03 +02:00
2020-11-16 21:29:58 +01:00
2020-10-31 21:42:38 +01:00
2020-11-03 20:55:04 +01:00
2020-10-27 10:25:41 +01:00
2020-10-06 21:04:37 +02:00
2020-10-15 00:09:48 +02:00
2020-09-22 21:59:02 +02:00
2020-10-13 13:33:33 +02:00
2020-10-04 11:38:01 +02:00
2020-11-22 15:31:36 +01:00
2021-01-28 18:23:43 +01:00
2021-01-05 22:52:08 +01:00
2020-10-12 22:30:09 +02:00
2020-10-04 11:38:01 +02:00
2021-01-28 18:00:46 +01:00
2020-10-29 23:26:21 +01:00
2021-01-28 20:24:04 +01:00
2020-11-12 21:55:11 +01:00
2020-12-12 12:02:27 +01:00
2021-01-12 18:25:27 +01:00
2020-11-01 10:03:36 +01:00
2021-01-28 20:24:04 +01:00
2021-01-19 15:55:42 +01:00