Skip to content

Conversation

amyspark
Copy link
Contributor

@amyspark amyspark commented Aug 6, 2025

Hi all,

This is a PR to update OpenSSL 3.x to 3.0.17, and also to upstream the updates I'd made to my fork of the 1.x wrap.

The new logic enables:

  • capturing and building Windows resource files
  • support MSVC 32 and 64-bits x86
  • support for MSVC with Nasm (bumps version to 0.64 to make it Meson managed)
  • support for MinGW with GAS

I've also slightly modified the Makefile and generator script to be easier to re-run when debugging updates, and with support for running in platforms other than Linux (I daily drive either macOS or Windows).

All feedback is appreciated.

@amyspark amyspark force-pushed the update-openssl-with-amy-patches branch 9 times, most recently from aede96d to 2fdc799 Compare August 13, 2025 01:21
@amyspark amyspark force-pushed the update-openssl-with-amy-patches branch from 2fdc799 to 18d3224 Compare August 13, 2025 02:06
@Jannik2099
Copy link

do you have any interest in pursuing this? All CI runs are failing with
subprojects/openssl-3.0.17/meson.build:388:3: ERROR: Unknown variable "libcrypto_def"

This also enables capturing .asm and .rc files, and updates the existing
logic to support MSVC 32 and 64-bits x86. This was already available for
the OpenSSL 1.x version of my fork, but I had never upstreamed its
support.

I've also bumped the version to 0.64 to enable the Nasm language
support.
@amyspark amyspark force-pushed the update-openssl-with-amy-patches branch from 18d3224 to c7ec30a Compare September 11, 2025 22:48
@amyspark
Copy link
Contributor Author

@Jannik2099 took me a while to catch up, I've fixed that. It should be back to the missing Perl packages error.

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