selftests/bpf: Bring back c++ include/link test
authorStanislav Fomichev <sdf@google.com>
Mon, 2 Dec 2019 21:59:31 +0000 (13:59 -0800)
committerAlexei Starovoitov <ast@kernel.org>
Thu, 5 Dec 2019 01:57:55 +0000 (17:57 -0800)
commit6bf6affe18dafea6ef12036001162ac7f2dbf738
tree409a3af52c0fd0670c0bbae50df63d5ca1f8e577
parent01d434ce98d38e36901c72493b96afc4075ee887
selftests/bpf: Bring back c++ include/link test

Commit 5c26f9a78358 ("libbpf: Don't use cxx to test_libpf target")
converted existing c++ test to c. We still want to include and
link against libbpf from c++ code, so reinstate this test back,
this time in a form of a selftest with a clear comment about
its purpose.

v2:
* -lelf -> $(LDLIBS) (Andrii Nakryiko)

Fixes: 5c26f9a78358 ("libbpf: Don't use cxx to test_libpf target")
Signed-off-by: Stanislav Fomichev <sdf@google.com>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Acked-by: Andrii Nakryiko <andriin@fb.com>
Link: https://lore.kernel.org/bpf/20191202215931.248178-1-sdf@google.com
tools/lib/bpf/.gitignore
tools/lib/bpf/Makefile
tools/testing/selftests/bpf/.gitignore
tools/testing/selftests/bpf/Makefile
tools/testing/selftests/bpf/test_cpp.cpp [moved from tools/lib/bpf/test_libbpf.c with 100% similarity]