New comment by pullmoll on void-packages repository https://github.com/void-linux/void-packages/pull/25702#issuecomment-711169252 Comment: For `i386-dotconfig` w/ `gcc10` we need the following additions: ```patch diff --git a/srcpkgs/linux5.9/files/i386-dotconfig b/srcpkgs/linux5.9/files/i386-dotconfig index 58441ac02a..d96eff45fe 100644 --- a/srcpkgs/linux5.9/files/i386-dotconfig +++ b/srcpkgs/linux5.9/files/i386-dotconfig @@ -770,6 +770,9 @@ CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y CONFIG_HAVE_ARCH_STACKLEAK=y +CONFIG_HAVE_STACKPROTECTOR=y +CONFIG_STACKPROTECTOR=y +CONFIG_STACKPROTECTOR_STRONG=y CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_MOVE_PMD=y ``` Queued spinlocks are enabled in linux5.8 so why should we disable them for 5.9?