0
Co do pierwszej opcji: z tego co doczytałem, te starsze kernele nie skompilują się na GCC-7, potrzeba starszego kompilatora, z tego co piszą to nawet GCC-5 jest zbyt wysoką wersją i trzeba użyć GCC serii 4..
W drugim przypadku wygląda, że może tu trzeba jeszcze dodatkowo ustawić te flagi z pierwszej opcji.
Mam jakiś bardzie szczegółowy poradnik do tych opcji https://lists.ubuntu.com/archives/kernel...77178.html
W drugim przypadku wygląda, że może tu trzeba jeszcze dodatkowo ustawić te flagi z pierwszej opcji.
Mam jakiś bardzie szczegółowy poradnik do tych opcji https://lists.ubuntu.com/archives/kernel...77178.html
Cytat:1 file changed, 6 insertions(+)
diff --git a/Makefile b/Makefile
index dda982c..f96b174 100644
--- a/Makefile
+++ b/Makefile
@@ -608,6 +608,12 @@ endif # $(dot-config)
# Defaults to vmlinux, but the arch makefile usually adds further targets
all: vmlinux
+# force no-pie for distro compilers that enable pie by default
+KBUILD_CFLAGS += $(call cc-option, -fno-pie)
+KBUILD_CFLAGS += $(call cc-option, -no-pie)
+KBUILD_AFLAGS += $(call cc-option, -fno-pie)
+KBUILD_CPPFLAGS += $(call cc-option, -fno-pie)
+
# The arch Makefile can set ARCH_{CPP,A,C}FLAGS to override the default
# values of the respective KBUILD_* variables
ARCH_CPPFLAGS :=
--
2.8.1
Zasady forum | Poradniki i najczęstsze pytania | 90% odpowiedzi na wszystkie pytania
A imię jego czterdzieści i cztery.
A imię jego czterdzieści i cztery.