From: Ramsay Jones Date: Wed, 16 Apr 2025 23:18:33 +0000 (+0100) Subject: config.mak.uname: add arc4random to the cygwin build X-Git-Tag: v2.50.0-rc0~80^2~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=70ef34c8d8001e677a346666f32040adfa90e89c;p=thirdparty%2Fgit.git config.mak.uname: add arc4random to the cygwin build The arc4random_buf() function has been available in cygwin since about 2016 (somewhere in the v2.x branch). Set the CSPRNG_METHOD build variable to 'arc4random', in the cygwin section, to enable the use of this cryptographically-secure pseudorandom number function. Note that the autoconf and new meson builds also enable this function. Signed-off-by: Ramsay Jones Signed-off-by: Junio C Hamano --- diff --git a/config.mak.uname b/config.mak.uname index e7bd07cf6e..330741eb5a 100644 --- a/config.mak.uname +++ b/config.mak.uname @@ -254,6 +254,7 @@ ifeq ($(uname_O),Cygwin) HAVE_CLOCK_GETTIME = YesPlease HAVE_CLOCK_MONOTONIC = YesPlease HAVE_SYSINFO = YesPlease + CSPRNG_METHOD = arc4random HAVE_ALLOCA_H = YesPlease NEEDS_LIBICONV = YesPlease NO_FAST_WORKING_DIRECTORY = UnfortunatelyYes