Re: error: code model 'kernel' not supported in the 32 bit mode

2005-10-07 Thread saf
On Wed, Oct 05, 2005 at 05:03:30AM -0700, Max wrote:
 saf wrote:
 
 I tried to compile a Linux kernel in 64 bits mode.
 
 From old version of FAQ:

...
 deb http://debian-amd64.alioth.debian.org/biarch/ sarge main
 to your /etc/apt/sources.list which should already point to woody.

I can't find out the biarch distribution!
I got error 404, the biarch packages are no more on the alioth server.
Does someone has an idea how I can install my cross compiler to compile my 
kernel in AMD 64 bits on a 
AMD IA-32 system ?

-- 
Best regards,
Stephan FERRARO
NOOFS Core Developper - http://www.noofs.org/


signature.asc
Description: Digital signature


error: code model 'kernel' not supported in the 32 bit mode

2005-10-05 Thread saf
Hello,

I tried to compile a Linux kernel in 64 bits mode.
I try to migrate from an existing running Debian 32 bits distribution 
(stable sarge half converted to testing) to amd64 debian port.

I installed gcc-4.0.2 from the Debian testing version.

So I configured the linux kernel 2.6.13.2 and when I try to compile it 
with: $ make V=1 ARCH=x86_64

I got the error message:
arch/x86_64/kernel/asm-offsets.c:1: error: code model 'kernel' not 
supported in the 32 bit mode

Why does he make this error?


Here the exact output:

melanie:/usr/src/linux-2.6.13.2# make V=1 ARCH=x86_64
if test ! /usr/src/linux-2.6.13.2 -ef /usr/src/linux-2.6.13.2; then \
/bin/bash /usr/src/linux-2.6.13.2/scripts/mkmakefile  \
/usr/src/linux-2.6.13.2 /usr/src/linux-2.6.13.2 2 6 \
 /usr/src/linux-2.6.13.2/Makefile; 
\
echo '  GEN/usr/src/linux-2.6.13.2/Makefile';   
\
fi
set -e; echo '  CHK include/linux/version.h'; mkdir -p 
include/linux/;  if [ `echo -n 2.6.13.2 | wc -c ` -gt 64 ]; then 
echo '2.6.13.2 exceeds 64 characters' 2; exit 1; fi; (echo \#define 
UTS_RELEASE \2.6.13.2\; echo \#define LINUX_VERSION_CODE `expr 2 \\* 
65536 + 6 \\* 256 + 13`; echo '#define KERNEL_VERSION(a,b,c) (((a)  
16) + ((b)  8) + (c))'; )  /usr/src/linux-2.6.13.2/Makefile  
include/linux/version.h.tmp; if [ -r include/linux/version.h ]  cmp -s 
include/linux/version.h include/linux/version.h.tmp; then rm -f 
include/linux/version.h.tmp; else echo '  UPD 
include/linux/version.h'; mv -f include/linux/version.h.tmp 
include/linux/version.h; fi
  CHK include/linux/version.h
make -f scripts/Makefile.build obj=scripts/basic
rm -rf .tmp_versions
mkdir -p .tmp_versions
make -f scripts/Makefile.build obj=.
mkdir -p arch/x86_64/kernel/
  gcc -Wp,-MD,arch/x86_64/kernel/.asm-offsets.s.d  -nostdinc -isystem 
/usr/lib/gcc/i486-linux-gnu/4.0.1/include -D__KERNEL__ -Iinclude  -Wall 
-Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing 
-fno-common -ffreestanding -O2 -fomit-frame-pointer -march=k8 
-mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blocks   
-Wno-sign-compare -fno-asynchronous-unwind-tables
-DKBUILD_BASENAME=asm_offsets -DKBUILD_MODNAME=asm_offsets -S -o 
arch/x86_64/kernel/asm-offsets.s arch/x86_64/kernel/asm-offsets.c 
arch/x86_64/kernel/asm-offsets.c:1: error: code model 'kernel' not 
supported in the 32 bit mode
make[1]: *** [arch/x86_64/kernel/asm-offsets.s] Fehler 1
make: *** [prepare0] Fehler 2
melanie:/usr/src/linux-2.6.13.2#


Please help me!
-- 
Best regards,
saf
Archivum.info


signature.asc
Description: Digital signature