From: Viktor Szakats Date: Sun, 3 Jul 2022 22:30:06 +0000 (+0000) Subject: use #pragma comment(lib) with _MSC_VER only X-Git-Tag: OpenSSL_1_1_1r~33 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ccc7ccb49db89865b135097237e173f82bc74751;p=thirdparty%2Fopenssl.git use #pragma comment(lib) with _MSC_VER only Avoid this warning when compiled with llvm/gcc + mingw-w64 and `USE_BCRYPTGENRANDOM` enabled: ``` ../providers/implementations/rands/seeding/rand_win.c:31:11: warning: unknown pragma ignored [-Wunknown-pragmas] ^ 1 warning generated. ``` CLA: trivial Reviewed-by: Hugo Landau Reviewed-by: Tomas Mraz (Merged from https://github.com/openssl/openssl/pull/18709) (cherry picked from commit 695cb63c744bab090144a86949b68324ee3094d6) --- diff --git a/crypto/rand/rand_win.c b/crypto/rand/rand_win.c index 90365460085..75ed90bd384 100644 --- a/crypto/rand/rand_win.c +++ b/crypto/rand/rand_win.c @@ -26,7 +26,9 @@ # ifdef USE_BCRYPTGENRANDOM # include -# pragma comment(lib, "bcrypt.lib") +# ifdef _MSC_VER +# pragma comment(lib, "bcrypt.lib") +# endif # ifndef STATUS_SUCCESS # define STATUS_SUCCESS ((NTSTATUS)0x00000000L) # endif