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

openSUSE Build Service is sponsored by