Diese Diskussion wurde archiviert.
Es können keine neuen Kommentare abgegeben werden.
|
|
|
|
|
Von Anonymer Feigling am Monday 18. June, 12:17 MET (#1)
|
|
|
|
|
Kann man damit einen aktuellen Linux-Kernel kompilieren?
|
|
|
|
|
|
|
|
|
|
Von Anonymer Feigling am Monday 18. June, 12:46 MET (#2)
|
|
|
|
|
Ich habe auf der GCC hompage gelesen, daß auf die Fähigkeit des GCC C-Compiler den Linux-Kernel zu kompilieren sehr viel Wert gelegt wird.
Ich denke schon. (hoffe auch)
Weiß jemand, ob sich die Optimierungen auch auf die Geschwindigkeit des Kernels auswirken kann/wird? Besonders interssant bei Athlon und P4.(natürlich auch alle anderen Platformen)
Es wäre aber außerdem interessant, wieviel andere Sourcecodes geändert werden müssen, um mit GCC 3.0 zu kompilieren.
Die neuen Java-Fähigkeiten klingen auch interessant.
Vielleicht kann man jetzt ja Java-Anwendungen in nativen Linux-Code kompilieren. (LimeWire etc.)
Alles in allem habe ich ein gutes Gefühl dabei.
Wenn es eine wirklich gute GNU-Software gibt, dann auf jedenfall die GCC Compiler.
|
|
|
|
|
|
|
|
|
|
Von Anonymer Feigling am Monday 18. June, 12:55 MET (#3)
|
|
|
|
|
Von der GCC Homepage :
--------------------------
- We miscompile the Linux kernel.
This is an extremely piece of software from the point of view of the GNU Project; therefore, it must work correctly. Windows would also qualify. The KDE CD player probably would not.
(Note that here we are assuming the code did not work with GCC 2.95.)
------------------------------
von :
http://gcc.gnu.org/ml/gcc/2001-02/msg00403.html
|
|
|
|
|
|
|
|
|
|
|
|
|
Ich habe seit einigen Wochen meinen Kernel und ein paar andere pakete mit dem 3.0-prerelease von Mandrake compiliert und keine Probleme gehabt, ausser ein paar kleinen Warnungen bzgl. Standardkonformität, z.B. bei Zeilenumbruch in konstanten Zeichenketten. -- ln -s /dev/null /dev/brain
|
|
|
|
|
|
|
|
|
|
|
|
|
ok, tatsächlich ist auf den HTML-Seiten von GCC 3.0 nichts zu finden, aber wer sich mal den FTP-Server ftp.gnu.org vorgeknöpft hat wird feststellen dass er dort gcc-3.0.tar.gz vom 18. Juni, 0815 findet.
Voila, scheint Heise Recht zu behalten, auch wenn die GCC-Homepage bisher nichts davon verriet ;)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
aus dem ChangeLog das eben benanntes tar.gz enthält:
20010617 Release Manager
* GCC 3.0 Released.
|
|
|
|
|
|
|
|
|
|
|
|
|
...Prereleases von gcc-3.0. Ich habe allerdings noch nicht versucht, einen Kernel zu kompilieren, weil es damals noch hies, der Kernel kompiliere nicht (oder nicht korrekt). --
Kühe geben keine Milch, die Bauern nehmen sie ihnen weg!
|
|
|
|
|