[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [MiNT] distro cross-building



Hello!

Moreover, I'm not sure it is even possible to support ELF executables and dynamic libraries without virtual memory... Standard ELF executables doesn't contain any relocation table because it is useless with VM: the executable is always loaded at the same address in the VM.

That's not completely true. For the main executable it's handled in this way, but libraries can be mapped into the adress space at any place (that's why they can be *shared* and that's the reason why they must be compiled as position independant code). And yes, also for the libraries you need an VM engine (without an VM engine, the libraries can't be shared).


Regards,
Frank

--
ATARI FALCON 060 // MILAN 060
-----------------------------
http://sparemint.org/
e-Mail: fnaumann@boerde.de