[openssl/openssl] b332db: AIX: Implement shared_target = "aix-solib" support

johnkohl-hcl noreply at github.com
Mon Feb 5 09:12:24 UTC 2024


  Branch: refs/heads/master
  Home:   https://github.com/openssl/openssl
  Commit: b332dbb3ed0171eb0d227be3b0d558480a73a67e
      https://github.com/openssl/openssl/commit/b332dbb3ed0171eb0d227be3b0d558480a73a67e
  Author: John Kohl <john.kohl at hcl.com>
  Date:   2024-02-05 (Mon, 05 Feb 2024)

  Changed paths:
    M Configurations/10-main.conf
    M Configurations/platform/AIX.pm
    M Configurations/platform/Unix.pm
    M Configurations/unix-Makefile.tmpl
    M util/mkdef.pl

  Log Message:
  -----------
  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 at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21540)




More information about the openssl-commits mailing list