Module Name: src Committed By: rin Date: Thu Sep 10 02:34:13 UTC 2020
Modified Files: src/share/mk: bsd.kmodule.mk Log Message: Turn off -mpltseq for kernel modules on powerpc for GCC >= 9. Otherwise, object files compiled with -mlongcall contain relocation types referring PLT, which our in-kernel linker cannot handle. This ends up with failure in kernel module load with ``kobj_reloc: unexpected relocation type 31'' (31 == R_PPC_PLT16_HA here). See descriptions for -mlongcall in gcc(1) of GCC9 for more details. To generate a diff of this commit: cvs rdiff -u -r1.70 -r1.71 src/share/mk/bsd.kmodule.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.