Open
Description
Previous ID | SR-10064 |
Radar | rdar://48723199 |
Original Reporter | @gottesmm |
Type | Bug |
Attachment: Download
Additional Detail from JIRA
Votes | 0 |
Component/s | Project Infrastructure |
Labels | Bug, CMake |
Assignee | @shahmishal |
Priority | Medium |
md5: 80a12190344bbf41e231ea59753cd199
Issue Description:
ChrisB has implemented in LLVM the ability to sand box compile commands. What this does is disable access to the file system except for dependencies explicitly specified by cmake. This ensures that if we have a dependency that was missed, the compile job fails.
My understanding is that it is good enough now for LLVM's build but it does not work for Swift/Clang yet. Helping ChrisB (if needed)/enabling once it works for swift with this would provide large benefit to the project's CI and the project's developer productivity by defining away this problem.
Here is the permalink to the code that does this.