Use the inherited 'bsd-gcc-shared' config on 32-bit x86 BSDs.
authorJohn Baldwin <jhb@FreeBSD.org>
Wed, 10 Jun 2020 22:19:00 +0000 (15:19 -0700)
committerDmitry Belyavskiy <beldmit@gmail.com>
Fri, 12 Jun 2020 07:30:05 +0000 (10:30 +0300)
commit7f81aed4bccbeb0ad491b68dd601d576c4956c78
treeda62083021842a752fd1d927dc51a27cb11d39aa
parent0f6c3ebbf85b93ca78f6b5e5cead8f406fe70123
Use the inherited 'bsd-gcc-shared' config on 32-bit x86 BSDs.

BSD-generic32 already uses this for building shared libraries on other
32-bit BSD platforms.  Commit b7efa56 collapsed various *BSD targets
down to the BSD-generic ones and BSD-x86.  At the time only
OpenBSD/i386 used `bsd-shared` while both FreeBSD and NetBSD used
`bsd-gcc-shared`.  In practice, all of the BSDs are using either a
GCC/ld.bfd toolchain or a clang/lld toolchain both of which are
compatible with 'bsd-gcc-shared'.

Retire 'bsd-shared' since this removes the last user.

Fixes #12050.

Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Ben Kaduk <kaduk@mit.edu>
Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com>
(Merged from https://github.com/openssl/openssl/pull/12110)
Configurations/10-main.conf
Configurations/shared-info.pl