Skip to content

Conversation

@uditagarwal97
Copy link
Contributor

@uditagarwal97 uditagarwal97 commented Dec 16, 2025

Windows ABI test broke after #20821

@uditagarwal97 uditagarwal97 self-assigned this Dec 16, 2025
@uditagarwal97 uditagarwal97 requested a review from a team as a code owner December 16, 2025 04:05
@uditagarwal97 uditagarwal97 changed the title [SYCL][LIT] Update Windows ABI test [SYCL][LIT] Fix Windows ABI test Dec 16, 2025
@uditagarwal97
Copy link
Contributor Author

Looks like different ABI symbols are being generated for Windows pre and post commit.
Unlike pre-commit, for post-commit, the following symbols are absent:

??0device@_V1@sycl@@QEAA@$$QEAV012@@Z
??0device@_V1@sycl@@QEAA@AEBV012@@Z

One difference is that pre-commit uses MSVC's cl while post-commit uses icx - I wonder if different compilers are generating different ABI symbols.

@steffenlarsen
Copy link
Contributor

One difference is that pre-commit uses MSVC's cl while post-commit uses icx - I wonder if different compilers are generating different ABI symbols.

That sounds somewhat likely, but maybe we can trick the latter to think that the symbols are exported.

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