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