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>
Tue, 31 Jan 2023 10:25:59 +0000 (11:25 +0100)
commitb9e3749eb2ded7313459985978bb3ecc4374ff21
tree83652ca7e99193b726d12209a6749e9f3ffb5d87
parent44da71693cdad2deb6430a47d3f3ee9f57065091
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: Hugo Landau <hlandau@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/19738)
crypto/bio/b_print.c