Skip to content

Complete GLib sysroot development metadata - #64

Merged
Dmitriy Vasyura (dmitrivMS) merged 2 commits into
mainfrom
dev/dmitriv/complete-glib-sysroot
Sep 9, 2026
Merged

Dmitriy Vasyura (dmitrivMS) merged 2 commits into
mainfrom
dev/dmitriv/complete-glib-sysroot

Conversation

@dmitrivMS

Copy link
Copy Markdown
Contributor

Summary

  • add the complete pkg-config development metadata closure required by gio-2.0
  • include runtime targets for development-package linker symlinks on AMD64, ARM64, and ARMHF
  • validate pkg-config --cflags --libs gio-2.0 against each generated target sysroot

This follows #63. The first GLib-enabled release contained GIO headers and libraries, but pkg-config could not resolve GLib's private libpcre, mount, and SELinux metadata while building microsoft/vscode#331897.

Validation

  • sysroot-creator.sh passes bash -n
  • pipeline YAML parses successfully
  • all 16 added package URLs were validated against the pinned Debian Bullseye snapshot for AMD64, ARM64, and ARMHF
  • generated package lists have no duplicate entries

The Azure GNU toolchain matrix performs the authoritative sysroot build and the new GIO metadata validation step.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@dmitrivMS
Dmitriy Vasyura (dmitrivMS) marked this pull request as ready for review September 9, 2026 00:05
@dmitrivMS
Dmitriy Vasyura (dmitrivMS) merged commit 56ffe5d into main Sep 9, 2026
41 checks passed
@dmitrivMS
Dmitriy Vasyura (dmitrivMS) deleted the dev/dmitriv/complete-glib-sysroot branch September 9, 2026 01:25
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