tech-userlevel archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
rump_nfs dependencies and binutils 2.18.50
Hello,
I ran to this rump_nfs build problem when cross compiling current from last
Thursday to evbarm with binutils 2.18.50:
# link rump_nfs/rump_nfs
/home/mira/src/netbsd/netbsd-thumb/obj/tooldir.Linux-2.6.24-etchnhalf.1-686-unknown/bin/arm--netbsdelf-gcc
-B/home/mira/src/netbsd/netbsd-thumb/obj/destdir.evbarm/usr/lib/
-B/home/mira/src/netbsd/netbsd-thumb/obj/destdir.evbarm/usr/lib/
-Wl,-nostdlib -Wl,--wrap=malloc -Wl,--fatal-warnings -o rump_nfs
getnfsargs.o mount_nfs.o rump_nfs.o pathadj.o fattr.o -lrumpfs_nfs
-lrumpnet -lrumpnet_sockin -lrumpfs_nfs -lp2k -lukfs -lrumpvfs -lrump
-lrumpuser -lpuffs -lutil -lpthread
-L/home/mira/src/netbsd/netbsd-thumb/obj/destdir.evbarm/usr/lib
-Wl,-rpath-link,/home/mira/src/netbsd/netbsd-thumb/obj/destdir.evbarm/lib
-L/home/mira/src/netbsd/netbsd-thumb/obj/destdir.evbarm/lib
-Wl,-rpath-link,/home/mira/src/netbsd/netbsd-thumb/obj/destdir.evbarm/usr/lib
-L/home/mira/src/netbsd/netbsd-thumb/obj/destdir.evbarm/usr/lib
/home/mira/src/netbsd/netbsd-thumb/obj/destdir.evbarm/usr/lib/librumpnet.so:
undefined reference to `__start_link_set_domains'
/home/mira/src/netbsd/netbsd-thumb/obj/destdir.evbarm/usr/lib/librumpnet.so:
undefined reference to `__stop_link_set_domains'
collect2: ld returned 1 exit status
This is fixed by linking with rumpnet_net too, but since I'm not seeing this
with plain current and its binutils 2.16.1, I'm not sure if it is really
needed.
diff --git a/usr.sbin/puffs/rump_nfs/Makefile b/usr.sbin/puffs/rump_nfs/Makefile
index dfc4b3f..d516530 100644
--- a/usr.sbin/puffs/rump_nfs/Makefile
+++ b/usr.sbin/puffs/rump_nfs/Makefile
@@ -10,9 +10,9 @@ SRCS+= getnfsargs.c
# second one runs the real NetBSD kernel networking stack in userspace
# and uses /dev/tap to access the network.
#
-LDADD+= -lrumpfs_nfs -lrumpnet -lrumpnet_sockin
+LDADD+= -lrumpfs_nfs -lrumpnet -lrumpnet_net -lrumpnet_sockin
#LDADD+= -lrumpfs_nfs -lrumpnet -lrumpnet_net -lrumpnet_netinet \
- -lrumpnet_virtif
+# -lrumpnet_virtif
ISRUMP= # gives me nightmares
#CPPFLAGS+= -DINET6 # for getnfsargs?
Home |
Main Index |
Thread Index |
Old Index