sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #29220
Re: HVAD sker der???
In <8t76v2$rj3$1@xxxxxxxxxxxx> "Peter Gade Jensen" <petergade@xxxxxxxxxx> writes:
>"Jesper Krogh" <jesper@xxxxxxxxxxxxxx> wrote in message
>news:slrn8ve6ft.r1.jesper@v007.kollegiet...
>> Har du "som Storner foreslog mig igår :-)" ændret dette:
>>
>> 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
>ehh kgcc??? hvad er det??? Har altså kun gcc og hvad skal jeg bruge en
>cross-compiler til?? Det har jeg aldrig brugt før??
Red Hat 7 shipper med to udgaver af gcc : Den der bruges til
applikationer (som er et ikke-releaset snapshot af gcc 3), og den der
bruges til at oversætte kernen (som vist nok er gcc 2.95 eller
deromkring).
Sidstnævnte er så installeret, så den kan kaldes med kommandoen
"kgcc" (kernel gcc).
Pointen er, at kernen er mere følsom overfor forskellige optimeringer
og ændringer i compileren end normale applikationer, og derfor er
der et relativt beskedent antal versioner af gcc, som kan oversætte
kernen med korrekt resultat. Nogle gange - f.eks. med RH7's normale
oversætter - kan man slet ikke oversætte kerne-source.
--
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
References