VMS need to build DSO with name shortening, because of provider code
authorRichard Levitte <levitte@openssl.org>
Mon, 17 May 2021 21:40:32 +0000 (23:40 +0200)
committerRichard Levitte <levitte@openssl.org>
Wed, 19 May 2021 10:31:34 +0000 (12:31 +0200)
commit31be74d3ca8809752b7dfd37394f28c76c519fa5
tree12cf7eea04b157bc9b857e65ddc4445e78d2a335
parent8ba3a15816c6e417967eac13ee415325c52675b4
VMS need to build DSO with name shortening, because of provider code

We have pretty long symbol names, so they need to be shortened to fit
in the linker's 31 character limit on symbols.

Symbol name shortening with the VMS C compiler works in such a way
that a symbol name that's longer than 31 characters is mangled into
its first original 22 characters, followed by a dollar sign and the
32-bit CRC of the original symbol name in hexadecimal.

Reviewed-by: Tim Hudson <tjh@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/15317)
Configurations/10-main.conf