Am Sonntag, 30. Juli 2006 13:58 schrieb Thomas Hertweck: [...]
Wenn Du ein "make V=1 rpm" ausfuehrst, duerftest Du aber bemerken, dass dennoch nicht "-march=i386" beim Compilieren verwendet wird, sondern eine hoehere Optimierung. Das liegt an arch/i386/Makefile, dem architekturabhaengigen Teil des Kernel-Makefiles, was wiederum anhand der Prozessorwahl Deiner Kernel-Konfiguration optimale Compilerflags ermittelt. Wenn Du zum Beispiel bei der Kernel-Konfiguration einen Pentium-M (meine Notebook-CPU) auswaehlst, dann wird beim Compilieren des Kernels auch "-march=i686" verwendet. Dennoch wird das fertige RPM Paket in RPMS/i386 landen aus dem oben genannten Grund.
Ich hoffe, das beantwortet Deine Frage.
Ja, perfekt. D.h. ein anschliessendes "rpmbuild --rebuild --target" mit dem kernel-*-src.rpm ist gar nicht nötig...
Cheers,
Thomas
Danke, Gruss Mario