Skip to content

Conversation

cachemeifyoucan
Copy link
Collaborator

As a follow up to #159122, after figure out reason why CAS unit tests
are failing on Solaris, update the CMake configuration to build ondisk
CAS implementation. We now check the existance of flock before
enabling the configuration.

In the future, we can find ways to support OnDiskCAS on other platforms
that do not have flock. This can techinically be done with a POSIX
compilant file lock but that will put a restriction on the usage of CAS.

Created using spr 1.3.6
@llvmbot llvmbot added the cmake Build system in general and CMake in particular label Sep 16, 2025
Created using spr 1.3.6
Created using spr 1.3.6
@cachemeifyoucan cachemeifyoucan enabled auto-merge (squash) September 17, 2025 16:20
@cachemeifyoucan cachemeifyoucan merged commit 00dc72f into main Sep 17, 2025
9 checks passed
@cachemeifyoucan cachemeifyoucan deleted the users/cachemeifyoucan/spr/cas-llvm_enable_ondisk_cas-requires-flock-on-unix branch September 17, 2025 16:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cmake Build system in general and CMake in particular
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants