On Thu, Nov 15, 2001 at 06:01:11PM +1000, Alexander Zangerl wrote: > On Wed, 14 Nov 2001 22:51:28 EST, Ben Collins writes: > >For some reason the compiler fails on this with the potato egcs64, but > >the woody/sid egcs64 compiles it just fine. Try upgrading to > >woody(testing), and it should build fine. > > thanks for the info, the compiler itself works, but now ld does not > like me: > first, sparc64-linux-ld and sparc64-linux-ar are not existent. > > but the old tip (mailinglist archives 99/2k) for fixing the missing > -ld and -ar (just symlink the real ones) does not help, > because then ld > (--version: GNU ld version 2.11.92.0.10 20011021 Debian/GNU Linux) > barfs massively on building the kernel: > > sparc64-linux-ld: warning: sparc:v9 architecture of input file `kmod.o' > is incompatible with sparc output > make[3]: *** [kernel.o] Segmentation fault > > hmm, are there separate binutils a/v for sparc64? apt-cache doesn't > suggest that...
No, this is a bug in the kernel source you are using (newer binutils don't output targets with --version). Edit arch/sparc64/Makefile, find the line that starts with NEW_GAS, and change --version to -V. Ben -- .----------=======-=-======-=========-----------=====------------=-=-----. / Ben Collins -- Debian GNU/Linux \ ` [EMAIL PROTECTED] -- [EMAIL PROTECTED] -- [EMAIL PROTECTED] ' `---=========------=======-------------=-=-----=-===-======-------=--=---'

