[cmake] Allow building OpenSSL from source #3614

Open
opened 2026-02-23 02:30:30 +01:00 by crueter · 0 comments
Owner

Issue

With #3606, there is a dramatic performance increase when reading/writing lots of NCA files, but most of the performance improvement is from OpenSSL responding significantly better to CPU optimizations than MbedTLS.

To leverage this, we should add support for building OpenSSL directly, rather than on CI. This means that, e.g. the Zen 4 builds should see this big jump in R/W performance.

On that topic, we may as well begin providing optimized builds in MinGW land.

### Issue With #3606, there is a **dramatic** performance increase when reading/writing lots of NCA files, but most of the performance improvement is from OpenSSL responding significantly better to CPU optimizations than MbedTLS. To leverage this, we should add support for building OpenSSL directly, rather than on CI. This means that, e.g. the Zen 4 builds should see this big jump in R/W performance. On that topic, we may as well begin providing optimized builds in MinGW land.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
eden-emu/eden#3614
No description provided.