Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] Use BinaryBuilder for all available dependencies by default #31441

Merged
merged 20 commits into from
Mar 30, 2019
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Add LibSSH2 BB tarball
  • Loading branch information
staticfloat committed Mar 27, 2019
commit 9001ea22e49c25ad97f606256a57387d95e36592
2 changes: 1 addition & 1 deletion contrib/refresh_bb_tarballs.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
TRIPLETS="i686-linux-gnu x86_64-linux-gnu aarch64-linux-gnu arm-linux-gnueabihf powerpc64le-linux-gnu i686-linux-musl x86_64-linux-musl aarch64-linux-musl arm-linux-musleabihf x86_64-apple-darwin14 x86_64-unknown-freebsd11.1 i686-w64-mingw32 x86_64-w64-mingw32"

# These are the projects currently using BinaryBuilder; both GCC-expanded and non-GCC-expanded:
BB_PROJECTS="gmp mbedtls"
BB_PROJECTS="gmp mbedtls libssh2"
BB_GCC_EXPANDED_PROJECTS="llvm openblas suitesparse openlibm"

# If we've been given a project name, filter down to that one:
Expand Down
1 change: 1 addition & 0 deletions deps/Versions.make
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ MPFR_VER = 4.0.2
PATCHELF_VER = 0.9
MBEDTLS_VER = 2.16.0
MBEDTLS_BB_REL = v0.17.0
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a thumbs up here on the right version here for mbedtls 👍 . That's about all I have to contribute in terms of review!

LIBSSH2_VER = 1.8.0
CURL_VER = 7.56.0

# Specify the version of the Mozilla CA Certificate Store to obtain.
Expand Down
1 change: 1 addition & 0 deletions deps/checksums/LibSSH2.v1.8.0.aarch64-linux-gnu.tar.gz/md5
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
a6dd41c1702034bef2c0ca22843b7c5d
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
8fe777212ce596c8c559e4bf450487618119d736a540ee2ffd79bd4915b2539626e9708ddf1cb65e1c2d4bb6b6eab620b82173a4c0fe61feff5a8bc986cfe6f1
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
498c8fa32608aeccc99cda35fb78ad18
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
8e902e14dcc3651ad95cbabf51b26b5f7a037e7e607c77826a989a1dedcb1f0a46e3b5f982f2e7cc618a611c7b96d6622d26030ad76028cff0ec009dd16e6a10
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
364834e948af996ddf1f214d11713f2c
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
72ad92fe920459160cf67185cc6414148fa4d0495d9b51f37bfbbf153b68edba4d3da5450d5cd252dac2dae8f90afbf2dd31eecb981743369ee212ec92e33674
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
118c4871cc0fff8d454545608fd57cd1
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
15cdff949a7829bdec93f5a3fd558e0524589f095f0ab8b9c747756dde17dfa34cd77cb7589783ae51cd369a4a1b0c0731a36b2da5890f0cbed93280b25d8bc4
1 change: 1 addition & 0 deletions deps/checksums/LibSSH2.v1.8.0.i686-linux-gnu.tar.gz/md5
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
9a35dbdff6661a2dd2be6c1cba6b04b4
1 change: 1 addition & 0 deletions deps/checksums/LibSSH2.v1.8.0.i686-linux-gnu.tar.gz/sha512
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
7182a8959df7ea6cb07d6ce84832c21eba1af32e5c5a63d4d753dfd153b51856acaac2b47b7879cdbfe35d21acbb56e5109426f2c103d34bfd35f3ea2e1e089a
1 change: 1 addition & 0 deletions deps/checksums/LibSSH2.v1.8.0.i686-linux-musl.tar.gz/md5
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
92d77a6b07ed438acb161e49b8d89170
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ef7429a3663d85f77d148b2708c266197567712a044cb958b20734a1863b6c7f970b853665c4f7c1e25ba18a3b076f1f761374ab67fbe827ec1fc83b02a62c19
1 change: 1 addition & 0 deletions deps/checksums/LibSSH2.v1.8.0.i686-w64-mingw32.tar.gz/md5
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
f12f1f31c92a9f535eeb30956e748670
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
da8a47cd2da53dea0ed0b587d701546a8a986c7a34fce2ee4593c4222b267add56302a2a24b2fb332e5272a82ce8ed64ea7498891de18896c8e3b34b778da384
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
6ddf6c13a5ba6be11ef2532ff0617318
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
8c11f0e1a5df57cfc8d031a836f94a5cf40581846bf861e25b71e8b863424dee1bf4bac712fb74cf8e5ebd30c89d130d34463069a2b7f83168a775086080de21
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0e58292d10774880a96f887a4214f4a7
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
4a1755cf719c8066b04068e635cd18b6b13fa5101a5a51f5a7d91a7ba85a8195245b77e780171467033d3e5913b12597eb252dc45ca105804d58c90bafb5d902
1 change: 1 addition & 0 deletions deps/checksums/LibSSH2.v1.8.0.x86_64-linux-gnu.tar.gz/md5
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
4efd93b436c0c28e43840cea4dbe230a
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
bc495db6983d318c616ca4bd9d2d67d5510138e900de0930d93a2fb20fce910a092b4906b24cdbfe7a9528f5eb0cbe1eae1b4ffb45e3c7ed0b72e7cbbdb6c8d7
1 change: 1 addition & 0 deletions deps/checksums/LibSSH2.v1.8.0.x86_64-linux-musl.tar.gz/md5
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
b94790b462c034e221dfc932da7be91a
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
8952fd6ca79c4cfda90aef5df5063cf8ac5f07a64a3e715e9b5b32d4f855060185f9c7a7ab4aae2186d3a56f0ab072b8c1ecd1a3e1459d7a47a3e8efc9096693
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
a885e48684d672b194dc20ea8c5ac497
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
569e0f6e0d60d7e5b7f3fe5dd78134fdc3290b2d4fb59e58bc542f113db988b70eac74efa3ac84643341a9b8f534749b4414cf59ddd24309e398ba9eac1608ff
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
bc66875a478cfc7bd9836d5a21f7277b
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
eb9b51e2767c3f84f368d04860ae9600dd9e939a40389ba97e9fa3799ea0a8f70eacc8713ead5569f4880591e1a5a13db9a86e0ad749ffce3b4d3f437eff367a
9 changes: 9 additions & 0 deletions deps/libssh2.mk
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ ifeq ($(USE_SYSTEM_MBEDTLS), 0)
$(BUILDDIR)/$(LIBSSH2_SRC_DIR)/build-configured: | $(build_prefix)/manifest/mbedtls
endif

ifneq ($(USE_BINARYBUILDER_LIBSSH2), 1)
LIBSSH2_OPTS := $(CMAKE_COMMON) -DBUILD_SHARED_LIBS=ON -DBUILD_EXAMPLES=OFF \
-DCMAKE_BUILD_TYPE=Release

Expand Down Expand Up @@ -70,3 +71,11 @@ configure-libssh2: $(BUILDDIR)/$(LIBSSH2_SRC_DIR)/build-configured
compile-libssh2: $(BUILDDIR)/$(LIBSSH2_SRC_DIR)/build-compiled
fastcheck-libssh2: check-libssh2
check-libssh2: $(BUILDDIR)/$(LIBSSH2_SRC_DIR)/build-checked

else # USE_BINARYBUILDER_LIBSSH2

LIBSSH2_BB_URL_BASE := https://github.com/JuliaPackaging/Yggdrasil/releases/download/LibSSH2-v$(LIBSSH2_VER)-$(LIBSSH2_BB_REL)
LIBSSH2_BB_NAME := LibSSH2.v$(LIBSSH2_VER)

$(eval $(call bb-install,libssh2,LIBSSH2,false))
endif
1 change: 1 addition & 0 deletions deps/libssh2.version
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
LIBSSH2_BRANCH=libssh2-1.8.0
LIBSSH2_SHA1=30e9c1347e3b8baa2951db612f05e6d87fc8e2f2
LIBSSH2_BB_REL=0