Skip to content

20240221-reproducible-build-tweaks#7267

Merged
JacobBarthelmeh merged 1 commit intowolfSSL:masterfrom
douzzer:20240221-reproducible-build-tweaks
Feb 22, 2024
Merged

20240221-reproducible-build-tweaks#7267
JacobBarthelmeh merged 1 commit intowolfSSL:masterfrom
douzzer:20240221-reproducible-build-tweaks

Conversation

@douzzer
Copy link
Copy Markdown
Contributor

@douzzer douzzer commented Feb 21, 2024

configure.ac: fix --enable-reproducible-build using -g0 -ffile-prefix-map=... -Wl,--build-id=none. these fixes stabilize the hash of libwolfssl with respect to source and build directory, previously broken for out-of-tree builds.

tested with wolfssl-multi-test.sh ... check-configure all-gcc-c99 'all-g\+\+', plus supplementary testing for bit stability on libwolfssl.a when building in an out-of-tree directory.

…-map=... -Wl,--build-id=none. these fixes stabilize the hash of libwolfssl with respect to source and build directory, previously broken for out-of-tree builds.
@douzzer
Copy link
Copy Markdown
Contributor Author

douzzer commented Feb 21, 2024

retest this please

@JacobBarthelmeh JacobBarthelmeh merged commit 6f281d7 into wolfSSL:master Feb 22, 2024
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.

3 participants