--- libnl-1.1.3/libnl.sym 1969-12-31 19:00:00.000000000 -0500 +++ libnl-1.1.3.new/libnl.sym 2013-05-10 12:56:09.253983845 -0400 @@ -0,0 +1,4 @@ +libnl_1.1 { +global: + *; +}; --- libnl-1.1.3/lib/Makefile 2013-05-10 13:03:25.769991798 -0400 +++ libnl-1.1.3.new/lib/Makefile 2013-05-10 13:04:50.638993360 -0400 @@ -50,7 +50,7 @@ $(OUT_SLIB): ../Makefile.opts $(OBJ) @echo " LD $(OUT_SLIB)"; \ - $(CC) $(CFLAGS) $(LDFLAGS) -shared -Wl,-soname,libnl.so.1 -o $(OUT_SLIB) $(OBJ) $(LIBNL_LIB) -lc + $(CC) $(CFLAGS) $(LDFLAGS) -shared -Wl,-soname,libnl.so.1 -Wl,--version-script=../libnl.sym -o $(OUT_SLIB) $(OBJ) $(LIBNL_LIB) -lc @echo " LN $(OUT_SLIB) $(LN1_SLIB)"; \ rm -f $(LN1_SLIB) ; $(LN) -s $(OUT_SLIB) $(LN1_SLIB) @echo " LN $(LN1_SLIB) $(LN_SLIB)"; \