← Back to team overview

sslug-teknik team mailing list archive

Re: kernekompilering Redhat 7.0

 

In <slrn8vbtf7.bvr.jesper@v007.kollegiet> jesper@xxxxxxxxxxxxxx (Jesper Krogh) writes:

>> > På en helt frisk installation af Redhat 7.0 får jeg denne fejl når jeg
>> > forsøger at kompilere en ny kerne, det er en single processor AMD-K62 og
>> > jeg kører lige på efter linuxbogen, det er make dep, make clean, make
>> > bzImage men den sidste giver mig denne fejl:
>> 
>> Hjælper det med "make mrproper"?

>Jeg hoppede over på en 2.2.17, men der kommer en masse fejl af denne type
>fra forskellige filer:
>tcp_input.c:1734:61: warning: 
>pasting would not give a valid preprocessing token

>Skulle det få en klokke til at ringe ??

Ja, du skal bruge "kgcc" for at oversætte kernen i Red Hat 7.
I /usr/src/linux/Makefile omkring linie 25 er der en linie
der hedder
  CC     =$(CROSS_COMPILE)cc -D__KERNEL__ -I$(HPATH)
Ret den til 
  CC     =$(CROSS_COMPILE)kgcc -D__KERNEL__ -I$(HPATH)
så skulle det virke.

Eller brug den seneste 2.2.18 pre-patch fra
ftp://ftp.dk.kernel.org/pub/linux/kernel/people/alan/2.2.18pre/
som klarer det automatisk.
-- 
Henrik Storner      | "Crackers thrive on code secrecy. Cockcroaches breed 
<henrik@xxxxxxxxxx> |  in the dark. It's time to let the sunlight in."
                    |  
                    |          Eric S. Raymond, re. the Frontpage backdoor


Follow ups

References