kompilacja j

Ogólne pytania dotyczące systemu
mike_ego
Posty: 10
Rejestracja: 28 lutego 2007, 19:41

kompilacja jądra 2.4.26

Post autor: mike_ego »

Witam mam problem z kompilacja starego jądra o numerku 2.4.26. Kompilację wykonuje na debianie etch (numer to 2.6...). Kompilację wykonalem techniką http://www.howtoforge.com/kernel_compil ... ebian_etch . W pewnym momencie kompilacja przerywa sie i wywala błąd:

Kod: Zaznacz cały

make[1]: *** [init/main.o] Error 1
make[1]: Leaving directory `/usr/src/linux-2.4.26'
make: *** [debian/stamp-build-kernel] Error 2
Jeśli ktoś ma sugestie bardzo proszę o pomoc!!! Wielkie dzięki z góry!!!
swiftgeek
Posty: 14
Rejestracja: 31 maja 2008, 14:41
Lokalizacja: /root

Post autor: swiftgeek »

Z kernel.org:
The latest 2.4 version of the Linux kernel is: 2.4.36.4 2008-05-07 04:19 UTC F V C Changelog
Bo rozumiem że masz jakiś przymus skorzystania ze starszej linii 2.4.xx ... Bo oni chyba to co jakiś czas odświeżają aby dało się skompilować pod najnowszym gcc
mike_ego
Posty: 10
Rejestracja: 28 lutego 2007, 19:41

Post autor: mike_ego »

Tak mam przymus, i chodzi o jadro z numerkiem 2.4.26, bo chce pachować krenela openmosixem, a ostatnia stabilna wersja openmosixa właśnie odwołuje się do kernela z numerkiem 2.4.26. Czy w ogóle mogę kompilować jądro 2.4.xx pod jądrem 2.6.xxx?????
Lorenzo
Beginner
Posty: 262
Rejestracja: 15 sierpnia 2006, 16:14
Lokalizacja: Kraków

Post autor: Lorenzo »

Potrzebujesz gcc w wersji 3.x, starsze binutils i bin86.
swiftgeek
Posty: 14
Rejestracja: 31 maja 2008, 14:41
Lokalizacja: /root

Post autor: swiftgeek »

Innymi słowy starszego toolchaina
I chyba nie potrzebujesz openmosixa:
LinuxPMI (Linux Process Migration Infrastructure) is a Linux Kernel extension for single-system image clustering. The project is a continuation of the abandoned openMosix clustering project.
angielska wikipedia.

Strona projektu LinuxPMI
mike_ego
Posty: 10
Rejestracja: 28 lutego 2007, 19:41

Post autor: mike_ego »

Mam problem z instalacja ze starszą wersją gcc i ogólnie mówiąc ze starszymi pakietami.... U mnie jest gcc 4.1.2... Może ktoś wie jak zrobić żeby była starsza wersja gcc i wszystkich innych pakietów????
swiftgeek
Posty: 14
Rejestracja: 31 maja 2008, 14:41
Lokalizacja: /root

Post autor: swiftgeek »

Zainstalować starszą wersję stabilną debiana z tamtego okresu?
mike_ego
Posty: 10
Rejestracja: 28 lutego 2007, 19:41

Post autor: mike_ego »

Tez jakiś sposób :-) Czytałem że można podlinkować gcc 4 z gcc 2 tylko nie wiem jak?? Pmożcie
Awatar użytkownika
Yampress
Administrator
Posty: 6400
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

instalujesz wersje gcc 2.xx a potem
sprawdzasz

Kod: Zaznacz cały

cd /usr/bin && ls -al gcc*
wyskakuje Ci z którą wersją gcc jest zlinkowane i jakie masz wersje gcc

aby zlinkować kasujesz stary link -> plik gcc
i tworzysz nowy link

Kod: Zaznacz cały

ln -s gcc-4.1 gcc
oczywiście zamiast gcc-4.1 wstawiasz wersje 2.xx która chcesz podlinkować :)
mike_ego
Posty: 10
Rejestracja: 28 lutego 2007, 19:41

Post autor: mike_ego »

ok. podlinkowałem gcc 2.95 i nadal nic... Zainstalowałem starszą wersję binutlis, i teraz mam taki problem:

Kod: Zaznacz cały

Version requires old depmod, but couldn't run /sbin/depmod.modutils: No such file or directory
make[1]: *** [_modinst_post] Błąd 2
make[1]: Opuszczenie katalogu `/usr/src/linux-2.4.26'
make: *** [install/linux-image-2.4.26-om1-custom] Błąd 2
Ja już się podaje :-(
ODPOWIEDZ