Ok Ramon... explain what does the link map do and how do I create one?
Nick

----- Original Message ----- 
From: "Ramon van Handel" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, July 06, 2000 2:22 AM
Subject: Re: BeOS


> At 00:36 7/5/00, Jonathan Perret wrote:
> >Don't use the BeOS version of GNU ld to produce a kernel.
> [snip]
> >BeOS ld doesn't want to put text at 0x100000 because under BeOS,
> >this puts you right into kernel space.
> 
> It is not the ld binary, but the link map which determines such things.
> Creating a new link map should solve the problem, without having
> to bother about cross-compilers...
> 
> >Kernel space in BeOS is
> >0x00000000-0x80000000, user space is above 0x80000000.
> 
> How awful... doesn't that make vm86 impossible ?
> 
> >Yes, this is reversed from Windows/Linux. Kinda killed the
> >BeWine project, in fact ;-)
> 
> Yes it would, I guess ;)
> Haven't the BeWine developers asked Be to change this ?  (of course, that
> would give problems with existing binaries...)
> 
> -- Ramon
> 
> 
> 
> 


Reply via email to