The kernel isn't pic. I'm not sure why, but for some reason the gcc specs are 
not working in your case. There's nothing wrong with 
using '-fno-pic -fno-pie' to build the kernel, infact we have to. The gcc 
specs are supposed to do it automatically when _KERNEL is defined. Maybe 
_KERNEL isn't defined, or is renamed, with 64bit.

robert

On Monday December 3 2007 09:57:25 pm Robert Connolly wrote:
> Shouldn't need to, but try 'make CC="gcc -fno-pic -fno-pie"'
>
> robert
>
> On Monday December 3 2007 01:58:35 pm Jaap Struyk wrote:
> > Hello,
> >
> > Last weeks I have been strugling to get an 64bit version of HLFS up and
> > running, I tryed different ways following the clfs book with hlfs
> > patches or using the hlfs book with clfs-64bit patches and also tryed
> > hlfs-glibc-2.5 and glibc-2.6 version and versions as in clfs (gcc-4.2.2
> > and glibc-2.7)
> > All of them where running (with small or big problems) but one crusial
> >
> > problem remains on all versions; I can't compile the kernel:
> > :0: sorry, unimplemented: code model kernel not supported in PIC mode
> > :0: error: code model 'kernel' not supported in the 64 bit mode
> >
> > This last time I even compiled a "plain" gcc without hlfs patches and
> > still I get that error, I'am lost now, does anybody nows the path?
> > --
> > Groetjes Japie


Attachment: pgpVzQuiZMAE5.pgp
Description: PGP signature

-- 
http://linuxfromscratch.org/mailman/listinfo/hlfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to