Fix any remaining instances that fail the build in this mode. For selftests, we also need to separate CXXFLAGS from CFLAGS, since adding it to CFLAGS simply would generate a warning when used with g++. This also cherry-picks Andrii's patch to fix the instance in libbpf. Also tested introducing new invalid usage of C99 features. Andrii Nakryiko (1): libbpf: fix non-C89 loop variable declaration in gen_loader.c Kumar Kartikeya Dwivedi (5): bpftool: Compile using -std=gnu89 libbpf: Compile using -std=gnu89 selftests/bpf: Fix non-C89 loop variable declaration instances selftests/bpf: Switch to non-unicode character in output selftests/bpf: Compile using -std=gnu89 tools/bpf/bpftool/Makefile | 2 +- tools/lib/bpf/Makefile | 1 + tools/lib/bpf/gen_loader.c | 3 ++- tools/testing/selftests/bpf/Makefile | 5 ++++- tools/testing/selftests/bpf/bench.c | 6 +++--- tools/testing/selftests/bpf/prog_tests/d_path.c | 4 ++-- tools/testing/selftests/bpf/prog_tests/timer_mim.c | 6 +++--- tools/testing/selftests/bpf/prog_tests/xdp_bonding.c | 4 ++-- tools/testing/selftests/bpf/test_progs.c | 2 +- 9 files changed, 19 insertions(+), 14 deletions(-) -- 2.33.1