From b484b430c679cc130abeffb3e650c5cc0c7ffe92 Mon Sep 17 00:00:00 2001 From: Joe Rivera Date: Sun, 27 Sep 2026 19:22:21 -0500 Subject: [PATCH] =?UTF-8?q?cvcpkg(cvcgl):=20bump=20cvc=5Frevision=202->3?= =?UTF-8?q?=20=E2=80=94=20rebuild=20against=20guarded=20libcvc=203.4.0+cvc?= =?UTF-8?q?.3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The published cvcgl 3.4.0+cvc.2 was built against libcvc +cvc.2 and leaks an exact pin to it. That drags the pre-guard libcvc +cvc.2 (unguarded gRPC deps) into wasm-mt consumer installs, so 'cvcpkg install cvc/libcvc cvc/cvcgl --platform wasm-mt' fails to resolve abseil. Rebuilding cvcgl against +cvc.3 re-points the pin to the guarded libcvc. cvcGL source unchanged. --- cvcpkg/recipes/cvcgl/recipe.yaml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/cvcpkg/recipes/cvcgl/recipe.yaml b/cvcpkg/recipes/cvcgl/recipe.yaml index 5fc9362e..93954821 100644 --- a/cvcpkg/recipes/cvcgl/recipe.yaml +++ b/cvcpkg/recipes/cvcgl/recipe.yaml @@ -24,7 +24,13 @@ recipe: # being an inert stub. imgui is now a runtime dep (the export links the relocatable # $). Prior bundles shipped imgui-less, forcing consumers # (cvcdbg demos) to rebuild cvcGL from source. - cvc_revision: 2 + # Bumped 2 -> 3: republish cvcGL against libcvc 3.4.0+cvc.3. The published +cvc.2 was built + # against libcvc +cvc.2 and leaks an EXACT pin to it (cvcpkg records the built-against dep + # version); that dragged the pre-guard libcvc +cvc.2 into wasm-mt consumer installs, so + # `cvcpkg install cvc/libcvc cvc/cvcgl --platform wasm-mt` failed to resolve abseil (the gRPC + # deps that +cvc.3 guards off wasm). Rebuilding cvcGL against +cvc.3 re-points that pin to the + # guarded libcvc. cvcGL source itself is unchanged. + cvc_revision: 3 maintainer: "cvcpkg group" maintainer_email: "info@cvcpkg.org" maintainer_url: "https://cvcpkg.org"