Philipp Thomas schrieb am 23.11.2003 um 16:20:31 +0100: Hallo Philipp,
Thomas.Hertweck@gpi.uni-karlsruhe.de [23 Nov 2003 10:13:39 +0100]:
Dann weiss ich jetzt auch endlich, wo die ganzen Kompilierprobleme mit dem SuSE-Kernel im Hinblick auf "HZ" herkommen...
Ja, weil der betreffende Code fälschlicherweise davon ausgeht, das HZ eine Konstante ist.
wieso faelschlicherweise? In 2.4.22 gibt es noch sowas wie eine #define HZ 100 Wieso ist denn dann der betreffende Code falsch wenn im offiziellen Kernel das HZ fuer i386 auf 100 "defined" wird? Muss man als Treiber- entwickler jetzt euren Distributionskernel als Referenz nehmen um lauffaehige Treiber zu produzieren? Im 2.6er sieht es anders aus, aber der ist ja noch immer test, soweit ich mich erinnere. Ich finde es ja garnicht schlimm, wenn ihr Sachen backported, aber zumindest sollten Treiber die mit dem offiziellen Kernel einwandfrei funktionieren, auch mit Eurem Kernel funktionieren. Bis denne, Michael -- ---------------------------------------------------------- Michael Schulz, Institut f. Geophysik, Universität Münster Corrensstr. 24, 48149 Münster Tel.: 0251-8333938, e-mail: michael@earth.uni-muenster.de