Shedding old architectures and compilers in the kernel
Shedding old architectures and compilers in the kernel
Posted Feb 27, 2018 15:21 UTC (Tue) by doublez13 (guest, #122213)In reply to: Shedding old architectures and compilers in the kernel by moltonel
Parent article: Shedding old architectures and compilers in the kernel
Posted Feb 27, 2018 19:11 UTC (Tue)
by moltonel (subscriber, #45207)
[Link] (4 responses)
But my comment was about documenting the more nuanced support: the LKML thread shows that documenting a single minimum version hides a lot of useful info ("gcc foo is supported but you'll miss out on bar"). Detailed support docs should help both users of old tools and support-droping efforts by developers.
Posted Mar 1, 2018 4:16 UTC (Thu)
by xtifr (guest, #143)
[Link]
Posted Mar 3, 2018 19:19 UTC (Sat)
by nix (subscriber, #2304)
[Link] (2 responses)
And that's something as obvious as a build failure when turning on a new feature: i.e. doing something active, intentionally. Nobody will think to look in documentation if a *lack* of upgraded compiler causes a failure (or, worse, a silent change in semantics). Nobody.
Posted Mar 3, 2018 22:14 UTC (Sat)
by moltonel (subscriber, #45207)
[Link] (1 responses)
But it's clearly not true for (some) kernel devs, since they are discussing raising the minimum version (which is only defined in the docs). Since the goal is to get rid of old workarounds and to be sure that certain features are available, wouldn't it make sense for devs to document what those features and workarounds are ? So that devs know what can be removed from the kernel after raising requirements to this or that ? Wouldn't a short "version X brings you Y" table speed things up for the next reqs update discussion, compared to a single "version X required" statement ?
Posted Mar 4, 2018 14:06 UTC (Sun)
by nix (subscriber, #2304)
[Link]
But if kernel devs don't read the things, I see no reason to assume that anyone else will.
Shedding old architectures and compilers in the kernel
Shedding old architectures and compilers in the kernel
Shedding old architectures and compilers in the kernel
Shedding old architectures and compilers in the kernel
Shedding old architectures and compilers in the kernel