Skip to content

Patch MSVC pybind11 debug bug #1209

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 2 commits into from

Conversation

franzpoeschel
Copy link
Contributor

@franzpoeschel franzpoeschel commented Feb 24, 2022

Our MSVC CI seems to be broken currently due to an include order error in pybind11

This PR patches our internal version of pybind11 based on this comment to fix the issue.

TODO:

  • Maybe try if upgrading pybind11 to a recent version will fix it instead? (According to the linked thread, it won't): pybind11: v2.9.1+ #1220

@ax3l
Copy link
Member

ax3l commented Mar 7, 2022

Updated now upstream as pybind/pybind11#3784

@ax3l ax3l added this to the 0.14.5 milestone Mar 7, 2022
@ax3l ax3l added affects latest release third party third party libraries that are shipped and/or linked labels Mar 7, 2022
ax3l
ax3l previously approved these changes Mar 7, 2022
@ax3l ax3l enabled auto-merge (squash) March 7, 2022 17:29
@ax3l ax3l disabled auto-merge March 7, 2022 17:33
@ax3l
Copy link
Member

ax3l commented Mar 7, 2022

Hm, cannot reproduce an issue upstream.

@ax3l ax3l mentioned this pull request Mar 7, 2022
@ax3l
Copy link
Member

ax3l commented Mar 7, 2022

Upgrade attempt in #1220

@ax3l ax3l dismissed their stale review March 7, 2022 17:52

not reproducible with latest pybind11

@ax3l
Copy link
Member

ax3l commented Mar 7, 2022

We can patch this on the 0.14.* release line, but if #1220 passes we will take an upgrade for dev/0.15 instead :)

@ax3l ax3l changed the title Patch MSVC pybind11 bug Patch MSVC pybind11 debug bug Mar 7, 2022
@ax3l ax3l closed this Mar 7, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants