From 75c898edc3d7e06b589ce42917ae56e0c40082ac Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Sat, 17 Apr 2021 19:10:16 +0300 Subject: [PATCH] ; * src/pdumper.c (dump_do_dump_relocation): Add a FIXME comment. --- src/pdumper.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/pdumper.c b/src/pdumper.c index c9285ddbc78..ed763a5d7ef 100644 --- a/src/pdumper.c +++ b/src/pdumper.c @@ -5325,6 +5325,13 @@ dump_do_dump_relocation (const uintptr_t dump_base, memcpy (fndata + execdir_len, SSDATA (cu_file), fn_len); } + /* FIXME: This records the names of the *.eln files in an + unexpanded form, with one or more ".." elements (and on + Windows with the first part using backslashes). The file + names are also unibyte. If we care about this, we need to + loop in startup.el over all the preloaded modules and run + their file names through expand-file-name and + decode-coding-string. */ comp_u->file = eln_fname; comp_u->handle = dynlib_open (SSDATA (eln_fname)); if (!comp_u->handle) -- 2.39.5