[openssl] master update
tomas at openssl.org
tomas at openssl.org
Fri Aug 13 08:46:04 UTC 2021
The branch master has been updated
via bd32bdb8b2a0f98d99b21e1b4d68dfaf1bd5584d (commit)
from 254957f768a61c91c14d89566224173d0831c2ce (commit)
- Log -----------------------------------------------------------------
commit bd32bdb8b2a0f98d99b21e1b4d68dfaf1bd5584d
Author: Tomas Mraz <tomas at openssl.org>
Date: Tue Aug 10 17:07:35 2021 +0200
Add documentation about the multilib postfix and libdir
Fixes #16244
Reviewed-by: Dmitry Belyavskiy <beldmit at gmail.com>
(Merged from https://github.com/openssl/openssl/pull/16281)
-----------------------------------------------------------------------
Summary of changes:
CHANGES.md | 10 ++++++++++
INSTALL.md | 8 ++++++--
2 files changed, 16 insertions(+), 2 deletions(-)
diff --git a/CHANGES.md b/CHANGES.md
index 5991eb5465..bcb1601d26 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -30,6 +30,16 @@ breaking changes, and mappings for the large list of deprecated functions.
### Changes between 1.1.1 and 3.0 [xx XXX xxxx]
+ * On build targets where the multilib postfix is set in the build
+ configuration the libdir directory was changing based on whether
+ the lib directory with the multilib postfix exists on the system
+ or not. This unpredictable behavior was removed and eventual
+ multilib postfix is now always added to the default libdir. Use
+ `--libdir=lib` to override the libdir if adding the postfix is
+ undesirable.
+
+ *Jan Lána*
+
* The ERR_GET_FUNC() function was removed. With the loss of meaningful
function codes, this function can only cause problems for calling
applications.
diff --git a/INSTALL.md b/INSTALL.md
index 202a66885e..c717dfcdf0 100644
--- a/INSTALL.md
+++ b/INSTALL.md
@@ -350,9 +350,13 @@ Directories
The name of the directory under the top of the installation directory tree
(see the `--prefix` option) where libraries will be installed. By default
-this is `lib/`. Note that on Windows only static libraries (`*.lib`) will
+this is `lib`. Note that on Windows only static libraries (`*.lib`) will
be stored in this location. Shared libraries (`*.dll`) will always be
-installed to the `bin/` directory.
+installed to the `bin` directory.
+
+Some build targets have a multilib postfix set in the build configuration.
+For these targets the default libdir is `lib<multilib-postfix>`. Please use
+`--libdir=lib` to override the libdir if adding the postfix is undesirable.
### openssldir
More information about the openssl-commits
mailing list