[clang] [PS4, PS5][Driver] Pass `-L<...>/target/lib -L.` to linker (PR #109796)

Edd Dawson via cfe-commits cfe-commits at lists.llvm.org
Tue Sep 24 08:57:59 PDT 2024


================
@@ -46,3 +46,26 @@
 
 // CHECK-SYSROOT: {{ld(\.exe)?}}"
 // CHECK-SYSROOT-SAME: "--sysroot=mysdk"
+
+// Test that "." is always added to library search paths. This is long-standing
+// behavior, unique to PlayStation toolchains.
+
+// RUN: %clang --target=x64_64-sie-ps5 %s -### 2>&1 | FileCheck --check-prefixes=CHECK-LDOT %s
+
+// CHECK-LDOT: {{ld(\.exe)?}}"
+// CHECK-LDOT-SAME: "-L."
+
+// Test that <sdk-root>/target/lib is added to library search paths, if it
+// exists and no --sysroot is specified.
----------------
playstation-edd wrote:

This is what the RUN on line 63 does ... I hope! (Prior to 1a6dc7d, this was on line 68).

https://github.com/llvm/llvm-project/pull/109796


More information about the cfe-commits mailing list