Andrii Nakryiko wrote: > Libbpf provided LIBBPF_MAJOR_VERSION and LIBBPF_MINOR_VERSION macros to > check libbpf version at compilation time. This doesn't cover all the > needs, though, because version of libbpf that application is compiled > against doesn't necessarily match the version of libbpf at runtime, > especially if libbpf is used as a shared library. > > Add libbpf_major_version() and libbpf_minor_version() returning major > and minor versions, respectively, as integers. Also add a convenience > libbpf_version_string() for various tooling using libbpf to print out > libbpf version in a human-readable form. Currently it will return > "v0.6", but in the future it can contains some extra information, so the > format itself is not part of a stable API and shouldn't be relied upon. > > Signed-off-by: Andrii Nakryiko <andrii@xxxxxxxxxx> > --- LGTM. Acked-by: John Fastabend <john.fastabend@xxxxxxxxx>