summaryrefslogtreecommitdiffstats
path: root/libnl-xfrm-3.sym
Commit message (Collapse)AuthorAgeFilesLines
* build: add comments to linker version scripts about the version tagsThomas Haller2022-08-241-0/+6
|
* xfrm: fix libnl-xfrm-3.sym linker versioningThomas Haller2022-03-031-2/+5
| | | | | Sections with already released API must not be modified or extended. A new section must be added for each release.
* xfrm: Add support for xfrm user offloadingThomas Egerer2022-03-031-0/+2
| | | | Signed-off-by: Thomas Egerer <thomas.egerer@secunet.com>
* build: don't export internal symbolsThomas Haller2015-02-021-5/+0
| | | | | | | | | | | | | | 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 <thaller@redhat.com>
* build: explicitly list exported symbols in linker scriptsThomas Haller2015-02-021-0/+247
| | | | | | | | | | | | | | | | | | | | | | | | Before all symbols (global: *;) were exported, which included some symbols that should not be exported. Update the symbol files to exclude everything by default and name the exported symbols explicitly. Still the same symbols as before are exported. for SO in ./lib/.libs/*.so ./src/lib/.libs/*.so; do SYM="$(basename "$SO")" SYM="${SYM%.so}.sym" cat <<EOF | sed 's/^ *>> //' > "$SYM" >> libnl_3 { >> global: >> $(nm "$SO" | sed -n 's/^[a-fA-F0-9]\+ [BDRT] \(.*\)/\t\1;/p' | LANG=C sort) >> local: >> $(echo -e '\t')*; >> }; EOF done Signed-off-by: Thomas Haller <thaller@redhat.com>
* build: add individual linker version scripts for shared librariesThomas Haller2015-02-021-0/+4
Instead of using a shared version script 'libnl.sym', add individual linker scripts for all libnl libraries. For now, the content of the version script is unchanged and this patch does not have any externally visible changes. Signed-off-by: Thomas Haller <thaller@redhat.com>