tech-userlevel archive

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

Re: rump_nfs dependencies and binutils 2.18.50



On Tue Dec 02 2008 at 01:10:21 +0900, Izumi Tsutsui wrote:
> I wrote:
> > -Wl,-nostdlib   -Wl,--wrap=malloc      -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 \
> 
> Ah, actual problem is librumpnet_sockin.so has
> __{start,stop}_link_set_domains symbols but
> librumpnet_sockin.a doesn't. (I'm not sure why)
> 
> It occurs even on i386 by "make LDSTATIC=-static"
> in src/usr.sbin/puffs/rump_nfs/rump_nfs.

Hmm, apparently link sets don't work at all on static binaries anymore.
I wonder what broke that.  They used to work perfectly (i.e. much better
than dynamic libraries).

I'll investigate tomrrow.


Home | Main Index | Thread Index | Old Index