Al -
I would be very interested in seeing your design for the dynamic linking
mechanism for 8086 code for ELKS. Being very interested in
compilers/linkers
and operating system codefile formats, I would be willing to work on the
linker
mods that might be necessary to keep the linkage phase doable in one step.
Does
your dynamic linking support both automatic user-loadable modules?
Properly done, I think this technology could go a long way to keeping
ELKS small for those folks who don't have much memory, without going to
the linux loadable module ideas that only work for the kernel.
Greg
I have been working on a mechanism for dynamic linking over the last couple
of releases, and I even got a very simple test case working, beofre I
rethought the design and came up with a better way. Seeing as there is
interest I
will try and commit my ideas to paper in a clear way so others can
understand them before I make the next release, which should support it by
then.
The scheme does not involve modifying the compiler as such, but it does
require a post link change to the binary, and a more complex binary loading
process.
Al