From 4280dfb85d64290c9e99407ed5277ea8d7cd6b3f Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Sun, 4 Jan 2015 17:24:40 +0100 Subject: build: don't export internal symbols Hide internal symbols from the libraries. Before, all symbols were exported, including some that were not meant to be public. Hide them now. This is an ABI break, but nobody was supposed to use these symbols. Hence it seems acceptable to hide them now. Still don't hide any symbols that are internal, but wrongly exported in public header files (such as @ct_obj_ops). Signed-off-by: Thomas Haller --- libnl-nf-3.sym | 5 ----- 1 file changed, 5 deletions(-) (limited to 'libnl-nf-3.sym') diff --git a/libnl-nf-3.sym b/libnl-nf-3.sym index 3572b89d..190a2fdc 100644 --- a/libnl-nf-3.sym +++ b/libnl-nf-3.sym @@ -1,10 +1,5 @@ libnl_3 { global: - __bss_start; - _edata; - _end; - _fini; - _init; ct_obj_ops; exp_obj_ops; log_msg_obj_ops; -- cgit v1.2.3