[clang] [clang][Darwin] Remove legacy framework search path logic in the frontend (PR #120149)

Artem Belevich via cfe-commits cfe-commits at lists.llvm.org
Mon Dec 16 14:14:09 PST 2024


================
@@ -1,13 +1,6 @@
-// RUN: %clang -cc1 -fcuda-is-device -isysroot /var/empty \
-// RUN:   -triple nvptx-nvidia-cuda -aux-triple i386-apple-macosx \
-// RUN:   -E -fcuda-is-device -v -o /dev/null -x cuda %s 2>&1 | FileCheck %s
-
-// RUN: %clang -cc1 -isysroot /var/empty \
-// RUN:   -triple i386-apple-macosx -aux-triple nvptx-nvidia-cuda \
-// RUN:   -E -fcuda-is-device -v -o /dev/null -x cuda %s 2>&1 | FileCheck %s
-
 // Check that when we do CUDA host and device compiles on MacOS, we check for
 // includes in /System/Library/Frameworks and /Library/Frameworks.
 
-// CHECK-DAG: ignoring nonexistent directory "/var/empty/System/Library/Frameworks"
-// CHECK-DAG: ignoring nonexistent directory "/var/empty/Library/Frameworks"
+// RUN: %clang -isysroot /var/empty -target unknown-nvidia-cuda -v -fsyntax-only -x cuda %s -### 2>&1 | FileCheck %s
----------------
Artem-B wrote:

Nope. I believe they've dropped MacOS in CUDA-11. 10.2 was the last one.
https://docs.nvidia.com/cuda/archive/10.2/cuda-toolkit-release-notes/index.html#cuda-general-new-features

```
CUDA 10.2 (Toolkit and NVIDIA driver) is the last release to support macOS for developing and running CUDA applications. Support for macOS will not be available starting with the next release of CUDA.
```

CUDA on MAC has never been properly supported. It kind-of-sort-of worked, but nobody owned or maintained it beyond whatever happened to be touched by LLVM tests.
By now, I think we can remove cuda-on-mac tests and related code.

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


More information about the cfe-commits mailing list