Greetings.
Could you explain how a portable dumper Emacs works (bootstrap-emacs.pdmp) and where it is placed in sources? I just haven't time to examine all the source code. Forgive me for that.
It crashes. That's okay, because I'm with my protege porting Emacs to a new platform (e2k).

Here are logs with errors.

Wrong type argument: listp, make[1]: * [Makefile:824: bootstrap-emacs.pdmp] Ошибка сегментированияmake[1]: выход из каталога ((exit from directory)) «/root/emacs-27.2/src»make: * [Makefile:424: src] Ошибка  ((error)) 2

Wrong type argument: listp, make[1]: *** [Makefile:824: bootstrap-emacs.pdmp] Segmentation fault
make[1]: выход из каталога ((exit from directory)) «/home/ddrdmakar/emacs/emacs-27.2/src»
make: *** [Makefile:424: src] Ошибка ((error)) 2

With --with-dumping=none it builds successfully, it works, but crashes sometimes. That will be fixed by simple debugging.

BTW, could you send me instructions about working with your repo me to merge changes right? I mean to give our changes to you properly .

Best regards, Gregory.