test-path-util: check for /lt-test-path-util or /test-path-util (#3841)

Depending on how binutils was configured and the --enable-fast-install
configure option, the test binary might be called either name.

Fixes: https://github.com/systemd/systemd/issues/3838
This commit is contained in:
Mike Gilbert 2016-07-31 21:50:50 -04:00 committed by Zbigniew Jędrzejewski-Szmek
parent cb3e441759
commit 6d1e2ddd59

View file

@ -114,7 +114,8 @@ static void test_find_binary(const char *self) {
assert_se(find_binary(self, &p) == 0);
puts(p);
assert_se(endswith(p, "/lt-test-path-util"));
/* libtool might prefix the binary name with "lt-" */
assert_se(endswith(p, "/lt-test-path-util") || endswith(p, "/test-path-util"));
assert_se(path_is_absolute(p));
free(p);