Hello,
I am faced with the task to build a 2.2.10 apus kernel in debian/sid,
which has gcc 3. This kernel fails to build with gcc 3 (since it was
last updated in 2001 or something such). Building with gcc 2.95 fixed
this, but i get :
ld: Warning: alignment 1 of symbol `empty_zero_page' in
arch/ppc/kernel/head.o is smaller than 4 in arch/ppc/kernel/kernel.o
arch/ppc/kernel/head.o(.text+0x0): In function `_start':
: relocation truncated to fit: R_PPC_ADDR32 __start+40000000
make: *** [vmlinux] Error 1
Which seems to be a problem with the binutils, not sure though.
So, my question is threefold :
1) is there any newer 2.2.x kernel for apus (2.2.20 would be nice) ?
2) is there a known solution to the above problem ?
3) does it make sense to keep 2.2.x apus kernels for the sarge release ?
I somewhat think that the easiest way would be to forget about 2.2.x
kernels for the debian/sarge release, knowing that the 2.2.10 kernel
will still be available in debian/woody, and this debian/woody kernel
would work out fine on a debian/sarge or debian/sid system too.
So, i would like feedback from the apus users and devels on this issues,
before asking that the 2.2.10 apus kernel be dropped from debian/sarge
(and also, if i don't get feedback, i will ask for its removal).
Friendly,
Sven Luther
|