On Mon, 6 Nov 2006, Falk Hueffner wrote:
Steve Langasek <vorlon@debian.org> writes:On Sun, Nov 05, 2006 at 01:56:28PM +0100, maximilian attems wrote:{standard input}:372: Error: macro requires $at register while noat in effect make[5]: *** [arch/alpha/kernel/core_cia.o] Error 1 make[4]: *** [arch/alpha/kernel] Error 2Taking a look at the assembler output for core_cia, this is due to use of the ldbu, ldwu, stb, and stw instructions in asm-alpha/compiler.h, which are instructions specific to ev56 and above. They are also guarded in the
[...]
Since the errors from the assembler really indicate that these instructions are not supported by the ev5 (gcc-4.0 has the same problem assembling the gcc-4.1 output as gcc-4.1 itself does, due to the .arch ev5 declaration), and this kernel code hasn't changed recently that I see, it seems to be the case that ev5 processors are already unsupported by the current kernel in etch. Given that no one has complained about this to date (at least that I'm aware of), is it time to explicitly bump the baseline on alpha to ev56 for etch?I'm not opposed to this, in fact I was planning to suggest this for etch+1. However, this particular problem should be reasonably easy to fix, so if anybody speaks up for ev5, we should give it a try...
I'm running a DNS server on an EV5. (AlphaStation 500/333) It's running unstable, but on an old, self-compiled kernel, so I haven't had trouble yet.
I don't know of anyone else running Debian on an EV5, and I don't really have a strong reason for continuing to use this box over an EV56 or even a different arch.
I'll gladly test debian kernels, and keep it more up to date, if that would be useful.
Ivan