File 0445-ssl-Avoid-running-dist-benchmark-on-32bit-Windows.patch of Package erlang
From 61ccc7b32f8389c2b1720813248300d5a69d79ec Mon Sep 17 00:00:00 2001
From: Ingela Anderton Andin <ingela@erlang.org>
Date: Mon, 8 Sep 2025 11:45:03 +0200
Subject: [PATCH] ssl: Avoid running dist benchmark on 32bit Windows
It runs in to out of memory problems.
---
lib/ssl/test/ssl_dist_bench_SUITE.erl | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/lib/ssl/test/ssl_dist_bench_SUITE.erl b/lib/ssl/test/ssl_dist_bench_SUITE.erl
index bae44dacfb..bbf66937f8 100644
--- a/lib/ssl/test/ssl_dist_bench_SUITE.erl
+++ b/lib/ssl/test/ssl_dist_bench_SUITE.erl
@@ -149,6 +149,7 @@ init_per_suite(Config) ->
try
Node =/= nonode@nohost orelse
throw({Skip,"Node not distributed"}),
+ verify_os_type(Skip),
verify_node_src_addr(),
{supported, SSLVersions} =
lists:keyfind(supported, 1, ssl:versions()),
@@ -429,6 +430,14 @@ ktls_supported() ->
%%%-------------------------------------------------------------------
%%% CommonTest API helpers
+verify_os_type(Skipped) ->
+ case {os:type(), erlang:system_info(wordsize)} of
+ {{win32,_}, 4} ->
+ throw({Skipped,"32b Windows"});
+ _ ->
+ ok
+ end.
+
verify_node_src_addr() ->
Msg = "Hello, world!",
{ok,Host} = inet:gethostname(),
--
2.51.0