From: Eli Zaretskii Date: Sat, 17 Apr 2021 16:10:16 +0000 (+0300) Subject: ; * src/pdumper.c (dump_do_dump_relocation): Add a FIXME comment. X-Git-Tag: emacs-28.0.90~2727^2~12 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=75c898edc3d7e06b589ce42917ae56e0c40082ac;p=emacs.git ; * src/pdumper.c (dump_do_dump_relocation): Add a FIXME comment. --- 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)