Skip to content

Conversation

@jzc
Copy link
Contributor

@jzc jzc commented Sep 5, 2025

The options -f[no]sycl-remove-unused-external-funcs, -f[no]sycl-device-code-split-esimd, and -f[no]sycl-add-default-spec-consts-image were not being processed by the driver in the new offloading model. These were "triple dependent" options, and due to the new model they need to be processed clang-linker-wrapper. This PR makes sure the driver forwards these options to the corresponding option for clang-linker-wrapper.

@jzc jzc requested a review from a team as a code owner September 5, 2025 21:09
@jzc jzc temporarily deployed to WindowsCILock September 5, 2025 21:09 — with GitHub Actions Inactive
@jzc jzc temporarily deployed to WindowsCILock September 5, 2025 21:39 — with GitHub Actions Inactive
@jzc jzc temporarily deployed to WindowsCILock September 5, 2025 21:39 — with GitHub Actions Inactive
@YuriPlyakhin
Copy link
Contributor

@intel/dpcpp-clang-driver-reviewers , ping

@jzc
Copy link
Contributor Author

jzc commented Sep 11, 2025

@intel/llvm-gatekeepers Failures are unrelated, this PR is ready to merge.

@sarnex sarnex merged commit 54e7f77 into intel:sycl Sep 11, 2025
24 of 27 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.

4 participants