Content-Length: 320633 | pFad | https://github.com/pyca/cryptography/commit/111deefb659b8d73c56d3ce89458f2df973d60e4

DB backport main branch CI to 39.0.x (#8153) · pyca/cryptography@111deef · GitHub
Skip to content

Commit 111deef

Browse files
reaperhulkalex
andauthored
backport main branch CI to 39.0.x (#8153)
* backport main branch CI to 39.0.x * missed this one * fix boring binding (backport of #8091) * more ports * re-add 2_24 * aarch64 too * Update .github/workflows/wheel-builder.yml Co-authored-by: Alex Gaynor <alex.gaynor@gmail.com> --------- Co-authored-by: Alex Gaynor <alex.gaynor@gmail.com>
1 parent 338a65a commit 111deef

File tree

12 files changed

+398
-334
lines changed

12 files changed

+398
-334
lines changed

.circleci/build-wheel.sh

Lines changed: 0 additions & 35 deletions
This file was deleted.

.circleci/config.yml

Lines changed: 0 additions & 112 deletions
This file was deleted.

.github/workflows/build_openssl.sh

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -68,15 +68,12 @@ elif [[ "${TYPE}" == "boringssl" ]]; then
6868
git checkout "${VERSION}"
6969
mkdir build
7070
pushd build
71-
cmake .. -DCMAKE_POSITION_INDEPENDENT_CODE=ON
71+
# Find the default rust target based on what rustc is built for
72+
cmake .. -DCMAKE_POSITION_INDEPENDENT_CODE=ON -DRUST_BINDINGS="$(rustc -V --verbose | grep 'host: ' | sed 's/host: //')" -DCMAKE_INSTALL_PREFIX="${OSSL_PATH}"
7273
make -j"$(nproc)"
73-
mkdir -p "${OSSL_PATH}/lib/"
74-
mkdir -p "${OSSL_PATH}/include/"
75-
mkdir -p "${OSSL_PATH}/bin/"
76-
cp -r ../include/openssl "${OSSL_PATH}/include/"
77-
cp ssl/libssl.a "${OSSL_PATH}/lib/"
78-
cp crypto/libcrypto.a "${OSSL_PATH}/lib/"
79-
cp tool/bssl "${OSSL_PATH}/bin/openssl"
74+
make install
75+
# BoringSSL doesn't have a bin/openssl and we use that to detect success
76+
touch "${OSSL_PATH}/bin/openssl"
8077
popd
8178
popd
8279
fi

0 commit comments

Comments
 (0)








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: https://github.com/pyca/cryptography/commit/111deefb659b8d73c56d3ce89458f2df973d60e4

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy