Followup to discussion in #29407.
Drops LIBBITCOIN_CRYPTO_SSE4.
build: move sha256_sse4 into libbitcoin_crypto_base #29528
pull fanquake wants to merge 1 commits into bitcoin:master from fanquake:move_sse4_into_crypto changing 1 files +1 −9-
fanquake commented at 4:58 PM on March 1, 2024: member
-
521693378b
build: move sha256_sse4 into libbitcoin_crypto_base
Followup to discussion in #29407. Drops LIBBITCOIN_CRYPTO_SSE4.
- fanquake requested review from theuni on Mar 1, 2024
-
DrahtBot commented at 4:58 PM on March 1, 2024: contributor
<!--e57a25ab6845829454e8d69fc972939a-->
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.
<!--006a51241073e994b41acfe9ec718e94-->
Code Coverage
For detailed information about the code coverage, see the test coverage report.
<!--021abf342d371248e50ceaed478a90ca-->
Reviews
See the guideline for information on the review process.
Type Reviewers ACK theuni, hebasto, TheCharlatan If your review is incorrectly listed, please react with 👎 to this comment and the bot will ignore it on the next update.
- fanquake added the label DrahtBot Guix build requested on Mar 1, 2024
- fanquake requested review from hebasto on Mar 1, 2024
- theuni approved
-
theuni commented at 5:17 PM on March 1, 2024: member
Hmm. That's simpler than I thought. Apologies @hebasto, you were right to request this in the previous PR.
utACK 521693378b86aaae5af1646c3a18a902cc835c69.
I think it's still worth a refactor of the CPPFLAGS handling, but I'll poke at that and PR it separately.
- hebasto approved
-
hebasto commented at 5:23 PM on March 1, 2024: member
ACK 521693378b86aaae5af1646c3a18a902cc835c69.
-
fanquake commented at 9:06 PM on March 1, 2024: member
Guix build (aarch64):
7ba2cf1ad25101ddd6178eeb6b5ae0ea36c9efb3a84eb1d388d95e6bb61f66a7 guix-build-521693378b86/output/aarch64-linux-gnu/SHA256SUMS.part ecf79558afb9df407c9383d3635b51cf5f61ec65ef5b002ea896922d7e77d12f guix-build-521693378b86/output/aarch64-linux-gnu/bitcoin-521693378b86-aarch64-linux-gnu-debug.tar.gz 175c5d3b456d2d2fc46bff562b9d364cec3fe09e7ca11618d48f20f30d7a4cfe guix-build-521693378b86/output/aarch64-linux-gnu/bitcoin-521693378b86-aarch64-linux-gnu.tar.gz dabe00495a9ef12a102fab96ff58b9b5110e63880e5338757d55c105bf43bce3 guix-build-521693378b86/output/arm-linux-gnueabihf/SHA256SUMS.part d2cdb58daec5c383d3a451b3004bb51055c7859a57b6f5dbcdee8fbf7069d3a8 guix-build-521693378b86/output/arm-linux-gnueabihf/bitcoin-521693378b86-arm-linux-gnueabihf-debug.tar.gz b6feb5b9680901d039f0cc5a168197eb66067d63b7fcf039e35230602f98d043 guix-build-521693378b86/output/arm-linux-gnueabihf/bitcoin-521693378b86-arm-linux-gnueabihf.tar.gz f56f73b1b4e8961fc49e952df16d164be91e565dcdd42015c0e6fc7191fad6a9 guix-build-521693378b86/output/arm64-apple-darwin/SHA256SUMS.part fff78b516394f0c739b939d05c3a8d3111673e94395ed13832d2db3fa849a0c8 guix-build-521693378b86/output/arm64-apple-darwin/bitcoin-521693378b86-arm64-apple-darwin-unsigned.tar.gz 6655910d43b5a4d185933f2749b716136a1587b3a340fddc56aef6d01708d285 guix-build-521693378b86/output/arm64-apple-darwin/bitcoin-521693378b86-arm64-apple-darwin-unsigned.zip 9baa2141d93e58ae66c4285b3f00c8274cba5525e97a17d57daa20cb76d5071b guix-build-521693378b86/output/arm64-apple-darwin/bitcoin-521693378b86-arm64-apple-darwin.tar.gz 9e6f66517fc7f7c1a1435826d386daf62f360bd1704e210cb080dc2c6362b6b4 guix-build-521693378b86/output/dist-archive/bitcoin-521693378b86.tar.gz 31b51f8b7aaedfbd69808c9e89b6cd4ef58fab7f2533786a4e23d1e1fc097137 guix-build-521693378b86/output/powerpc64-linux-gnu/SHA256SUMS.part d0224c51c53494606711446ad6bb9a8e5f0b13a0d8656dc87f66aec934057981 guix-build-521693378b86/output/powerpc64-linux-gnu/bitcoin-521693378b86-powerpc64-linux-gnu-debug.tar.gz 4fe1217705e27e05a997bad75a1105e4cd347860311554434d09f5b8f94a5ea1 guix-build-521693378b86/output/powerpc64-linux-gnu/bitcoin-521693378b86-powerpc64-linux-gnu.tar.gz bf1ce3c3302d11d368f64204d5b01b02c1d3e8635052fe82c67ef941bc388805 guix-build-521693378b86/output/powerpc64le-linux-gnu/SHA256SUMS.part ab619fa2ef67986eff559b4700858727894213dd214b203dcd2f0d98ab8e31d4 guix-build-521693378b86/output/powerpc64le-linux-gnu/bitcoin-521693378b86-powerpc64le-linux-gnu-debug.tar.gz d924262e1d68d1ca08c431e4d97957dd47b3e822866381a9bd11477a4c96360f guix-build-521693378b86/output/powerpc64le-linux-gnu/bitcoin-521693378b86-powerpc64le-linux-gnu.tar.gz 3f650328ed27e62bdbe27dd4fbf436b8bb9989d1e19c0350f0b08dc2b57dbb58 guix-build-521693378b86/output/riscv64-linux-gnu/SHA256SUMS.part 7816c26bfe0f849f2c6830d17c5a38a1cf133376051a4e89a23a025b31a36c2d guix-build-521693378b86/output/riscv64-linux-gnu/bitcoin-521693378b86-riscv64-linux-gnu-debug.tar.gz c8c94a618f82d8e1ddaf4153c42a634c6f565a3770cb6a0836ee1c1b98e6c665 guix-build-521693378b86/output/riscv64-linux-gnu/bitcoin-521693378b86-riscv64-linux-gnu.tar.gz e4085e2d17b13c06da63c318c3e1a12ebcf8207e24a0babc09a6ead213d611d9 guix-build-521693378b86/output/x86_64-apple-darwin/SHA256SUMS.part 202291f243618c94635d7bd09f6d46aba0a9269220b530efef722f8b8d6e4a29 guix-build-521693378b86/output/x86_64-apple-darwin/bitcoin-521693378b86-x86_64-apple-darwin-unsigned.tar.gz 25de5874ef0b756c01679973ac2f647ca97e2527965e86a0625771e81cc111a2 guix-build-521693378b86/output/x86_64-apple-darwin/bitcoin-521693378b86-x86_64-apple-darwin-unsigned.zip ccfb25db4ce0e7d6a4f6fad1a42668b6333795e5560b931de725e4c679cd3245 guix-build-521693378b86/output/x86_64-apple-darwin/bitcoin-521693378b86-x86_64-apple-darwin.tar.gz c540d93ea1f6e9c645f802135e365848927f950ad8d4891728153eb6a3060871 guix-build-521693378b86/output/x86_64-linux-gnu/SHA256SUMS.part 08cc0590ce3d6b93ce0175ef8e5b144af4b4b93cd72d7e783101ad3aedee37b5 guix-build-521693378b86/output/x86_64-linux-gnu/bitcoin-521693378b86-x86_64-linux-gnu-debug.tar.gz 592211699162df290e2bdc43a14e7bed5ad080645425e49f91a5478ebbd7a942 guix-build-521693378b86/output/x86_64-linux-gnu/bitcoin-521693378b86-x86_64-linux-gnu.tar.gz 98a9b6909caa532552a429f4efb7e5865bd0016501dad111c5fe9fda4178011c guix-build-521693378b86/output/x86_64-w64-mingw32/SHA256SUMS.part fb68574a7bdf932bdbb157d2a7aa1ec55156230ff5259de5d1489dcd41fda330 guix-build-521693378b86/output/x86_64-w64-mingw32/bitcoin-521693378b86-win64-debug.zip f19fdff76bc49c717dc8fc884aff4c6cb448b62983afd30d4e3d3408ea7e9d3f guix-build-521693378b86/output/x86_64-w64-mingw32/bitcoin-521693378b86-win64-setup-unsigned.exe 9c3b68e4ff2e68eb1caa942f222dfa62de9ed947ab78153b80b3399cf1f5df57 guix-build-521693378b86/output/x86_64-w64-mingw32/bitcoin-521693378b86-win64-unsigned.tar.gz 72ddf68e6e4fd1c500d7c0a1fc0d48fd620f431b6c4a0a5f0ee392999ebc1e69 guix-build-521693378b86/output/x86_64-w64-mingw32/bitcoin-521693378b86-win64.zipThis also removes the
archive library: crypto/.libs/libbitcoin_crypto_sse4.a the table of contents is empty (no object file members in the library define global symbols)build output on arm macOS. -
DrahtBot commented at 4:46 AM on March 2, 2024: contributor
<!--9cd9c72976c961c55c7acef8f6ba82cd-->
Guix builds (on x86_64)
- DrahtBot removed the label DrahtBot Guix build requested on Mar 2, 2024
- DrahtBot added the label Build system on Mar 2, 2024
-
TheCharlatan commented at 7:11 AM on March 2, 2024: contributor
Guix build (x86):
7ba2cf1ad25101ddd6178eeb6b5ae0ea36c9efb3a84eb1d388d95e6bb61f66a7 guix-build-521693378b86/output/aarch64-linux-gnu/SHA256SUMS.part ecf79558afb9df407c9383d3635b51cf5f61ec65ef5b002ea896922d7e77d12f guix-build-521693378b86/output/aarch64-linux-gnu/bitcoin-521693378b86-aarch64-linux-gnu-debug.tar.gz 175c5d3b456d2d2fc46bff562b9d364cec3fe09e7ca11618d48f20f30d7a4cfe guix-build-521693378b86/output/aarch64-linux-gnu/bitcoin-521693378b86-aarch64-linux-gnu.tar.gz dabe00495a9ef12a102fab96ff58b9b5110e63880e5338757d55c105bf43bce3 guix-build-521693378b86/output/arm-linux-gnueabihf/SHA256SUMS.part d2cdb58daec5c383d3a451b3004bb51055c7859a57b6f5dbcdee8fbf7069d3a8 guix-build-521693378b86/output/arm-linux-gnueabihf/bitcoin-521693378b86-arm-linux-gnueabihf-debug.tar.gz b6feb5b9680901d039f0cc5a168197eb66067d63b7fcf039e35230602f98d043 guix-build-521693378b86/output/arm-linux-gnueabihf/bitcoin-521693378b86-arm-linux-gnueabihf.tar.gz f56f73b1b4e8961fc49e952df16d164be91e565dcdd42015c0e6fc7191fad6a9 guix-build-521693378b86/output/arm64-apple-darwin/SHA256SUMS.part fff78b516394f0c739b939d05c3a8d3111673e94395ed13832d2db3fa849a0c8 guix-build-521693378b86/output/arm64-apple-darwin/bitcoin-521693378b86-arm64-apple-darwin-unsigned.tar.gz 6655910d43b5a4d185933f2749b716136a1587b3a340fddc56aef6d01708d285 guix-build-521693378b86/output/arm64-apple-darwin/bitcoin-521693378b86-arm64-apple-darwin-unsigned.zip 9baa2141d93e58ae66c4285b3f00c8274cba5525e97a17d57daa20cb76d5071b guix-build-521693378b86/output/arm64-apple-darwin/bitcoin-521693378b86-arm64-apple-darwin.tar.gz 9e6f66517fc7f7c1a1435826d386daf62f360bd1704e210cb080dc2c6362b6b4 guix-build-521693378b86/output/dist-archive/bitcoin-521693378b86.tar.gz 31b51f8b7aaedfbd69808c9e89b6cd4ef58fab7f2533786a4e23d1e1fc097137 guix-build-521693378b86/output/powerpc64-linux-gnu/SHA256SUMS.part d0224c51c53494606711446ad6bb9a8e5f0b13a0d8656dc87f66aec934057981 guix-build-521693378b86/output/powerpc64-linux-gnu/bitcoin-521693378b86-powerpc64-linux-gnu-debug.tar.gz 4fe1217705e27e05a997bad75a1105e4cd347860311554434d09f5b8f94a5ea1 guix-build-521693378b86/output/powerpc64-linux-gnu/bitcoin-521693378b86-powerpc64-linux-gnu.tar.gz bf1ce3c3302d11d368f64204d5b01b02c1d3e8635052fe82c67ef941bc388805 guix-build-521693378b86/output/powerpc64le-linux-gnu/SHA256SUMS.part ab619fa2ef67986eff559b4700858727894213dd214b203dcd2f0d98ab8e31d4 guix-build-521693378b86/output/powerpc64le-linux-gnu/bitcoin-521693378b86-powerpc64le-linux-gnu-debug.tar.gz d924262e1d68d1ca08c431e4d97957dd47b3e822866381a9bd11477a4c96360f guix-build-521693378b86/output/powerpc64le-linux-gnu/bitcoin-521693378b86-powerpc64le-linux-gnu.tar.gz 3f650328ed27e62bdbe27dd4fbf436b8bb9989d1e19c0350f0b08dc2b57dbb58 guix-build-521693378b86/output/riscv64-linux-gnu/SHA256SUMS.part 7816c26bfe0f849f2c6830d17c5a38a1cf133376051a4e89a23a025b31a36c2d guix-build-521693378b86/output/riscv64-linux-gnu/bitcoin-521693378b86-riscv64-linux-gnu-debug.tar.gz c8c94a618f82d8e1ddaf4153c42a634c6f565a3770cb6a0836ee1c1b98e6c665 guix-build-521693378b86/output/riscv64-linux-gnu/bitcoin-521693378b86-riscv64-linux-gnu.tar.gz e4085e2d17b13c06da63c318c3e1a12ebcf8207e24a0babc09a6ead213d611d9 guix-build-521693378b86/output/x86_64-apple-darwin/SHA256SUMS.part 202291f243618c94635d7bd09f6d46aba0a9269220b530efef722f8b8d6e4a29 guix-build-521693378b86/output/x86_64-apple-darwin/bitcoin-521693378b86-x86_64-apple-darwin-unsigned.tar.gz 25de5874ef0b756c01679973ac2f647ca97e2527965e86a0625771e81cc111a2 guix-build-521693378b86/output/x86_64-apple-darwin/bitcoin-521693378b86-x86_64-apple-darwin-unsigned.zip ccfb25db4ce0e7d6a4f6fad1a42668b6333795e5560b931de725e4c679cd3245 guix-build-521693378b86/output/x86_64-apple-darwin/bitcoin-521693378b86-x86_64-apple-darwin.tar.gz c540d93ea1f6e9c645f802135e365848927f950ad8d4891728153eb6a3060871 guix-build-521693378b86/output/x86_64-linux-gnu/SHA256SUMS.part 08cc0590ce3d6b93ce0175ef8e5b144af4b4b93cd72d7e783101ad3aedee37b5 guix-build-521693378b86/output/x86_64-linux-gnu/bitcoin-521693378b86-x86_64-linux-gnu-debug.tar.gz 592211699162df290e2bdc43a14e7bed5ad080645425e49f91a5478ebbd7a942 guix-build-521693378b86/output/x86_64-linux-gnu/bitcoin-521693378b86-x86_64-linux-gnu.tar.gz 98a9b6909caa532552a429f4efb7e5865bd0016501dad111c5fe9fda4178011c guix-build-521693378b86/output/x86_64-w64-mingw32/SHA256SUMS.part fb68574a7bdf932bdbb157d2a7aa1ec55156230ff5259de5d1489dcd41fda330 guix-build-521693378b86/output/x86_64-w64-mingw32/bitcoin-521693378b86-win64-debug.zip f19fdff76bc49c717dc8fc884aff4c6cb448b62983afd30d4e3d3408ea7e9d3f guix-build-521693378b86/output/x86_64-w64-mingw32/bitcoin-521693378b86-win64-setup-unsigned.exe 9c3b68e4ff2e68eb1caa942f222dfa62de9ed947ab78153b80b3399cf1f5df57 guix-build-521693378b86/output/x86_64-w64-mingw32/bitcoin-521693378b86-win64-unsigned.tar.gz 72ddf68e6e4fd1c500d7c0a1fc0d48fd620f431b6c4a0a5f0ee392999ebc1e69 guix-build-521693378b86/output/x86_64-w64-mingw32/bitcoin-521693378b86-win64.zip - TheCharlatan approved
-
TheCharlatan commented at 7:11 AM on March 2, 2024: contributor
ACK 521693378b86aaae5af1646c3a18a902cc835c69
- hebasto referenced this in commit 4e196925b6 on Mar 2, 2024
- fanquake merged this on Mar 2, 2024
- fanquake closed this on Mar 2, 2024
- fanquake deleted the branch on Mar 2, 2024
- hebasto referenced this in commit 6b47227e15 on Mar 4, 2024
- bitcoin locked this on Mar 2, 2025