Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Problem z kompilacją kernela: code model kernel does not support PIC mode
#7
0
(29-04-2020, 18:15)dedito napisał(a): No masz praktycznie to samo co ja.
Dopisz się do ostatniej znalezionej linijki jak to już zaproponowałem.
Przerobiłem oba te warianty, ale żaden z nich nie "poszedł" dobrze. Po dopisaniu -fno-pie dostałem co poniżej:
Kod:
include/linux/compiler-gcc.h:106:1: fatal error: linux/compiler-gcc7.h: Nie ma takiego pliku ani katalogu
#include gcc_header(__GNUC__)
^~~~
compilation terminated.
Kbuild:35: recipe for target 'kernel/bounds.s' failed
make[3]: *** [kernel/bounds.s] Error 1
Makefile:944: recipe for target 'prepare0' failed
make[2]: *** [prepare0] Error 2
make[2]: Opuszczenie katalogu '/usr/src/linux-3.16.1'
debian/ruleset/targets/common.mk:194: recipe for target 'debian/stamp/conf/kernel-conf' failed
make[1]: *** [debian/stamp/conf/kernel-conf] Error 2
make[1]: Opuszczenie katalogu '/usr/src/linux-3.16.1'
/usr/share/kernel-package/ruleset/minimal.mk:93: recipe for target 'debian/stamp/conf/minimal_debian' failed
make: *** [debian/stamp/conf/minimal_debian] Error 2
Failed to create a ./debian directory: No such file or directory at /usr/bin/make-kpkg line 970.
Przy drugiej opcji  - czyli instalacja gcc-5 i zmiana dowiązania symbolicznego i wycofanie zmian z pierwszej opcji dostałem to co poniżej:
Kod:
kernel/bounds.c:1:0: error: code model kernel does not support PIC mode
/*
^
Kbuild:35: recipe for target 'kernel/bounds.s' failed
make[3]: *** [kernel/bounds.s] Error 1
Makefile:944: recipe for target 'prepare0' failed
make[2]: *** [prepare0] Error 2
make[2]: Opuszczenie katalogu '/usr/src/linux-3.16.1'
debian/ruleset/targets/common.mk:194: recipe for target 'debian/stamp/conf/kernel-conf' failed
make[1]: *** [debian/stamp/conf/kernel-conf] Error 2
make[1]: Opuszczenie katalogu '/usr/src/linux-3.16.1'
/usr/share/kernel-package/ruleset/minimal.mk:93: recipe for target 'debian/stamp/conf/minimal_debian' failed
make: *** [debian/stamp/conf/minimal_debian] Error 2
Failed to create a ./debian directory: No such file or directory at /usr/bin/make-kpkg line 970.
Odpowiedz


Wiadomości w tym wątku
RE: Problem z kompilacją kernela: code model kernel does not support PIC mode - przez Użytkownik677 - 30-04-2020, 12:36

Skocz do:




Użytkownicy przeglądający ten wątek: 1 gości