07/10/30 23:03:54 0B3WGwPF
質問です。
今までetchで486フレーバーのマシンのMBとCPUを、athlon64 X2にリプレースしました。
#abit NF-M2S チップセット Geforce6100 + 405
それで、i386アーキテクチャ32bitのlinux-image-2.6-amd64(2.6.18-5)にkernelを入れ換えました。
次にXのドライバをnvidia謹製のものにしようと思いましたがnvidia-kernelのパッケージに
amd64がない...(amd64アーキテクチャだとあるけど)
しょうがないんでnvidia-kernel-source(+linux-headers-2.6.18-5-amd64)を
入れて、m-a a-i nvidia-kernel-sourceとしました。
ところが、コンパイルに失敗します。
エラーメッセージから以下のような行が。
ld: Relocatable linking with relocations from format elf32-i386
(/usr/src/modules/nvidia-kernel/nv/nv-kernel.o) to format
elf64-x86-64 (/usr/src/modules/nvidia-kernel/nv/nvidia.o) is not supported
試しに486フレーバーでm-a a-i ...... とコンパイルすると問題無しです。
これってどうにかして回避できますか?
次のcpuがamd64とは限らないし従来の環境を出来るだけ引き継ぎたいので出来れば32bit環境で
いきたいんですが...