Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Właśnie sobie zaktualizowałem system z sarge'a do etch'a. (Prawie)Wszystko pięknie śmiga. Z kernelem też nie ma problemów. Moje pytanie jest takie, czy warto przekompilować kernel na nowym systemie, czy zostawić tak jak jest (kernel mam własny, nie dystrybucyjny).
Offline
Warto przekompilować ze względu na domyślną wersję gcc. Możesz mieć później problem z ew. instalowaniem modułów do jadra.
Offline
Na pewno? Głowy za to nie dam, ale z C nie powinno być problemu. Zmiany przecież były tylko w ABI C++.
Offline
No tak, kernela bym sobie przekompilował, ale wywala błędy. Nie chce mi się teraz wklejać. Mam tylko takie pytanie: jak ustawić domyślną wersję gcc??
Offline
No tak, kernela bym sobie przekompilował, ale wywala błędy. Nie chce mi się teraz wklejać. Mam tylko takie pytanie: jak ustawić domyślną wersję gcc??
ln -s /usr/bin/gcc-ver /usr/bin/gcc
Offline
No to mam problem. Staram się od kilku godzin przekompilować kernel, ale bezskutecznie. Sypie mi błędami.
This is kernel package version 10.045.
/usr/bin/make ARCH=i386
bzImage
make[1]: Wejście do katalogu `/usr/src/linux-2.6.11.6'
CHK include/linux/version.h
make[2]: `arch/i386/kernel/asm-offsets.s' jest aktualne.
CHK include/linux/compile.h
CHK usr/initramfs_list
CC arch/i386/kernel/process.o
{standard input}: Assembler messages:
{standard input}:855: Error: suffix or operands invalid for `mov'
{standard input}:856: Error: suffix or operands invalid for `mov'
{standard input}:1082: Error: suffix or operands invalid for `mov'
{standard input}:1083: Error: suffix or operands invalid for `mov'
{standard input}:1163: Error: suffix or operands invalid for `mov'
{standard input}:1164: Error: suffix or operands invalid for `mov'
{standard input}:1220: Error: suffix or operands invalid for `mov'
{standard input}:1221: Error: suffix or operands invalid for `mov'
{standard input}:1310: Error: suffix or operands invalid for `mov'
{standard input}:1322: Error: suffix or operands invalid for `mov'
make[2]: *** [arch/i386/kernel/process.o] Błąd 1
make[1]: *** [arch/i386/kernel] Błąd 2
make[1]: Opuszczenie katalogu `/usr/src/linux-2.6.11.6'
make: *** [debian/stamp-build-kernel] Błąd 2
kowall:/usr/src/linux#
Nie wiem, co jest grane. HELP!!
Offline
Problem może być z wersją pakietu binutils. Spróbuj zainstalować nowszą.
Offline
chmm.. Ciekawe. A najciekawsze jest to, że kernel 2.6.11.6 ni w ząb się nie kompiluje (nawet sieje błędami przy make menuconfig, choć uruchamia), natomiast zciągnięty 2.6.16.14 śmiga jak dziki. Już jest po kompilacji.
Temat już nieaktualny. :)
Offline