From: Neil Horman Date: Fri, 21 Jun 2024 17:53:59 +0000 (-0400) Subject: Update docs X-Git-Tag: openssl-3.4.0-alpha1~392 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c7dae9c263fe507adc59e9ba2f34d473de04bbe9;p=thirdparty%2Fopenssl.git Update docs Reviewed-by: Tomas Mraz Reviewed-by: Matt Caswell (Merged from https://github.com/openssl/openssl/pull/24450) --- diff --git a/doc/man1/openssl-version.pod.in b/doc/man1/openssl-version.pod.in index 7b6e2e9788b..dcfd60b9c34 100644 --- a/doc/man1/openssl-version.pod.in +++ b/doc/man1/openssl-version.pod.in @@ -80,11 +80,28 @@ The OpenSSL CPU settings info. =item B<-w> -The OpenSSL WININSTALLCONTEXT build time variable, if set. -Used for computing Windows registry key names +The OpenSSL B build time variable, if set. +Used for computing Windows registry key names. This option is unavailable on +non-Windows platforms. =back +=head1 HISTORY + +In OpenSSL versions prior to 3.4, OpenSSL had a limitation regarding the +B, B and B build time macros. These macros +were defined at build time, and represented filesystem paths. This is common +practice on unix like systems, as there was an expectation that a given build +would be installed to a pre-determined location. On Windows however, there is +no such expectation, as libraries can be installed to arbitrary locations. +B was introduced as a new build time variable to define a set of +registry keys identified by the name openssl--, in which the + value is derived from the version string in the openssl source, and +the extension is derived from the B variable. The values of +B, B and B can be set to various paths +underneath this key to break the requirement to predict the installation path at +build time. + =head1 NOTES The output of C would typically be used when sending