Looks like test suite i faling + cd resolv_wrapper-1.1.7 + /usr/bin/make -O -j48 V=1 VERBOSE=1 -C x86_64-redhat-linux-gnu test ARGS=--output-on-failure make: Entering directory '/home/tkloczko/rpmbuild/BUILD/resolv_wrapper-1.1.7/x86_64-redhat-linux-gnu' Running tests... /usr/bin/ctest --force-new-ctest-process --output-on-failure Test project /home/tkloczko/rpmbuild/BUILD/resolv_wrapper-1.1.7/x86_64-redhat-linux-gnu Start 1: test_res_init 1/3 Test #1: test_res_init .................... Passed 0.01 sec Start 2: test_res_query_search 2/3 Test #2: test_res_query_search ............***Failed 1.66 sec [==========] Running 4 test(s). [ RUN ] test_res_nquery [ ERROR ] --- 0xffffffffffffffff == 0xffffffffffffffff [ LINE ] --- /home/tkloczko/rpmbuild/BUILD/resolv_wrapper-1.1.7/tests/test_res_query_search.c:86: error: Failure! [ FAILED ] test_res_nquery [ RUN ] test_res_query [ ERROR ] --- 0xffffffffffffffff == 0xffffffffffffffff [ LINE ] --- /home/tkloczko/rpmbuild/BUILD/resolv_wrapper-1.1.7/tests/test_res_query_search.c:117: error: Failure! [ FAILED ] test_res_query [ RUN ] test_res_nsearch [ ERROR ] --- 0xffffffffffffffff == 0xffffffffffffffff [ LINE ] --- /home/tkloczko/rpmbuild/BUILD/resolv_wrapper-1.1.7/tests/test_res_query_search.c:153: error: Failure! [ FAILED ] test_res_nsearch [ RUN ] test_res_search [ ERROR ] --- 0xffffffffffffffff == 0xffffffffffffffff [ LINE ] --- /home/tkloczko/rpmbuild/BUILD/resolv_wrapper-1.1.7/tests/test_res_query_search.c:183: error: Failure! [ FAILED ] test_res_search [==========] 4 test(s) run. [ PASSED ] 0 test(s). [ FAILED ] 4 test(s), listed below: [ FAILED ] test_res_nquery [ FAILED ] test_res_query [ FAILED ] test_res_nsearch [ FAILED ] test_res_search 4 FAILED TEST(S) Start 3: test_dns_fake 3/3 Test #3: test_dns_fake .................... Passed 0.01 sec 67% tests passed, 1 tests failed out of 3 Total Test time (real) = 1.68 sec The following tests FAILED: 2 - test_res_query_search (Failed) Errors while running CTest make: *** [Makefile:117: test] Error 8
Yes, as glibc >= 2.34 moved the res_* symbols from libresolv to libc. This means socket_wrapper can't intercept the socket communication and make the feature for changing resolv.conf pretty useless.