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 > > > >
