Skip to content

Disable windows asan#532

Merged
b1ackviking merged 4 commits into
mainfrom
disable-windows-asan
Jun 3, 2026
Merged

Disable windows asan#532
b1ackviking merged 4 commits into
mainfrom
disable-windows-asan

Conversation

@b1ackviking
Copy link
Copy Markdown
Owner

No description provided.

MSVC requires all code to be compiled with ASAN because it embeds
neccessary info into object files. This includes linked 3rd-party
libraries. So there are 3 options:
1. Disable ASAN
2. Use header-only 3rd-party libs
3. Rebuild 3rd-party libs with ASAN instrumentation (impossible for
   closed-source 3rd-party dependencies).

While the 3rd option is preferrable, I choose to disable ASAN on windows
as an easy fix to make CI working for now. I am going to investigate how
to rebuild 3rd-party libs vendored with Conan later.
@b1ackviking b1ackviking enabled auto-merge (rebase) June 3, 2026 12:07
@b1ackviking b1ackviking merged commit 6d8263a into main Jun 3, 2026
16 checks passed
@b1ackviking b1ackviking deleted the disable-windows-asan branch June 3, 2026 12:11
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.

1 participant