Skip to content

Commit

Permalink
Clarify ABI requirements for the SDK vendor hooks (open-telemetry#70)
Browse files Browse the repository at this point in the history
  • Loading branch information
Johannes Tax authored May 4, 2020
1 parent 176966a commit 8683fbf
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions docs/abi-policy.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,10 @@ consistent ABI (vtable layouts, for example, are specified by the
can be used across compilers, but don't rely on the ABI stability of the
C++ standard library classes.

ABI stability is not provided by the interfaces the SDK provides as
implementation hooks to vendor implementors, like exporters, processors,
aggregators and propagators.

These are some of the rules for where ABI stability is required.

Note: This assumes export maps are used to properly control symbol resolution.
Expand Down

0 comments on commit 8683fbf

Please sign in to comment.