|
|
@ -359,12 +359,12 @@ main_lx_header() { |
|
|
|
else |
|
|
|
# we can only generate this files when we have a cross compiler |
|
|
|
# which is stage 1 and above ... |
|
|
|
if [ $stagelevel -gt 0 -a $treever != 26 ] ; then |
|
|
|
if [ $stagelevel -gt 0 -a $treever != 26 ] ; then |
|
|
|
# build two generated headers first ... |
|
|
|
make ARCH=sparc CROSS_COMPILE=$archprefix KCC=$KCC \ |
|
|
|
arch/sparc/kernel/Makefile check_asm |
|
|
|
[ $lx_cpu = sparc64 ] && \ |
|
|
|
make ARCH=sparc64 CROSS_COMPILE=$archprefix KCC=$KCC \ |
|
|
|
make ARCH=sparc64 CROSS_COMPILE=$archprefix KCC=sparc64-unknown-linux-gnu-gcc \ |
|
|
|
arch/sparc64/kernel/Makefile check_asm |
|
|
|
fi |
|
|
|
|
|
|
@ -431,14 +431,21 @@ main_lx() { |
|
|
|
done |
|
|
|
;; |
|
|
|
sparc) |
|
|
|
if [[ $treever != 24* ]] && [ "$ROCKCFG_SPARC_BITS" = 32 ]] ; then |
|
|
|
eval $MAKE image |
|
|
|
else |
|
|
|
if [ "$treever" = 24 ] ; then |
|
|
|
eval $MAKE vmlinux |
|
|
|
else |
|
|
|
eval $MAKE image |
|
|
|
fi |
|
|
|
cp -vf vmlinux $root/boot/vmlinux_$ver-rock |
|
|
|
|
|
|
|
cp -vf vmlinux $root/boot/vmlinux32_${lx_kernelrelease} |
|
|
|
[ "$default" ] && \ |
|
|
|
cp -vf vmlinux $root/boot/vmlinux |
|
|
|
gzip -9 < vmlinux > $root/boot/vmlinux32.gz |
|
|
|
;; |
|
|
|
sparc64) |
|
|
|
eval $MAKE vmlinux |
|
|
|
cp -vf vmlinux $root/boot/vmlinux64_${lx_kernelrelease} |
|
|
|
[ "$default" ] && \ |
|
|
|
gzip -9 < vmlinux > $root/boot/vmlinux64.gz |
|
|
|
;; |
|
|
|
um) |
|
|
|
eval $MAKE linux |
|
|
|