@Elizafox here's your AIX library fax:
- aix can use the sysv conventions (objects are PIC and so .so is mostly just an ext change, blah blah) but it has its own
- you stick the shared AND static object files into an.... ar archive; you can also make 32 and 64 bit objects cohabitate
- dlopen has to have a flag passed if you want to load an object from an `.a`
- gnu tooling deals with this poorly or not at all
- did I mention that the AIX runtime loader is strict as in dumb?
it's "fun!"
@Elizafox ohhhhh boy wait til I tell you about AIX libraries