[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