On Wed, Mar 06, 2002 at 04:27:10PM +0800, [EMAIL PROTECTED] wrote:
> >On 05 Mar 2002, Hans Ekbrand wrote:
> >> On Tue, Mar 05, 2002 at 04:33:42PM +0800, Eric. He wrote:
> >> > I compile kernel-2.4.17 to support my ac'97 sound card of intel i815e. 
> >> > But i can't compile the kernel use "make bzIamge"command.
> >> > the error lists:
> >> > ....
> >> > drivers/sound/sounddrivers.o(.data+0x194):undefined referecne to 'local 
> >> > symbols in discarded section .text.exit'
> >> > make: *** [vmlinux] Error 1
> >> 
> >> Sounds like that famous binutils incompability with recent kernels.
> >> Two alternatives: upgrade bintuils, or uncomment a line in
> >> /usr/src/kernel-source-2.4.17/arch/i386/vmlinux.lds, in the
> >> 
> >> /* Sections to be discarded */
> >> 
> >> comment out this line:
> >> 
> >>   *(.text.exit) 

> I also use the binutils_2.11.92.0.10-4_i386.deb,the same error takes place.
> And i compile other 2.4.x kernel older than 2.4.17,the error still takes 
> place.
> what can i do?

You have not tried any of my tips and you want more? (In my woody,
binutils is 2.11.92.0.12.3-6) What reasons do you have not trying
them?

From what I have understood, the error lies not with binutils but
rather in the kernel-source but was not triggered until a new version
of binutils came out.

-- 
Note that I use Debian version 3.0
Linux emac140 2.4.17 #1 s?n feb 10 20:21:22 CET 2002 i686 unknown

Hans Ekbrand

Attachment: pgpeFBHW0bNEC.pgp
Description: PGP signature

Reply via email to