emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Preview: portable dumper


From: Andy Moreton
Subject: Re: Preview: portable dumper
Date: Tue, 20 Feb 2018 00:54:29 +0000
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.91 (windows-nt)

On Tue 13 Feb 2018, Eli Zaretskii wrote:

>> From: Daniel Colascione <address@hidden>
>> Date: Mon, 12 Feb 2018 12:18:36 -0800
>> 
>> I've pushed the portable dumper to the pdumper Savannah branch. It 
>> should support a fully PIC Emacs.
>
> Thanks.  I'd urge people to try this branch and report any issues they
> see.

The branch currently fails for out of tree builds (tested with mingw64
on msys2 for 64bit Windows). Something like this is needed to fix it:

diff --git a/src/Makefile.in b/src/Makefile.in
index e2950a02eb..0df59b90a8 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -411,11 +411,13 @@ base_obj =
        $(W32_OBJ) $(WINDOW_SYSTEM_OBJ) $(XGSELOBJ) $(JSON_OBJ)
 obj = $(base_obj) $(NS_OBJC_OBJ)
 
-dmpstruct_headers=lisp.h buffer.h intervals.h charset.h
+dmpstruct_headers = ${srcdir}/lisp.h ${srcdir}/buffer.h ${srcdir}/intervals.h \
+       ${srcdir}/charset.h
 pdumper.o: dmpstruct.h
-dmpstruct.h: dmpstruct.awk
+dmpstruct.h: ${srcdir}/dmpstruct.awk
 dmpstruct.h: $(libsrc)/make-fingerprint$(EXEEXT) $(dmpstruct_headers)
-       POSIXLY_CORRECT=1 awk -f dmpstruct.awk $(dmpstruct_headers) > $@
+       POSIXLY_CORRECT=1 awk -f ${srcdir}/dmpstruct.awk \
+       $(dmpstruct_headers) > $@
 
 ## Object files used on some machine or other.
 ## These go in the DOC file on all machines in case they are needed.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]