]> git.ipfire.org Git - thirdparty/openssl.git/commit
Add pgo build type
authorNeil Horman <nhorman@openssl.org>
Mon, 16 Jun 2025 20:33:22 +0000 (16:33 -0400)
committerNeil Horman <nhorman@openssl.org>
Fri, 20 Jun 2025 10:40:14 +0000 (06:40 -0400)
commitd8277a6fba7afe6155884dd1c5300dbc829638a7
tree7de31eb4ab62970996c05786d3c3135af2e1af7e
parenteffba0ee654f9f2edbd62de92d43b569e7ea4a72
Add pgo build type

One of the ways we can optimize our builds is with profile guided
optimization.  This entails doing several things:

1) Building with --coverage
2) Running an application against the openssl library from step (1) to
   generate profile data
3) rebuilding openssl using the input profile from step (2) to optimize
   the build.

This new build configuration will let developers use the profiled data
to see what type of optimizations might be possible, as well as giving
end users the ability to squeeze a bit more performance out of openssl

Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Paul Dale <ppzgs1@gmail.com>
(Merged from https://github.com/openssl/openssl/pull/27839)
Configurations/10-main.conf
Configure
INSTALL.md