Am Samstag, 11. Juni 2022, 18:46:13 CEST schrieb Michael Buchau:
Moin,
für den Fehler ist VirtualBox wohl nicht verantwortlich zu machen. Der Kernel 5.18.3 aus dem OBS-Kernel-Backports-Repo ist - wie die Meldungen schon sagen - mit gcc-11 übersetzt und der beherrscht die Option '-mharden-sls=all'. Leap 15.{3,4} stellt uns nur den gcc-7 zur Verfügung und der beherrscht die Option eben nicht.
Andere Third-Party-Kernel-Module wie Nvdia oder VMWare werden da höchstwahrscheinlich auch dran scheitern.
Es wäre wahrscheinlich sinnvoll, den Backport-Kernel für Leap auch mit dem Standard-Compiler von Leap zu übersetzen.
Ansonsten kannst du den Fehler umschiffen, indem du in /usr/src/linux-<version>/arch/x86/Makefile die Compiler-Option auskommentierst:
ifdef CONFIG_SLS # KBUILD_CFLAGS += -mharden-sls=all endif
Das wäre dann allerdings nach jedem Kernel-Update erforderlich.
Gruß Mike Warum läuft es dann hier?
Leap 15.3, kernel 5.18.3, Virtualbox von openSUSE. Stephan