Subject: Re: kernel build error, (3/11 SUP)
To: None <sommerfeld@orchard.east-arlington.ma.us>
From: Lennart Augustsson <augustss@cs.chalmers.se>
List: current-users
Date: 03/12/1997 19:45:52
> > > 	movl	$(((_end-_edata)+3)>>2),%ecx
> > > 
> > 
> > This looks very suspicious to me. The symbols `_end' and `_edata' are not
> > known to the assembler, so doing arithmetic on them is pretty bogus.
> 
> They're both link-time constants, so it *should* work..
Only if you can convey the information to the linker so it can
perform the arithmetic.  I know the HP object format allows this,
last I looked our old a.out format couldn't.

        -- Lennart