Erstellen eines Kernels mit einem Nicht-Retpoline-Compiler

Erstellen eines Kernels mit einem Nicht-Retpoline-Compiler

Ich versuche, RTL-WLAN-Treiber auf Ubuntu zu erstellen und wenn ich makees bekomme, bekomme ich diese Meldung

make -C /lib/modules/4.15.0-50-generic/build M=/home/nane/rtlwifi_new modules
make[1]: Entering directory '/usr/src/linux-headers-4.15.0-50-generic'
arch/x86/Makefile:245: *** You are building kernel with non-retpoline compiler, please update your compiler..  Stop.
make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-50-generic'
Makefile:58: recipe for target 'all' failed
make: *** [all] Error 2

Antwort1

Ich habe gesucht und konnte keine Lösung finden. Die Option „sudo make“ hat bei mir auch nicht funktioniert. Wenn Sie dieses Problem mit dem RTL-Wireless-Treiber haben, hat es bei mir tatsächlich funktioniert, die ältere Version (5.2.4.1, nicht 5.2.4.4) von zu verwendenhttps://github.com/cilynx/rtl88x2BU_WiFi_linux_v5.2.4.1_22719_COEX20170518-4444.20170613mit der Datei install.sh vondieser Beitrag(habe einfach den Ordner mit den extrahierten Paketdateien in „Driver“ umbenannt, „sudo su“ ausgeführt und das Installationsskript ausgeführt).

verwandte Informationen