On Fri, Jul 19, 2019 at 11:19:23PM +0300, Adrian Bunk wrote: > On Fri, Jul 19, 2019 at 07:13:28PM +0200, Florian Weimer wrote: > > Similar to the LFS support, with the > > additional property that binaries built in either mode should continue > > to work on kernels which predate support for the *_time64 system > > calls. > > Debian does not support running on kernels older than the one in the > previous stable release.
Stretch supports running on Squeeze's kernel (-3 releases), Buster supports running on Wheezy's kernel (-3 releases). > E.g. Qt in Debian 9 unconditionally uses the getrandom syscall that is > not in kernel 3.16 in Debian 7. Individual packages may fail, yeah. No one is really going to run GUI stuff with an ancient kernel. It's really widespread in hosting scenarios, though -- and for big servery stuff, the running kernel might be still-supported 2.6.18 while 3.10 still gets newest shiniest stuff. (But not getrandom, dammit!). The time64 syscalls got added only in 5.1, which is not even in Buster. And 32-bit hardware notoriously needs ancient vendor kernels. Meow! -- ⢀⣴⠾⠻⢶⣦⠀ ⣾⠁⢰⠒⠀⣿⡁ ⢿⡄⠘⠷⠚⠋⠀ At least spammers get it right: "Hello beautiful!". ⠈⠳⣄⠀⠀⠀⠀