Sender: dirk_aust AT gmx DOT de Message-ID: <3AF57E66.42E93EC2@gmx.de> Date: Sun, 06 May 2001 18:40:06 +0200 From: Dirk Aust Organization: Private Linux Site X-Mailer: Mozilla 4.75 [de] (X11; U; Linux 2.2.18 i686) X-Accept-Language: en MIME-Version: 1.0 To: pgcc AT delorie DOT com Subject: Re: file asm/bugs.h in kernel 2.4.4 References: <3AF57A45 DOT 1548B9D4 AT gmx DOT de> <3AF57B98 DOT 3C49CEA7 AT valinux DOT com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Reply-To: pgcc AT delorie DOT com > > > > Hello Gareth, > > I encountered a linker problem while making kernel 2.4.4. In line 83 of > > the file asm/bugs.h there is function declared as 'extern' with the name > > '__buggy_fxsr_alignment()' but this function is nowhere defined in the > > kernel tree, could please help me with this problem? > > It means your compiler isn't aligning the FXSR data correctly. There > isn't meant to be a __buggy_fxsr_alignment() function defined so the > error is picked up at build time. > > Read Documentation/Changes and make sure you're using the correct > version of gcc and binutils. > > -- Gareth While making the kernel 2.4.4 I encountered the problem that the function __buggy_fxsr_alignment() should be provided by the compiler from at least version 2.91.66 on. I'm using pgcc-2.95.2 it seems as if this function got lost during the patch from gcc-2.95.2 to pgcc-2.95.2. Or do I have to set any special option during the configuration of the comiler? Any Ideas? Best Regards, Dirk