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
