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