3 ms·
What specifically makes AIX's approach to shared libraries "Windows like"?
by skissane 2y ago
What specifically makes AIX's approach to shared libraries "Windows like"?
- pjmlp 2y agoUsing COFF instead of ELF, nowadays XCOFF. https://www.ibm.com/docs/en/aix/7.3?topic=formats-xcoff-object-file-format https://www.ibm.com/docs/en/aix/7.3?topic=formats-xcoff-obje... Having its version of dependency files, export files in Aix speak, https://learn.microsoft.com/en-us/troubleshoot/windows-client/setup-upgrade-and-drivers/dynamic-link-library#export-dll-functions https://learn.microsoft.com/en-us/troubleshoot/windows-clien... https://www.ibm.com/docs/en/xl-c-aix/13.1.3?topic=library-compiling-shared https://www.ibm.com/docs/en/xl-c-aix/13.1.3?topic=library-co... https://download.boulder.ibm.com/ibmdl/pub/software/dw/aix/es-aix_ll.pdf https://download.boulder.ibm.com/ibmdl/pub/software/dw/aix/e... Just like with VC++, lazy loading of libraries on symbol first use, done by the compiler. https://learn.microsoft.com/en-us/cpp/build/reference/linker-support-for-delay-loaded-dlls?view=msvc-170 https://learn.microsoft.com/en-us/cpp/build/reference/linker... https://www.ibm.com/docs/en/aix/7.3?topic=memory-shared-libraries-lazy-loading https://www.ibm.com/docs/en/aix/7.3?topic=memory-shared-libr... I had some fun with Aix 5 back in the 2000's.