package/libopenssl: fix target architecture for MIPS64n32
Commit1ebb35ee5f
changed the libopenssl target architecture to 'linux-generic64' for 64-bit archs based on BR2_ARCH_IS_64. However, MIPS64n32 has BR2_ARCH_IS_64 set, but is a 32-bit ABI. On such board, libopenssl needs to be configured with linux-generic32 to function properly. One symptom of this problem is that ssh-keygen hangs on key generation, waiting for more random bits. See [1] for the discussion with openssl upstream. Thanks to Ronny Meeus for investigating the issue and kudos to the openssl community for their responsive and helpful interaction! Reported-by: Ronny Meeus <ronny.meeus@nokia.com> Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com> [1] https://mta.openssl.org/pipermail/openssl-users/2020-June/012565.html Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> (cherry picked from commit42718e13d2
) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
parent
439679e836
commit
2957f994fe
@ -29,7 +29,7 @@ config BR2_PACKAGE_LIBOPENSSL_TARGET_ARCH
|
||||
# no-asm is needed with generic architectures such as
|
||||
# linux-generic{32,64}, see
|
||||
# https://github.com/openssl/openssl/issues/9839
|
||||
default "linux-generic64 no-asm" if BR2_ARCH_IS_64
|
||||
default "linux-generic64 no-asm" if BR2_ARCH_IS_64 && !BR2_MIPS_NABI32
|
||||
default "linux-generic32 no-asm"
|
||||
|
||||
config BR2_PACKAGE_LIBOPENSSL_BIN
|
||||
|
Loading…
Reference in New Issue
Block a user