Hi Aurelien, On Donnerstag, 24. Dezember 2015, Aurelien Jarno wrote: > Yes, it's exactly that. The glibc was configured with a minimum kernel > set to 3.2. This allows to use the new features provided by the kernel > without any compatibility code to emulate them. For that the libc first > looks at runtime that the kernel is indeed at least 3.2. This is where > it fails when using the uname26 personality, as with the default > comparison method, 2.6.40 < 3.2. [...] > The check for at least a 3.2 kernel is something done at runtime in > ld.so, hence the "FATAL: kernel too old" message you reported.
Ah, now I understand. Thanks for taking the time to explain! However, I've come to the conclusion to stop using this on reproducible.debian.net, as we are currently already testing on amd64 and armhf, and we expect more archs soon, and as --linux-2.6 now only works on x86 we would need to special case this, while at the same time making sure to vary kernels everywhere anyway, so it's just easier to stop using this. Thanks for also making me understand that! :) cheers, Holger
Description: This is a digitally signed message part.
_______________________________________________ Reproducible-builds mailing list Reproduciblefirstname.lastname@example.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds