tech-kern archive

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

Re: Rump dependencies (5.2)?



> Date: Sun, 12 Jan 2020 21:56:30 -0500 (EST)
> From: Mouse <mouse%Rodents-Montreal.ORG@localhost>
> 
> But now, when I try to build the world, rump_nfs fails to link, citing
> as undefined two routines I added to uipc_usrreq.c which are referred
> to from uipc_syscalls.c.
> 
> This leads me to ask - and I realize it's possible nobody remembers the
> answer, or perhaps nobody ever knew the answer: where can I get the
> dependency graph the rump stuff expects the kernel sources to have,
> since it clearly doesn't just work the way it does in the kernel?

The rump build is done with separate reachover makefiles.  See, e.g.,
sys/rump/librump/rumpnet/Makefile.rumpnet.  In HEAD, uipc_usrreq.c
appears in sys/rump/net/lib/liblocal/Makefile which provides the local
socket domain, in contrast to, e.g., sys/rump/net/lib/libnetinet.
Seems that in netbsd-5, uipc_usrreq.c did not appear in any part of
rump.


Home | Main Index | Thread Index | Old Index