From 455d5e191cbdec3afa20cecfb51ca104875521d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ciro=20Santilli=20=E5=85=AD=E5=9B=9B=E4=BA=8B=E4=BB=B6=20?= =?UTF-8?q?=E6=B3=95=E8=BD=AE=E5=8A=9F?= Date: Thu, 16 May 2019 00:00:04 +0000 Subject: [PATCH] kernel too old on gem5 kernel expand docs --- README.adoc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/README.adoc b/README.adoc index d387b79..396b51b 100644 --- a/README.adoc +++ b/README.adoc @@ -10936,7 +10936,11 @@ but glibc kernel version checks make init fail with: FATAL: kernel too old .... -because that kernel version is too old. +because glibc was built to expect a newer Linux kernel: <>. Your choices to sole this are: + +* see if there is a more recent gem5 kernel available, or port your patch of interest to the newest kernel +* modify this repo to use <>, which is not hard because of Buildroot +* patch glibc to remove that check, which is easy because glibc is in a submodule of this repo It is obviously not possible to understand what they actually do from their commit message, so let's explain them one by one here as we understand them: