[PATCH 16/16] Build fixes: Build processUser.o and link against it
The process interfaces got new routines, add processUser.o so that
they get picked up by the servers that need them.
As I understand it this is no longer necessary once the libc has been
rebuilt with the new definitions. So this patch can either be omitted
if the libc is rebuild first, or committed now and reverted once the
libc has been rebuilt.
---
init/Makefile | 2 +-
libdiskfs/Makefile | 2 +-
libnetfs/Makefile | 3 ++-
libtrivfs/Makefile | 2 +-
mach-defpager/Makefile | 2 +-
trans/Makefile | 4 ++--
6 files changed, 8 insertions(+), 7 deletions(-)
diff --git a/init/Makefile b/init/Makefile
index ffb82ff..5ae3b50 100644
--- a/init/Makefile
+++ b/init/Makefile
@@ -21,7 +21,7 @@ makemode := server
SRCS = init.c stubs.c
OBJS = $(SRCS:.c=.o) \
startupServer.o notifyServer.o startup_replyUser.o msgServer.o \
- startup_notifyUser.o
+ startup_notifyUser.o processUser.o
target = init
HURDLIBS = shouldbeinlibc
diff --git a/libdiskfs/Makefile b/libdiskfs/Makefile
index 3c8de4c..44cb3a6 100644
--- a/libdiskfs/Makefile
+++ b/libdiskfs/Makefile
@@ -57,7 +57,7 @@ installhdrs = diskfs.h diskfs-pager.h
MIGSTUBS = fsServer.o ioServer.o fsysServer.o exec_startupServer.o \
fsys_replyUser.o fs_notifyUser.o ifsockServer.o \
- startup_notifyServer.o
+ startup_notifyServer.o processUser.o
OBJS = $(sort $(SRCS:.c=.o) $(MIGSTUBS))
HURDLIBS = fshelp iohelp store ports shouldbeinlibc pager
diff --git a/libnetfs/Makefile b/libnetfs/Makefile
index 24b5aca..878ab60 100644
--- a/libnetfs/Makefile
+++ b/libnetfs/Makefile
@@ -58,7 +58,8 @@ SRCS= $(OTHERSRCS) $(FSSRCS) $(IOSRCS) $(FSYSSRCS) $(IFSOCKSRCS)
installhdrs=netfs.h
-MIGSTUBS= ioServer.o fsServer.o fsysServer.o fsys_replyUser.o ifsockServer.o
+MIGSTUBS= ioServer.o fsServer.o fsysServer.o fsys_replyUser.o ifsockServer.o \
+ processUser.o
OBJS=$(sort $(SRCS:.c=.o) $(MIGSTUBS))
diff --git a/libtrivfs/Makefile b/libtrivfs/Makefile
index 1c6fd5e..6df2b7c 100644
--- a/libtrivfs/Makefile
+++ b/libtrivfs/Makefile
@@ -43,7 +43,7 @@ OTHERSRCS=demuxer.c protid-clean.c protid-dup.c cntl-create.c \
SRCS=$(FSSRCS) $(IOSRCS) $(FSYSSRCS) $(OTHERSRCS)
-MIGSTUBS=fsServer.o ioServer.o fsysServer.o fsys_replyUser.o
+MIGSTUBS=fsServer.o ioServer.o fsysServer.o fsys_replyUser.o processUser.o
libname = libtrivfs
HURDLIBS = fshelp iohelp ports shouldbeinlibc
diff --git a/mach-defpager/Makefile b/mach-defpager/Makefile
index 5a98d69..8c48b29 100644
--- a/mach-defpager/Makefile
+++ b/mach-defpager/Makefile
@@ -27,7 +27,7 @@ SRCS := default_pager.c kalloc.c wiring.c main.c setup.c
OBJS := $(SRCS:.c=.o) \
$(addsuffix Server.o,\
memory_object default_pager memory_object_default exc) \
- default_pager_replyUser.o
+ default_pager_replyUser.o processUser.o
OTHERLIBS:= -lpthread
LDFLAGS += -static
diff --git a/trans/Makefile b/trans/Makefile
index b3210b6..6b821b8 100644
--- a/trans/Makefile
+++ b/trans/Makefile
@@ -27,7 +27,7 @@ SRCS = ifsock.c symlink.c magic.c null.c fifo.c new-fifo.c fwd.c \
OBJS = $(SRCS:.c=.o) fsysServer.o ifsockServer.o passwordServer.o \
crashServer.o crash_replyUser.o msgServer.o \
default_pagerServer.o default_pagerUser.o \
- device_replyServer.o elfcore.o
+ device_replyServer.o elfcore.o processUser.o
HURDLIBS = ports netfs trivfs iohelp fshelp pipe ihash shouldbeinlibc
LDLIBS += -lpthread
password-LDLIBS = $(LIBCRYPT)
@@ -36,7 +36,7 @@ include ../Makeconf
vpath elfcore.c $(top_srcdir)/exec
-symlink: fsysServer.o
+symlink: fsysServer.o processUser.o
ifsock: ifsockServer.o
crash: crashServer.o crash_replyUser.o msgServer.o elfcore.o
password: passwordServer.o
--
1.7.10.4
Reply to: