Skip to content

Commit 0d35495

Browse files
committed
test(examples): the GL members pin the glfw that carries the new farm
`compat.glfw` took 3.4.0.1 when its pin on `compat.glx-runtime` moved to 2026.09.11, and nothing moved with it: `imgui-window` and `gui-stack` still pinned 3.4, so they resolved the old chain and the bump was inert. A version nobody pins is a version nobody exercises -- these two are the only members that reach the GL farm at all. Both build against compat.glx-runtime@2026.09.11. They are libraries rather than programs, so mcpp's dlopen-surface check does not apply to them and says so; the farm's own closure is asserted structurally, by reading each member's DT_NEEDED against the farm alone. Measured on this host: the farm is 86 members with no unmet soname and no entry taken directly from /usr/lib -- four route through xim:nvidia-gl-host-link, twenty-eight through other xim payloads, the rest through the subos view. A probe that dlopens every member opens all 86; that probe cannot isolate the farm from the subos, which a control confirmed, so it is evidence that the members load and not that the farm alone suffices.
1 parent 45e7611 commit 0d35495

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

tests/examples/gui-stack/mcpp.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ name = "gui-stack-tests"
77
version = "0.1.0"
88

99
[target.'cfg(linux)'.dependencies.compat]
10-
glfw = "3.4"
10+
glfw = "3.4.0.1"
1111
x11 = "1.8.13"
1212
xcb = "1.17.0"
1313
xext = "1.3.7"

tests/examples/imgui-window/mcpp.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@ version = "0.1.0"
77

88
[target.'cfg(linux)'.dependencies.compat]
99
imgui = "1.92.8"
10-
glfw = "3.4"
10+
glfw = "3.4.0.1"
1111
[target.'cfg(linux)'.build]
1212
ldflags = ["-ldl"]

0 commit comments

Comments
 (0)