File 9531-Fix-reltool-on-windows.patch of Package erlang
From 84fb67f730f78f990be7bb3ee3792d7438093bda Mon Sep 17 00:00:00 2001
From: Dan Gudmundsson <dgud@erlang.org>
Date: Tue, 17 Mar 2026 10:26:09 +0100
Subject: [PATCH] Fix reltool on windows
Windows now included .pdb for every executable which made
the testcases fail.
---
lib/reltool/src/reltool_target.erl | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/lib/reltool/src/reltool_target.erl b/lib/reltool/src/reltool_target.erl
index 5ffe11724e..7e4efde12f 100644
--- a/lib/reltool/src/reltool_target.erl
+++ b/lib/reltool/src/reltool_target.erl
@@ -974,12 +974,11 @@ spec_escripts(#sys{apps = Apps}, ErtsBin, BinFiles) ->
lists:flatten(lists:zf(Filter, Apps)).
do_spec_escript(File, ErtsBin, BinFiles) ->
- [{copy_file, EscriptExe}] = safe_lookup_spec("escript", BinFiles),
EscriptExt = ".escript",
Base = filename:basename(File, EscriptExt),
- ExeExt = filename:extension(EscriptExe),
- [{copy_file, Base ++ EscriptExt, File},
- {copy_file, Base ++ ExeExt, filename:join([ErtsBin, EscriptExe])}].
+ ExeS = [{copy_file, Base ++ filename:extension(BinF), filename:join([ErtsBin, BinF])}
+ || {copy_file, BinF} <- safe_lookup_spec("escript", BinFiles)],
+ [{copy_file, Base ++ EscriptExt, File} | ExeS].
check_sys(Mandatory, SysFiles) ->
lists:foreach(fun(M) -> do_check_sys(M, SysFiles) end, Mandatory).
--
2.51.0