]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test-path-util: check for /lt-test-path-util or /test-path-util (#3841)
authorMike Gilbert <floppymaster@gmail.com>
Mon, 1 Aug 2016 01:50:50 +0000 (21:50 -0400)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Mon, 1 Aug 2016 01:50:50 +0000 (21:50 -0400)
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
src/test/test-path-util.c

index 6094d4c3e5a899bc1cebd6264cf079a7ce1fea5d..164a10d8a8800cf84c13dad3f3d7cc9919f76a3f 100644 (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);