Skip to content

2022 03 19 glib update#23652

Merged
dan-shaw merged 3 commits intomicrosoft:masterfrom
SchaichAlonso:2022-03-19-glib-update
Mar 21, 2022
Merged

2022 03 19 glib update#23652
dan-shaw merged 3 commits intomicrosoft:masterfrom
SchaichAlonso:2022-03-19-glib-update

Conversation

@SchaichAlonso
Copy link
Copy Markdown
Contributor

Describe the pull request
Update glib and it's C++ wrapper (glibmm).

(https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)?
any linux and non-static windows, CI baseline was not updated

  • Does your PR follow the maintainer guide?

    Yes

  • If you have added/updated a port: Have you run ./vcpkg x-add-version --all and committed the result?

    Yes

If you are still working on the PR, open it as a Draft: https://github.blog/2019-02-14-introducing-draft-pull-requests/

Comment thread ports/glibmm/vcpkg.json Outdated
Comment thread versions/g-/glibmm.json Outdated
Comment thread versions/baseline.json Outdated
@SchaichAlonso SchaichAlonso force-pushed the 2022-03-19-glib-update branch 2 times, most recently from 33857e3 to 150d2ac Compare March 19, 2022 11:42
@Thomas1664
Copy link
Copy Markdown
Contributor

Please run vcpkg x-add-version glibmm --overwrite-version. Because you modified ports/glibmm/vcpkg.json the old commit hash isn't valid anymore.

The latest release of glibmm manually configures the v142 compiler
toolchain to be used on msvc2022 environments, which results in
binarycache and export metadata to indicate msvc's v143 compiler
having built the package while it was in fact the v142 toolchain
from the windows sdk.

Upstream has "fixed" this issue, but the patch didn't make it into
the latest release. Apply
  GNOME/glibmm@b3a77c3
manually on our side to make sure we use the toolchain we
instructed to be used.
@SchaichAlonso SchaichAlonso force-pushed the 2022-03-19-glib-update branch from 150d2ac to 520312b Compare March 19, 2022 13:01
@JackBoosY JackBoosY added the category:port-update The issue is with a library, which is requesting update new revision label Mar 21, 2022
@JackBoosY JackBoosY added the info:needs-maintainer-attention Lets the current 'on rotation' vcpkg maintainer know they need to look at this. label Mar 21, 2022
This was linked to issues Mar 21, 2022
@dan-shaw dan-shaw merged commit e00234b into microsoft:master Mar 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

category:port-update The issue is with a library, which is requesting update new revision info:needs-maintainer-attention Lets the current 'on rotation' vcpkg maintainer know they need to look at this.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[glibmm] support msvc2022 [glibmm] update to 2.70 [glib] update to 2.70.5

4 participants