Visible to Intel only — GUID: GUID-6611072F-665A-49FA-9BD0-4F44BD376C34
Visible to Intel only — GUID: GUID-6611072F-665A-49FA-9BD0-4F44BD376C34
Device Offload Compilation Considerations
SYCL compilation performs a compilation that generates both host and target binaries for a single source file. The SYCL compilation flow generates file dependencies from the device compilation to the host compilation. These dependent files are considered to be integration files that are included in the host side compilation.
A file, called an integration footer, is added to the end of the original source file before being compiled. To accomplish this process, a new temporary source file is generated and is considered the host source file for the compilation. The file is a new source dependency and could break your build environments that track the generated files during a compilation. These build environments need to be configured in the SYCL space for the additional intermediate file to be part of the compilation flow.
The location of the additional file is generated in the common temporary file location, specified by the TMP then TEMP environment variables.