Skip to content

Modifying build system for deterministic output - #4

Draft
tbeloqui with Copilot wants to merge 3 commits into
pmxfrom
copilot/pmx-update-build-deterministic
Draft

Modifying build system for deterministic output#4
tbeloqui with Copilot wants to merge 3 commits into
pmxfrom
copilot/pmx-update-build-deterministic

Conversation

Copilot AI commented Aug 6, 2026

Copy link
Copy Markdown

Pull request created by AI Agent

Resolves OPENSSLDIR, ENGINESDIR and MODULESDIR at configure time
instead of make time, and strips -I include paths from the
compiler_flags string recorded in buildinf.h.

Co-authored-by: tbeloqui <1252418+tbeloqui@users.noreply.github.com>
@tbeloqui
tbeloqui force-pushed the copilot/pmx-update-build-deterministic branch from 2fe9d43 to 40a48ac Compare August 6, 2026 14:16
…y paths

When OPENSSL_CLEAR_DIRINFO=1 is set during ./Configure, OPENSSLDIR,
ENGINESDIR and MODULESDIR are set to empty strings in the binary.
The flag is exported in debian/rules to enable this by default.

Co-authored-by: tbeloqui <1252418+tbeloqui@users.noreply.github.com>
…rom buildinf.h

Co-authored-by: tbeloqui <1252418+tbeloqui@users.noreply.github.com>
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