diff options
author | John Kohl <john.kohl@hcl.com> | 2023-07-21 10:31:34 -0400 |
---|---|---|
committer | Tomas Mraz <tomas@openssl.org> | 2024-02-05 10:10:25 +0100 |
commit | b332dbb3ed0171eb0d227be3b0d558480a73a67e (patch) | |
tree | 1336f88eb1a78d02f07a4a159a00db75c54465c8 /util | |
parent | 2d321448b245a239c49a54e31cbd9d97a14b5d4e (diff) |
AIX: Implement shared_target = "aix-solib" support
This builds shared libraries as libxxx.so, libxxx.so.ver and static
libraries as libxxx.a. For shlib_variant builds, it builds libxxx.so,
libxxxvariant.so.ver, and libxxxx.a. libxxx.so is a linker import
library that directs the linker to embed a run-time dependency
reference to libxxxvariant.so.ver. Only libxxxvariant.so.ver is needed
at runtime.
Fixes #21518
Reviewed-by: Tim Hudson <tjh@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21540)
Diffstat (limited to 'util')
-rwxr-xr-x | util/mkdef.pl | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/util/mkdef.pl b/util/mkdef.pl index 88784504c0..04b2545c59 100755 --- a/util/mkdef.pl +++ b/util/mkdef.pl @@ -117,6 +117,7 @@ my %OS_data = ( aix => { writer => \&writer_aix, sort => sorter_unix(), platforms => { UNIX => 1 } }, + "aix-solib" => 'aix', # alias VMS => { writer => \&writer_VMS, sort => OpenSSL::Ordinals::by_number(), platforms => { VMS => 1 } }, |