Unit tests test_util_spawn_background_* fail when run from make distcheck
Currently the unit tests `test_util_spawn_background_`* assume that they are run from the Tor build directory (so as to find `test-child`). This is not the case when running `make distcheck`, so the test will fail. The path to `test-child` can be found through `dirname(argv[0])/../test-child`, but unit tests don't have access to `argv[0]`. Therefore one solution is to use autoconf to find the Tor build directory and base the path on this.
Originally reported by Sebastian Hahn.
issue