[LUGOS] Prevajanje kernela

Miha Furlan miha at furlan.biz
Wed Feb 23 22:58:13 CET 2005


Pozdravljeni!

Imam problem s prevajanjem kernela 2.6.10 (tudi drugih). Stvar se zelo 
čudno obnaša, make menuconfig mi lepo izdela .conf in pripravi 
makefile-e, iz katerih nato naslednji make izdela jedro, module, ali 
oboje. Do sem gre lepo. Toda ta, 2. korak nekako "izbriše" makefile-e, 
tako da ne morem več nadaljevati. Npr, če v drugem koraku dam "make", 
dam po tem "make modules_install", ki pa pade v nekakšno neskončno zanko:

root at server1:/usr/src/linux-2.6.10# make modules_install
make -C /usr/src/linux-2.6.10 O=/usr/src/linux-2.6.10
make -C /usr/src/linux-2.6.10 O=/usr/src/linux-2.6.10
make -C /usr/src/linux-2.6.10 O=/usr/src/linux-2.6.10
.
.
.

Makefile je pred 2. korakom zelo obsežen, po njem pa:

****************************************
# Automatically generated by /usr/src/linux-2.6.10/scripts/mkmakefile: 
don't edit

VERSION = 2
PATCHLEVEL = 6

KERNELSRC := /usr/src/linux-2.6.10
KERNELOUTPUT := /usr/src/linux-2.6.10

MAKEFLAGS += --no-print-directory

all:
$(MAKE) -C $(KERNELSRC) O=$(KERNELOUTPUT)

%::
$(MAKE) -C $(KERNELSRC) O=$(KERNELOUTPUT) $@

****************************************

Verzija makea je zadnja, 3.8. Prevajati sem poizkusil pod jedrom 2.4 in 
pod 2.6. Pojma nimam, v čem je problem, stvar mi na drugih računalnikih 
ne povzroča težav. Ima kdo kakšno idejo, v čem je problem?


Lep pozdrav,
Miha


More information about the lugos-list mailing list