Skip to content

[jwsung91-unilink] Update to v0.8.8#52743

Open
jwsung91 wants to merge 1 commit into
microsoft:masterfrom
unilink-lab:jwsung91-unilink/v0.8.8
Open

[jwsung91-unilink] Update to v0.8.8#52743
jwsung91 wants to merge 1 commit into
microsoft:masterfrom
unilink-lab:jwsung91-unilink/v0.8.8

Conversation

@jwsung91

@jwsung91 jwsung91 commented Jul 4, 2026

Copy link
Copy Markdown
Contributor

Updates the jwsung91-unilink port from 0.8.2 to 0.8.8.

Thanks for pointing out on the previous update (#52673) that the installed unilink.pc didn't carry the full static-link dependency set needed by a pkg-config consumer on Windows. That's fixed upstream since v0.8.3 (jwsung91/unilink#430): Libs.private now correctly includes the Windows socket libs (ws2_32/mswsock/iphlpapi) and spdlog when it's bundled.

  • 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.

@BillyONeal

Copy link
Copy Markdown
Member

unilink-static-pkgconfig-repro.zip

GPT 5.5 says that isn't totally fixed:

AI-assisted review found one blocking issue: the installed static Windows pkg-config metadata is still not usable. For jwsung91-unilink:x64-windows-static@0.8.8, unilink.pc emits -lboost_system, but the installed vcpkg Boost 1.91 static triplet has no boost_system.lib/libboost_system.lib because Boost.System is header-only there. A practical pkgconf.exe static consumer finds unilink but fails at link time with LINK : fatal error LNK1181: cannot open input file 'boost_system.lib'.

(I have not totally checked this out myself but thought you'd prefer I post it now rather than wait until I'm back at work for real in the morning :) )

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.

2 participants