crypto/bio: drop float formating for UEFI
authorGerd Hoffmann <kraxel@redhat.com>
Wed, 12 Jan 2022 09:30:15 +0000 (10:30 +0100)
committerTomas Mraz <tomas@openssl.org>
Fri, 21 Jan 2022 11:44:30 +0000 (12:44 +0100)
commitf59d72f027da90edcccad5cc78c94d3099fadecf
tree1a88d4b69586250a35c186895deaf68de122f318
parent619c9bad41d041bab2ac6ba3933d526b48ceee2a
crypto/bio: drop float formating for UEFI

Using floating point is not supported in UEFI and can cause build
problems, for example due to SSE being disabled and x64 calling
convention passing floats in SSE registers.

Avoid those problems by not compiling the formating code for floating
point numbers.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Paul Dale <pauli@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/17547)
crypto/bio/bio_print.c