From 84fb67f730f78f990be7bb3ee3792d7438093bda Mon Sep 17 00:00:00 2001 From: Dan Gudmundsson 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 5ffe11724e21..7e4efde12f8e 100644 --- a/lib/reltool/src/reltool_target.erl +++ b/lib/reltool/src/reltool_target.erl @@ -942,12 +942,11 @@ spec_escripts(#sys{apps = Apps}, ErtsBin, BinFiles) -> lists:flatten(lists:filtermap(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).