Skip to content

Vendor Windows LibreSSL static libraries - #496

Merged
SeanTAllen merged 1 commit into
mainfrom
vendor-windows-libressl
Oct 15, 2026
Merged

SeanTAllen merged 1 commit into
mainfrom
vendor-windows-libressl

Conversation

@SeanTAllen

Copy link
Copy Markdown
Member

Windows builds previously downloaded LibreSSL at build time and cached the .lib files. This vendors them in the repo the same way macOS already does, eliminating the download/cache steps from every Windows CI job.

make.ps1 now resolves the library path by architecture (lib/windows-x86-64 or lib/windows-arm64) instead of pointing at the repo root. The update-libressl workflow gains two Windows download jobs so a single dispatch updates all four platforms.

Vendored version: 4.2.1 (matches macOS).

Windows builds previously downloaded LibreSSL at build time and cached
the .lib files. This vendors them in the repo the same way macOS
already does, eliminating the download/cache steps from every Windows
CI job.

make.ps1 now resolves the library path by architecture
(lib/windows-x86-64 or lib/windows-arm64) instead of pointing at the
repo root. The update-libressl workflow gains two Windows download jobs
so a single dispatch updates all four platforms.
@ponylang-main ponylang-main added the discuss during sync Should be discussed during an upcoming sync label Oct 15, 2026
@SeanTAllen
SeanTAllen merged commit cc7708f into main Oct 15, 2026
15 checks passed
@SeanTAllen
SeanTAllen deleted the vendor-windows-libressl branch October 15, 2026 01:34
@ponylang-main ponylang-main removed the discuss during sync Should be discussed during an upcoming sync label Oct 15, 2026
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