]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-99108: Build the hashlib HACL* code as a static library. (#101917)
authorGregory P. Smith <greg@krypto.org>
Tue, 14 Feb 2023 23:57:01 +0000 (15:57 -0800)
committerGitHub <noreply@github.com>
Tue, 14 Feb 2023 23:57:01 +0000 (15:57 -0800)
commitd777790bab878b8d1a218a1a60894b2823485cca
tree654098f47105b011d7af286c9b4c2f47d9242115
parent096d0097a09e439a4564531b297a998e5d74c9b5
gh-99108: Build the hashlib HACL* code as a static library. (#101917)

This builds HACL* as a library in one place.

A followup to #101707 which broke some WASM builds. This fixes 2/4 of them, but the enscripten toolchain in the others don't deduplicate linker arguments and error out. A follow-on PR will address those.
Makefile.pre.in
Modules/Setup.stdlib.in
Modules/_hacl/python_hacl_namespaces.h [moved from Modules/_hacl/include/python_hacl_namespaces.h with 97% similarity]