doc: fix default symbol binding in ABI guide
authorRay Kinsella <mdr@ashroe.eu>
Wed, 6 May 2020 15:41:05 +0000 (16:41 +0100)
committerThomas Monjalon <thomas@monjalon.net>
Mon, 18 May 2020 17:46:25 +0000 (19:46 +0200)
commit45a4103e680d6b9bfb2b4ee4f4ef528d8de51ec0
treecf4afa59533c336006667573ddf25a729f8a14bd
parenta57a71f9ffa81cf70219e36c0fc488d290038e61
doc: fix default symbol binding in ABI guide

The document abi_versioning.rst incorrectly instructs the developer to
add BIND_DEFAULT_SYMBOL to the public header, not the source file. This
commit fixes the issue and adds some clarifications.

The commit also clarifies the use of use_function_versioning in the
meson/ninja build system, and does some minor re-organization of the
document.

Fixes: f1ef9794f9bd ("doc: add ABI guidelines")
Cc: stable@dpdk.org
Signed-off-by: Ray Kinsella <mdr@ashroe.eu>
doc/guides/contributing/abi_versioning.rst