On Tuesday 07 July 2015 16:45:59 Charles Forsyth wrote: > The loaders support creating a module, with the -u and -x options, with > import and export tables, > which are type-checked, to be dynamically loaded. If the program you're > working with won't compile and load > statically with the -T option (external type checking), it's probably not > worth pursuing. The type checking can spot bugs that other > systems miss, as it did with Python. (A #define was present for one include > of an #ifdef'd structure but not for another, > so functions had different ideas about the layout.) There's an auxiliary > library libdynld that's needed to load a module, > that doesn't seem to be part of the distribution, but I probably have got > the bits.
This sounds very interesting. If it is availiable, it would be interesting to spin in to a independent lib that could be re-used for various software that expect/depend on dlopen.