2003-11-20 RPMでカーネルのクロスコンパイル Linux Kernel RPM rpm --define "_arch sparc" -bb --target sparc kernel-2.4.spec これで%ifarchの分岐と_archの値がターゲットを正しく反映するようになる。さらにmakeにARCH=%{_arch}を追加する。これでもうまくいくかどうかわからない(いまやっている)が、最低限これをしないとクロスコンパイルは出来ないようだ。追記: export ARCH=sparc を事前に実行しておけばspecファイルの修正はしなくていいかも?