It seems that the daily snapshots are built against glibc 2.35:
$ ldd /opt/intel/oneapi/compiler/2025.0/lib/libsycl.so
/opt/intel/oneapi/compiler/2025.0/lib/libsycl.so: /lib64/libm.so.6: version `GLIBC_2.35' not found (required by /opt/intel/oneapi/compiler/2025.0/lib/libsycl.so)
On my OS (one of the “clones” of RHEL 9), the libc version is GLIBC 2.34:
$ /lib64/libc.so.6
GNU C Library (GNU libc) stable release version 2.34.
Is my understanding correct (daily built against 2.35)? In this case, is my only option to get the source from the daily snapshot and recompile?
to my knowledge, the builders are running Ubuntu 22.04, which has libc version 2.35. Depending on what you’re doing, you might be able to run the builds inside an Ubuntu 22.04 container. Alternatively yes you can build it locally.
I think the oneAPI releases support more platforms, but I guess you’re looking to use rather up-to-date versions of the compiler?
I think that the HIP backend doesn’t tend to depend on too many new APIs, we used to build against releases from the 5.x series. Ideally you shouldn’t notice any problems there. If you do run into them, please let us know, I can’t promise we can maintain compatibility with a particular version forever but we should be able to have fairly wide coverage.