Summary
The build may differ depending on when it is called due to FetchContent referencing a moving target.
Problem statement
Currently, the generic SYCL BLAS backend has a code path to pull in generic-sycl-components/onemath_sycl_blas via FetchContent, with tag main. Because main is a branch, this is a moving target, so compilations may differ depending on when you run it.
Preferred solution
Hard-code a tag to use.
See also: uxlfoundation/generic-sycl-components#16