Skip to content

[SYCL] Kernel Compiler ensures build option flags are passed all the way through with OpenCL C.#18853

Merged
againull merged 3 commits intointel:syclfrom
cperkinsintel:cperkins-opencl-kernel_compiler-flag-fix
Jun 10, 2025
Merged

[SYCL] Kernel Compiler ensures build option flags are passed all the way through with OpenCL C.#18853
againull merged 3 commits intointel:syclfrom
cperkinsintel:cperkins-opencl-kernel_compiler-flag-fix

Conversation

@cperkinsintel
Copy link
Copy Markdown
Contributor

The KernelCompiler has this extractXsFlags feature for handling the build options when compiling SYCL sources. This inadvertently overlooked the use case for OpenCL C, so I'm adding it here, along with a test.

…hrough

Signed-off-by: Chris Perkins <chris.perkins@intel.com>
Signed-off-by: Chris Perkins <chris.perkins@intel.com>
@cperkinsintel cperkinsintel marked this pull request as ready for review June 6, 2025 22:37
@cperkinsintel cperkinsintel requested a review from a team as a code owner June 6, 2025 22:37
Comment thread sycl/test-e2e/KernelCompiler/opencl_flags.cpp
Comment thread sycl/test-e2e/KernelCompiler/opencl_flags.cpp Outdated
Comment thread sycl/test-e2e/KernelCompiler/opencl_flags.cpp Outdated
Comment thread sycl/test-e2e/KernelCompiler/opencl_flags.cpp Outdated
@cperkinsintel
Copy link
Copy Markdown
Contributor Author

Failure in CUDA /nested-non-packed-struct.cpp is unrelated #17650

@againull againull merged commit 8f33b32 into intel:sycl Jun 10, 2025
35 of 37 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants