Skip to content

[babl,gobject-introspection] Enable introspection in debug on Windows - #53323

Open
talregev wants to merge 1 commit into
microsoft:masterfrom
talregev:TalR/babl_gir_debug
Open

[babl,gobject-introspection] Enable introspection in debug on Windows#53323
talregev wants to merge 1 commit into
microsoft:masterfrom
talregev:TalR/babl_gir_debug

Conversation

@talregev

@talregev talregev commented Aug 8, 2026

Copy link
Copy Markdown
Contributor
  • Changes comply with the maintainer guide.
  • SHA512s are updated for each updated download.
  • The "supports" clause reflects platforms that may be fixed by this new version, or no changes were necessary.
  • Any fixed CI baseline and CI feature baseline entries are removed from that file, or no entries needed to be changed.
  • All patch files in the port are applied and succeed.
  • The version database is fixed by rerunning ./vcpkg x-add-version --all and committing the result.
  • Exactly one version is added in each modified versions file.

Eable introspection in debug on Windows
g-ir-scanner resolved its DLL directories from the debug gio-2.0.pc, so the release _giscanner extension loaded the debug GLib DLLs and died on the CRT mismatch (STATUS_STACK_BUFFER_OVERRUN). Preload the release GLib DLLs before importing _giscanner, and drop the babl workaround that disabled GIR in debug.

@talregev
talregev marked this pull request as ready for review August 9, 2026 04:34
g-ir-scanner resolved its DLL directories from the debug gio-2.0.pc, so the
release _giscanner extension loaded the debug GLib DLLs and died on the CRT
mismatch (STATUS_STACK_BUFFER_OVERRUN). Preload the release GLib DLLs before
importing _giscanner, and drop the babl workaround that disabled GIR in debug.
@talregev
talregev force-pushed the TalR/babl_gir_debug branch from a7ce8d5 to 9580602 Compare August 9, 2026 04:56
@talregev

talregev commented Aug 9, 2026

Copy link
Copy Markdown
Contributor Author

Kai Pastor (@dg0yt) let me know what you think.

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