Author: Anders Waldenborg Date: 2026-04-04T16:25:36+07:00 New Revision: da0aec299056b858e92ed0dc252e934ecdd659ea
URL: https://github.com/llvm/llvm-project/commit/da0aec299056b858e92ed0dc252e934ecdd659ea DIFF: https://github.com/llvm/llvm-project/commit/da0aec299056b858e92ed0dc252e934ecdd659ea.diff LOG: [clang][test] Fix solaris ld driver test to not assume gnu ld location (#186250) Added: clang/test/Driver/Inputs/fake_ld/ld Modified: clang/test/Driver/solaris-ld-sld.c Removed: ################################################################################ diff --git a/clang/test/Driver/Inputs/fake_ld/ld b/clang/test/Driver/Inputs/fake_ld/ld new file mode 100755 index 0000000000000..b8df112f9c2dc --- /dev/null +++ b/clang/test/Driver/Inputs/fake_ld/ld @@ -0,0 +1,5 @@ +#!/bin/sh + +echo "Unexpectedly running fake ld" 1>&2 + +exit 1 diff --git a/clang/test/Driver/solaris-ld-sld.c b/clang/test/Driver/solaris-ld-sld.c index f65153784b769..e5c5d0fc2c83b 100644 --- a/clang/test/Driver/solaris-ld-sld.c +++ b/clang/test/Driver/solaris-ld-sld.c @@ -1,7 +1,7 @@ // REQUIRES: system-solaris -// Check that clang invokes the native ld. +// Check that clang invokes the native ld, not whatever "ld" that happens to be in PATH -// RUN: test -f /usr/gnu/bin/ld && env PATH=/usr/gnu/bin %clang -o %t.o %s +// RUN: env PATH=%S/Inputs/fake_ld/ %clang -v -o %t.o %s int main() { return 0; } _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
