Big picture on shared libraries when they go wrong, how?

Richard (Rikki) Andrew Cattermole richard at cattermole.co.nz
Thu May 9 09:31:49 UTC 2024


On 09/05/2024 6:39 PM, Paulo Pinto wrote:
> The Windows DLL model is also present on Aix, including having export 
> files, and similar kind of linker features. While Aix adopted ELf later 
> on, COFF is still quite prevalent, having evolved into XCOFF.
> 
> Although no longer relevant, Symbian also used the same DLL model.
> 
> Then we Amiga Libraries, BeOS, IBM i, IBM z and Unisys ClearPath MCP, 
> all of which are kind of their own thing.
> 
> While they all might be irrelevant for D, there is a bit more to shared 
> libraries as only POSIX vs Windows.

Indeed, pretty much all platforms will do tuning for shared libraries to 
make it fit their needs. Windows is an extreme example of it, and is in 
active use by the D community so is worthy of a lot of attention.

I tried to explain that there are tunings that are used but apparently I 
didn't do so well at it as I don't have experience with any of them.

Any additional write up you would be willing to do, I'd be happy to add 
it attributed.


More information about the Digitalmars-d mailing list