Re: 64-Bit-Kernel und 32-Bit-Userland: Pros und Kontras
Am Donnerstag, 10. Juli 2008 schrieb Sven Hartge:
> Dieter Rohlfing <dr-erc@gmx.net> wrote:
> > Hallo Sven,
> >
> >> Bitte beachten: Im Kernel-Source sind auch Build-Tools enthalten,
> >> die _natürlich_ für die jeweilige Plattform kompiliert werden
> >> müssen, auf der der Compiler läuft.
> >
> > Die hatte ich bereits außer Acht gelassen. Zum Beispiel die Datei
> > csr1212.c im Verzeichnis ./drivers/ieee1394, die - soweit ich das
> > erkennen kann - eine reguläre Kernel-Datei ist, enthält die
> > Anweisung "#include <string.h>".
>
> /usr/src/linux-2.6.25.10/include/linux/string.h
und jetzt noch "make V=1" mal ansehen und dort
ein "gcc ... -nostdinc ..." bei allen direkten Kernel Teilen vorfinden.
Ein nutzen der /usr/include Dateien ist also garnicht möglich, sofern
es nicht explizit als Suchpfad angegeben wurde.
--
Markus Schulz
Hm, wenn man sich nach einem Screenlock gar nicht mehr wieder anmelden
kann, ist das natürlich sehr sicher. In diesem Sinne wird die Sicherheit
des Systems durch den Bug sogar sehr erhöht. :-))
Reply to: