Skip to content

Commit

Permalink
CI for cross-compiling to x86_64-pc-windows-gnu
Browse files Browse the repository at this point in the history
  • Loading branch information
justsmth committed Apr 29, 2024
1 parent de5c627 commit 51289ed
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 3 deletions.
1 change: 1 addition & 0 deletions .github/workflows/cross.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ jobs:
- x86_64-unknown-linux-musl
- aarch64-unknown-linux-musl
- s390x-unknown-linux-gnu
- x86_64-pc-windows-gnu
steps:
- uses: actions/checkout@v3
with:
Expand Down
2 changes: 1 addition & 1 deletion aws-lc-sys/aws-lc
Submodule aws-lc updated 64 files
+106 −2 .github/workflows/actions-ci.yml
+1 −1 .github/workflows/integrations.yml
+1 −1 API-CONVENTIONS.md
+1 −1 BUILDING.md
+3 −2 INCORPORATING.md
+1 −1 SANDBOXING.md
+4 −2 crypto/CMakeLists.txt
+9 −1 crypto/asn1/a_mbstr.c
+1 −0 crypto/evp_extra/evp_extra_test.cc
+8 −8 crypto/fipsmodule/FIPS.md
+5 −0 crypto/fipsmodule/self_check/fips.c
+23 −0 crypto/fipsmodule/self_check/self_check.c
+1 −0 crypto/kem/internal.h
+14 −1 crypto/kem/kem.c
+24 −0 crypto/kem/kem_methods.c
+8 −0 crypto/ml_kem/README.md
+702 −0 crypto/ml_kem/kat/mlkem512ipd.txt
+28 −0 crypto/ml_kem/ml_kem.c
+25 −0 crypto/ml_kem/ml_kem.h
+19 −0 crypto/ml_kem/ml_kem_512_ipd.c
+19 −60 crypto/ml_kem/ml_kem_ipd_ref_common/api.h
+0 −774 crypto/ml_kem/ml_kem_ipd_ref_common/fips202.c
+0 −54 crypto/ml_kem/ml_kem_ipd_ref_common/fips202.h
+0 −1 crypto/ml_kem/ml_kem_ipd_ref_common/indcpa.c
+4 −3 crypto/ml_kem/ml_kem_ipd_ref_common/kem.c
+5 −3 crypto/ml_kem/ml_kem_ipd_ref_common/params.h
+0 −80 crypto/ml_kem/ml_kem_ipd_ref_common/randombytes.c
+0 −9 crypto/ml_kem/ml_kem_ipd_ref_common/randombytes.h
+0 −1 crypto/ml_kem/ml_kem_ipd_ref_common/symmetric-shake.c
+1 −1 crypto/ml_kem/ml_kem_ipd_ref_common/symmetric.h
+4 −1 crypto/obj/obj_dat.h
+1 −0 crypto/obj/obj_mac.num
+1 −0 crypto/obj/objects.txt
+8 −2 crypto/x509/by_dir.c
+23 −30 crypto/x509/by_file.c
+5 −2 crypto/x509/internal.h
+2 −3 crypto/x509/v3_prn.c
+11 −36 crypto/x509/v3_purp.c
+43 −88 crypto/x509/x509_lu.c
+1 −6 crypto/x509/x509_vfy.c
+1 −6 crypto/x509/x509_vpm.c
+197 −44 docs/porting/configuration-differences.md
+45 −46 docs/porting/functionality-differences.md
+775 −686 generated-src/crypto_test_data.cc
+1 −0 include/openssl/base.h
+3 −0 include/openssl/nid.h
+16 −0 include/openssl/opensslconf.h
+19 −11 include/openssl/ssl.h
+274 −205 include/openssl/x509.h
+1 −0 sources.cmake
+3 −3 ssl/CMakeLists.txt
+4 −15 ssl/ssl_lib.cc
+0 −28 tests/ci/integration/mariadb_patch/0003-WIP-Use-replace_regex-in-mysql-test-run-to-make-SSL-.patch
+16 −0 tests/ci/integration/mariadb_patch/auto-chaining.patch
+12 −0 tests/ci/integration/mariadb_patch/ssl_crl_expect.patch
+54 −22 tests/ci/integration/python_patch/main/aws-lc-cpython.patch
+2 −5 tests/ci/integration/run_mariadb_integration.sh
+9 −2 tests/ci/integration/run_ntp_integration.sh
+32 −6 tool/speed.cc
+1 −0 util/doc.config
+39 −2 util/fipstools/delocate/delocate.go
+1 −0 util/fipstools/delocate/delocate_test.go
+13 −0 util/fipstools/delocate/testdata/x86_64-FourArg/in.s
+85 −0 util/fipstools/delocate/testdata/x86_64-FourArg/out.s
2 changes: 1 addition & 1 deletion aws-lc-sys/builder/cmake_builder.rs
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ impl CmakeBuilder {
cmake_cfg.define("CMAKE_SYSTEM_PROCESSOR", "x86_64");
}
}
if (target_env() != "msvc") && test_ninja_command() {
if target_env() != "msvc" && test_ninja_command() {
// Use Ninja if available
cmake_cfg.generator("Ninja");
}
Expand Down
2 changes: 1 addition & 1 deletion docker/linux-cross/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ RUN apt-get update && \
apt-get install --assume-yes --no-install-recommends software-properties-common && \
add-apt-repository --yes ppa:longsleep/golang-backports && \
apt-get update && \
apt-get install --assume-yes --no-install-recommends build-essential cmake golang-go && \
apt-get install --assume-yes --no-install-recommends build-essential cmake golang-go nasm clang && \
git config --global --add safe.directory '*' && \
rm -rf /tmp/*

Expand Down

0 comments on commit 51289ed

Please sign in to comment.