grsecurity: Teardown of a Failed Linux LTS Spectre Fix
grsecurity: Teardown of a Failed Linux LTS Spectre Fix
Posted Sep 4, 2019 9:37 UTC (Wed) by niner (guest, #26151)Parent article: grsecurity: Teardown of a Failed Linux LTS Spectre Fix
So all this started when the compiler threw a warning about something that shouldn't be a problem in any way: "ISO C90 forbids mixed declarations and code". Why is the kernel compiled as C90? This restriction adds now value and constantly trips up developers. I don't think anybody would seriously expect the kernel to compile on a > 20 year old compiler that doesn't support C99.
