fsysServer.o is only used by the symlink translator which does not use libports. Therefor, it is not necessary to use the default payload to port translation function.
* trans/Makefile (fsys-MIGSFLAGS): Disable the default payload to port translation function. --- trans/Makefile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/trans/Makefile b/trans/Makefile index fa00002..af6dffc 100644 --- a/trans/Makefile +++ b/trans/Makefile @@ -38,6 +38,10 @@ password-MIGSFLAGS=\ "-DIO_DESTRUCTOR=trivfs_end_using_protid (trivfs_protid_t)" \ "-DPASSWORD_IMPORTS=import <hurd/trivfs.h>;" +# fsysServer is only used by the symlink translator which does not use +# libports. Disable the default payload to port conversion. +fsys-MIGSFLAGS = "-DHURD_DEFAULT_PAYLOAD_TO_PORT=1" + include ../Makeconf vpath elfcore.c $(top_srcdir)/exec -- 1.7.10.4