From 82dc40264d94581c6977dab01ec545c3cd4bb4ec Mon Sep 17 00:00:00 2001 From: Jameson Nash Date: Thu, 1 Apr 2021 19:25:45 -0400 Subject: [PATCH] Update CSL (#40287) * deps: upgrade CSL This adds the `.so` files, particularly for libatomic that we need on FreeBSD * build: define uninstall targets even for deps that are not always installed Most commonly csl, llvm-tools, and clang, but there were other ones in the wrong lists also. --- Makefile | 4 +- contrib/refresh_checksums.mk | 10 +- deps/Makefile | 45 +++-- deps/checksums/compilersupportlibraries | 184 +++++++++--------- deps/llvm.mk | 2 + deps/tools/common.mk | 2 +- deps/tools/uninstallers.mk | 11 +- .../CompilerSupportLibraries_jll/Project.toml | 2 +- stdlib/Makefile | 6 +- 9 files changed, 139 insertions(+), 127 deletions(-) diff --git a/Makefile b/Makefile index 823ff3b86339d..72b2cf3ffb829 100644 --- a/Makefile +++ b/Makefile @@ -448,7 +448,7 @@ endif echo "base/version_git.jl" > light-source-dist.tmp # Download all stdlibs and include the tarball filenames in light-source-dist.tmp - @$(MAKE) -C stdlib getall NO_GIT=1 + @$(MAKE) -C stdlib getall DEPS_GIT=0 USE_BINARYBUILDER=0 -ls stdlib/srccache/*.tar.gz >> light-source-dist.tmp -ls stdlib/*/StdlibArtifacts.toml >> light-source-dist.tmp @@ -472,7 +472,7 @@ source-dist: # Make tarball with Julia code plus all dependencies full-source-dist: light-source-dist.tmp # Get all the dependencies downloaded - @$(MAKE) -C deps getall NO_GIT=1 + @$(MAKE) -C deps getall DEPS_GIT=0 USE_BINARYBUILDER=0 # Create file full-source-dist.tmp to hold all the filenames that go into the tarball cp light-source-dist.tmp full-source-dist.tmp diff --git a/contrib/refresh_checksums.mk b/contrib/refresh_checksums.mk index da0c69eed5510..12e3d4825ae42 100644 --- a/contrib/refresh_checksums.mk +++ b/contrib/refresh_checksums.mk @@ -47,7 +47,7 @@ endef # if $(3) is "assert", we set BINARYBUILDER_LLVM_ASSERTS=1 define checksum_dep checksum-$(1)-$(2)-$(3): - -$(MAKE) $(QUIET_MAKE) -C "$(JULIAHOME)/deps" $(call make_flags,$(1),$(2),$(3)) checksum-$(1) + -+$(MAKE) $(QUIET_MAKE) -C "$(JULIAHOME)/deps" $(call make_flags,$(1),$(2),$(3)) checksum-$(1) .PHONY: checksum-$(1)-$(2)-$(3) # Add this guy to his project target @@ -79,25 +79,27 @@ $(foreach triplet,$(CLANG_TRIPLETS),$(eval $(call checksum_dep,llvm,$(triplet),a # External stdlibs checksum-stdlibs: - -$(MAKE) $(QUIET_MAKE) -C "$(JULIAHOME)/stdlib" checksumall + -+$(MAKE) $(QUIET_MAKE) -C "$(JULIAHOME)/stdlib" checksumall all: checksum-stdlibs .PHONY: checksum-stdlibs # doc unicode data checksum-doc-unicodedata: - -$(MAKE) $(QUIET_MAKE) -C "$(JULIAHOME)/doc" checksum-unicodedata + -+$(MAKE) $(QUIET_MAKE) -C "$(JULIAHOME)/doc" checksum-unicodedata all: checksum-doc-unicodedata .PHONY: checksum-doc-unicodedata # Special LLVM source hashes for optional targets checksum-llvm-special-src: - -$(MAKE) $(QUIET_MAKE) -C "$(JULIAHOME)/deps" USE_BINARYBUILDER_LLVM=0 DEPS_GIT=0 BUILD_LLDB=1 BUILD_LLVM_CLANG=1 BUILD_CUSTOM_LIBCXX=1 USECLANG=1 checksum-llvm + -+$(MAKE) $(QUIET_MAKE) -C "$(JULIAHOME)/deps" USE_BINARYBUILDER_LLVM=0 DEPS_GIT=0 BUILD_LLDB=1 BUILD_LLVM_CLANG=1 BUILD_CUSTOM_LIBCXX=1 USECLANG=1 checksum-llvm all: checksum-llvm-special-src .PHONY: checksum-llvm-special-src # merge substring project names to avoid races pack-checksum-llvm-tools: | pack-checksum-llvm +pack-checksum-llvm: | checksum-llvm-tools pack-checksum-csl: | pack-checksum-compilersupportlibraries +pack-checksum-compilersupportlibraries: | checksum-csl # define how to pack parallel checksums into a single file format pack-checksum-%: FORCE diff --git a/deps/Makefile b/deps/Makefile index cc5d7a05f3902..3a1099df4d2e9 100644 --- a/deps/Makefile +++ b/deps/Makefile @@ -166,12 +166,26 @@ ifneq ($(OS), WINNT) DEP_LIBS += libwhich endif -# unlist targets that have not been converted to use the staged-install -DEP_LIBS_STAGED := $(DEP_LIBS) -DEP_LIBS_STAGED := $(filter-out csl,$(DEP_LIBS_STAGED)) -DEP_LIBS_STAGED := $(filter-out suitesparse,$(DEP_LIBS_STAGED)) -DEP_LIBS_STAGED := $(filter-out suitesparse-wrapper,$(DEP_LIBS_STAGED)) +DEP_LIBS_STAGED := $(filter-out suitesparse-wrapper,$(DEP_LIBS)) + +# list all targets +DEP_LIBS_STAGED_ALL := llvm llvm-tools clang llvmunwind unwind libuv pcre \ + openlibm dsfmt blastrampoline openblas lapack gmp mpfr patchelf utf8proc \ + objconv mbedtls libssh2 nghttp2 curl libgit2 libwhich zlib p7zip csl \ + suitesparse suitesparse-wrapper +DEP_LIBS_ALL := $(DEP_LIBS_STAGED_ALL) +ifneq ($(USE_BINARYBUILDER_OPENBLAS),0) +DEP_LIBS_ALL := $(filter-out lapack,$(DEP_LIBS_ALL)) +endif + +ifeq ($(USE_BINARYBUILDER_LLVM),0) +DEP_LIBS_ALL := $(filter-out clang llvm-tools,$(DEP_LIBS_ALL)) +endif + +ifeq ($(USE_BINARYBUILDER_SUITESPARSE),0) +DEP_LIBS_STAGED := $(filter-out suitesparse,$(DEP_LIBS_STAGED)) +endif ## Common build target prefixes @@ -183,21 +197,14 @@ compile: $(addprefix compile-, $(DEP_LIBS)) check: $(addprefix check-, $(DEP_LIBS)) fastcheck: $(addprefix fastcheck-, $(DEP_LIBS)) stage: $(addprefix stage-, $(DEP_LIBS_STAGED)) -install: $(addprefix install-, $(DEP_LIBS)) -cleanall: $(addprefix clean-, $(DEP_LIBS)) -distcleanall: $(addprefix distclean-, $(DEP_LIBS)) - rm -rf $(build_prefix) -getall: get-llvm get-libuv get-pcre get-openlibm get-dsfmt get-blastrampoline get-openblas get-lapack get-suitesparse get-unwind get-gmp get-mpfr get-patchelf get-utf8proc get-objconv get-mbedtls get-libssh2 get-nghttp2 get-curl get-libgit2 get-libwhich get-zlib get-p7zip get-csl - -# If we're building for MacOS, no matter what, `getall` should include `llvmunwind` -ifeq ($(OS),Darwin) -getall: get-llvmunwind -endif +install: version-check $(addprefix install-, $(DEP_LIBS)) +version-check: $(addprefix version-check-, $(DEP_LIBS_STAGED)) -# Same if we're building a purely-source archive, always include `llvmunwind` -ifeq ($(USE_BINARYBUILDER_LLVMUNWIND),0) -getall: get-llvmunwind -endif +uninstall: $(addprefix uninstall-, $(DEP_LIBS_STAGED_ALL)) +cleanall: $(addprefix clean-, $(DEP_LIBS_ALL)) +distcleanall: $(addprefix distclean-, $(DEP_LIBS_ALL)) + rm -rf $(build_prefix) +getall: $(addprefix get-, $(DEP_LIBS_ALL)) include $(SRCDIR)/csl.mk include $(SRCDIR)/llvm.mk diff --git a/deps/checksums/compilersupportlibraries b/deps/checksums/compilersupportlibraries index 8ad65ac42987a..b23ced42c436c 100644 --- a/deps/checksums/compilersupportlibraries +++ b/deps/checksums/compilersupportlibraries @@ -1,92 +1,92 @@ -CompilerSupportLibraries.v0.4.0+0.aarch64-apple-darwin-libgfortran5.tar.gz/md5/df1bb35cddff18f4512b57a2b36a6be7 -CompilerSupportLibraries.v0.4.0+0.aarch64-apple-darwin-libgfortran5.tar.gz/sha512/d01fb4077b97d10d5b4c7567146d82d7e6a45a57296cae14e97fe3d4174083553d9318a0ad75bd492315fa9ee213bcf04cb3841c2a6302f87fc8a377e756f459 -CompilerSupportLibraries.v0.4.0+0.aarch64-linux-gnu-libgfortran3.tar.gz/md5/81e354bb883997335f1945cffd493978 -CompilerSupportLibraries.v0.4.0+0.aarch64-linux-gnu-libgfortran3.tar.gz/sha512/5c1f79488019d9bf46906e5e921ccf0118b762baf522b02314177ce81ccfb839e75226802c844462dc9a70aaca609b465348e43297b918deb9c4d3c8e36a6b94 -CompilerSupportLibraries.v0.4.0+0.aarch64-linux-gnu-libgfortran4.tar.gz/md5/c9de5672d1e67cd2541eb8ae25188573 -CompilerSupportLibraries.v0.4.0+0.aarch64-linux-gnu-libgfortran4.tar.gz/sha512/30381588684a1fe4818ef6e2d0e3dcf44f0dbf81fcb63a043b9c8e4b3a34e6b7b09511e94c3eeb5004ca45a17b9fd0b7e102bb0176672fef09f1b940edf15a03 -CompilerSupportLibraries.v0.4.0+0.aarch64-linux-gnu-libgfortran5.tar.gz/md5/b2f930fd61a2c22895f3102f950df915 -CompilerSupportLibraries.v0.4.0+0.aarch64-linux-gnu-libgfortran5.tar.gz/sha512/89e3103c28429d4c9a020be7b0ed9b374bc48d2971671904e889a57a9bb9b8c81011b20143c0152814d1191d246d144242e4c71cbd45a3c4bf50ebd0ab967b15 -CompilerSupportLibraries.v0.4.0+0.aarch64-linux-musl-libgfortran3.tar.gz/md5/be7aa1b8f769bcee21a615d4819f00f6 -CompilerSupportLibraries.v0.4.0+0.aarch64-linux-musl-libgfortran3.tar.gz/sha512/3404792c4bd24499fd83f7140c392fff7ac5360eb55ea580808d051f9bfc9c9f9e7b59be25ada594d71e3d94610fc4eb397daee6d84fa6bf4c988f6881e19c33 -CompilerSupportLibraries.v0.4.0+0.aarch64-linux-musl-libgfortran4.tar.gz/md5/22e9e895ca30837fa5165bbf4b74e482 -CompilerSupportLibraries.v0.4.0+0.aarch64-linux-musl-libgfortran4.tar.gz/sha512/04600705e907ca1ea4a203d5e696171bae4777c4c9534f4ae3d20525d39be60de1916a2d0b12b7e710d144ac47b2472754e1b3e01295fb43934e6ed8c9201766 -CompilerSupportLibraries.v0.4.0+0.aarch64-linux-musl-libgfortran5.tar.gz/md5/6a2518ceb9c3e57fabf0db12090a0872 -CompilerSupportLibraries.v0.4.0+0.aarch64-linux-musl-libgfortran5.tar.gz/sha512/19222a3dcbf9afbdf43192943a0a7ad9cbf4762c1a681567cbbf6093866e44465ff566a10595220c9366d92dde43dcba84d41c240e2192da042ddfeff3e9f1a4 -CompilerSupportLibraries.v0.4.0+0.armv6l-linux-gnueabihf-libgfortran3.tar.gz/md5/96f355abd8fd31d6522c6d7d5b259971 -CompilerSupportLibraries.v0.4.0+0.armv6l-linux-gnueabihf-libgfortran3.tar.gz/sha512/1fd436c9e4d15ff199fa60fd9b715c16effbdb6c15f86b86e9b2dbfca70136da71a4a491caa2650eb415fc32620b40295729a6b375efe1a08f9c34cbbc317949 -CompilerSupportLibraries.v0.4.0+0.armv6l-linux-gnueabihf-libgfortran4.tar.gz/md5/1aae7c2cdaf1ba04b9bad8119224eb24 -CompilerSupportLibraries.v0.4.0+0.armv6l-linux-gnueabihf-libgfortran4.tar.gz/sha512/913defbddb5d5069f1d8b9a1a4a5c2e325538baeb0203756cc91de45fb52b21defc7cbdca6f454803f792dba895ae146009d667ed508727f4aea627dc1ae419f -CompilerSupportLibraries.v0.4.0+0.armv6l-linux-gnueabihf-libgfortran5.tar.gz/md5/f1c35daa5d66fae11adcf6385ab6e095 -CompilerSupportLibraries.v0.4.0+0.armv6l-linux-gnueabihf-libgfortran5.tar.gz/sha512/6a7a9ef08709ce5c805ea19fc33bee65b85ee576cae747327eeb12f0950dfca4b871a0e9799d4961e5d703a0a6e116145542078d124258ab3a949957e368173b -CompilerSupportLibraries.v0.4.0+0.armv6l-linux-musleabihf-libgfortran3.tar.gz/md5/fe30bb318b88b3270e92d3d8f84abb5f -CompilerSupportLibraries.v0.4.0+0.armv6l-linux-musleabihf-libgfortran3.tar.gz/sha512/d54f5e0c7780a8557b889b3fa5d2fcca639521d00d624a0a4a3f4a46b854a3615989040f122243f5dfa266d8f6ce700bcffc9ed1653f86eb8279d5c31b67c6f3 -CompilerSupportLibraries.v0.4.0+0.armv6l-linux-musleabihf-libgfortran4.tar.gz/md5/489e4a98eadee286d3c32ed08ba2b5a1 -CompilerSupportLibraries.v0.4.0+0.armv6l-linux-musleabihf-libgfortran4.tar.gz/sha512/b4589dddadd17ba1ac3e086a9312db3301e5d828b4c17e9e8db3ed018eba4757c84282dd78b2b2c84f978fa9154c9f46f9e3f1e711207eb19ca0f834239b835d -CompilerSupportLibraries.v0.4.0+0.armv6l-linux-musleabihf-libgfortran5.tar.gz/md5/cf0e32142c441673680d55b7c547a629 -CompilerSupportLibraries.v0.4.0+0.armv6l-linux-musleabihf-libgfortran5.tar.gz/sha512/698af44f897dfb0682b49532666896b2d3430f1a172921f9184e17404e714448899a227882f8375193d0a0476a777754e7f679bc0dea987ad185eafad30eca0b -CompilerSupportLibraries.v0.4.0+0.armv7l-linux-gnueabihf-libgfortran3.tar.gz/md5/16897e51e3a1d61d1b9a7abd6e728d2a -CompilerSupportLibraries.v0.4.0+0.armv7l-linux-gnueabihf-libgfortran3.tar.gz/sha512/3a9a56d80c1ba1eca7bee4156a7d56938564c27366a51395d6c8f74c3bb500b0b374deed3fc1efc75942e6a66dc354808a6c7a66d1952eba9dc81c9e0fb8cc69 -CompilerSupportLibraries.v0.4.0+0.armv7l-linux-gnueabihf-libgfortran4.tar.gz/md5/840d73fbd5ec7fe94708cd8179ccefbc -CompilerSupportLibraries.v0.4.0+0.armv7l-linux-gnueabihf-libgfortran4.tar.gz/sha512/dcf7834d1f2b67356baedf0d3eeba4f5d3e62e0fd475ba3329668e18608fe1493fba07c9737bc4474e8276b09c6c73c76dcd6fde44d96149b740398c218a3432 -CompilerSupportLibraries.v0.4.0+0.armv7l-linux-gnueabihf-libgfortran5.tar.gz/md5/50a06e1bc8a8442c7a1369bc837ce504 -CompilerSupportLibraries.v0.4.0+0.armv7l-linux-gnueabihf-libgfortran5.tar.gz/sha512/868970d00f5387f42a632c5fdbedc3e9135b6723ce3b1ae1735fd51a4a1faf91ab5fae94bc99c37aee75d9cc9547a7259cba584d95e0971ef97605592effeb39 -CompilerSupportLibraries.v0.4.0+0.armv7l-linux-musleabihf-libgfortran3.tar.gz/md5/9998e35984f1c3b54b45dd8a4af2145a -CompilerSupportLibraries.v0.4.0+0.armv7l-linux-musleabihf-libgfortran3.tar.gz/sha512/2e653f25d5652003d2cfceae4d786187ea3911caff8555d9f4e10e0ad60d237afc18fdc5247804e3347825682e6e347a92b70699ba73bf497ec414467f1cfccf -CompilerSupportLibraries.v0.4.0+0.armv7l-linux-musleabihf-libgfortran4.tar.gz/md5/64ac31833d8d69b57b6acb1767cf110c -CompilerSupportLibraries.v0.4.0+0.armv7l-linux-musleabihf-libgfortran4.tar.gz/sha512/31c762e0c5d8a0652fda77e10eb5d195d8e27e8cce9e020d8c186aa904e55687cf2e090e0eec55aa6e5e885fe165c099d05c93efb45d83fcd438f7f996a131ba -CompilerSupportLibraries.v0.4.0+0.armv7l-linux-musleabihf-libgfortran5.tar.gz/md5/805a1d491313c87632b6e4527e499129 -CompilerSupportLibraries.v0.4.0+0.armv7l-linux-musleabihf-libgfortran5.tar.gz/sha512/72d7e5387e3f1fb69f7d0ce51fed36cdd794b5c284dc9514c93e26458df860f83ca4581f4f6f53e838b26ed3563248c0beea7e8e2020e16d30a965e8d1f4de63 -CompilerSupportLibraries.v0.4.0+0.i686-linux-gnu-libgfortran3.tar.gz/md5/48eff236a6aedae30f871e9e5d1c14a6 -CompilerSupportLibraries.v0.4.0+0.i686-linux-gnu-libgfortran3.tar.gz/sha512/b913aaca516fcad91f11f4f797810d8f5fb240d92e428607ef982558f8e74a1dbdec3eee5983a5f0b7bfa9e6e750f724de4193b007fbfabfaf6705bd4b0fa523 -CompilerSupportLibraries.v0.4.0+0.i686-linux-gnu-libgfortran4.tar.gz/md5/6b377e6b8a2b120acbd24319dfef4efc -CompilerSupportLibraries.v0.4.0+0.i686-linux-gnu-libgfortran4.tar.gz/sha512/65248ec4ac7997faeeb4abba9a79b0707dab9d0dffaff293039f7c0886f972d1e118738e37c4e2168228de11b498be58bff996a3a335b9ad2799146f593106e8 -CompilerSupportLibraries.v0.4.0+0.i686-linux-gnu-libgfortran5.tar.gz/md5/964ce992265ecac408cfea1e7fbf434b -CompilerSupportLibraries.v0.4.0+0.i686-linux-gnu-libgfortran5.tar.gz/sha512/c100995a619ea04361bba6de3e460b22a9187af61fc02d8c3f94191cf71f73e9ff2409d87078e34655be6aa352f75f395e419860b6dca976cb665caa20e31fbc -CompilerSupportLibraries.v0.4.0+0.i686-linux-musl-libgfortran3.tar.gz/md5/3a1dab532cd7222708d27d1cab9428a1 -CompilerSupportLibraries.v0.4.0+0.i686-linux-musl-libgfortran3.tar.gz/sha512/836acc03a34cb48b079ac2c8b397a03d01c1dad522a6be5c3ad81da98ee0979b981b14184f08e7308bdc69bc17bcd897d400853b0e6ce9a7821f9ab3c6a6890d -CompilerSupportLibraries.v0.4.0+0.i686-linux-musl-libgfortran4.tar.gz/md5/7bae09d4f9460ae491605f6642c3f1dc -CompilerSupportLibraries.v0.4.0+0.i686-linux-musl-libgfortran4.tar.gz/sha512/fb5bad1260aa3ad1ee135120ce0cfda4034380d85970c458a6dbac9cd24e3a7b996bffae8ccfcbd30223273e766c3a7d5945ea42c5237811a2b4af1db5027e09 -CompilerSupportLibraries.v0.4.0+0.i686-linux-musl-libgfortran5.tar.gz/md5/c7e7cdd660accdeda123685c7691429a -CompilerSupportLibraries.v0.4.0+0.i686-linux-musl-libgfortran5.tar.gz/sha512/7015eb83612711a93dda9ae5fa709f74e72b33922e7f48ae98e8bc4798b8057ee315a65a27c2ab041623775407d37c686f4b3d64e1af27df6a32fd4d0edd5441 -CompilerSupportLibraries.v0.4.0+0.i686-w64-mingw32-libgfortran3.tar.gz/md5/2dcabd868fe7ddb4edd29078b840c093 -CompilerSupportLibraries.v0.4.0+0.i686-w64-mingw32-libgfortran3.tar.gz/sha512/a70e6ee8cf73aacf0cbc7b4ac5f17b8e6914e93b106caba907c5ce8f2ab24fbf28ef50b60548ff6bd8e47461ec971a4f2c7519ffe0c13893ae48e4d6bbfd6a49 -CompilerSupportLibraries.v0.4.0+0.i686-w64-mingw32-libgfortran4.tar.gz/md5/0097f1075086376188cf594276edb421 -CompilerSupportLibraries.v0.4.0+0.i686-w64-mingw32-libgfortran4.tar.gz/sha512/47cee1709879bea6a7d537a31438b39b5baf19b94a7575e7ae2a2271174884f484069c24d8e1dc927f3cc89f2007c5c1037b4c76e1747a1f9512d5055e30900f -CompilerSupportLibraries.v0.4.0+0.i686-w64-mingw32-libgfortran5.tar.gz/md5/e00d8689da404039de3956327e5e1abf -CompilerSupportLibraries.v0.4.0+0.i686-w64-mingw32-libgfortran5.tar.gz/sha512/24efa7cc047c9ebc7f9bb99c844691fc78333a8e78f11da4a0d8ef58e98cf64da20198fe97b735443220ef6860e9618b9e1bedfdf38b2e134d9366db4ae9da4e -CompilerSupportLibraries.v0.4.0+0.powerpc64le-linux-gnu-libgfortran3.tar.gz/md5/118fede168fbaa2433c10c725ee445cf -CompilerSupportLibraries.v0.4.0+0.powerpc64le-linux-gnu-libgfortran3.tar.gz/sha512/447f0f4eaa72531c6118f65268d1e505323a210e04213358942b58a8a34f4e20c39306ac7d89f06e51df57265b04a1d0d4dad6c141b590cbd3389573ede0de8b -CompilerSupportLibraries.v0.4.0+0.powerpc64le-linux-gnu-libgfortran4.tar.gz/md5/262d162451ffc50c25cf599285555c47 -CompilerSupportLibraries.v0.4.0+0.powerpc64le-linux-gnu-libgfortran4.tar.gz/sha512/137afd852f57a3b4d56f7ddf1ce2f7a3386bdb26d7e577e91af8d95e1fa08c2eb43623925158248f2b43df346cf2e87f308305087e3a3473eb6a0526ee259a5f -CompilerSupportLibraries.v0.4.0+0.powerpc64le-linux-gnu-libgfortran5.tar.gz/md5/d3b8e3b11b74d1cac626ccab59e652b1 -CompilerSupportLibraries.v0.4.0+0.powerpc64le-linux-gnu-libgfortran5.tar.gz/sha512/fcb110fa7b7966840a00f5fab2968d543d1c15354222ef6e693197797c337a3b9586caa66db7042280ebb46de51adf4903cb21c79b4cd1179f5aa1d4082e270b -CompilerSupportLibraries.v0.4.0+0.x86_64-apple-darwin-libgfortran3.tar.gz/md5/1f593b25ca831267c4e02555304e447a -CompilerSupportLibraries.v0.4.0+0.x86_64-apple-darwin-libgfortran3.tar.gz/sha512/94b502cb4c02bdc1dda87e3608d9807925002eac68883c26cf27e358d48eff41fda0832fb6118c750a1386192e27bd6a0c14c9510d114edbf43efdc2e5bd1c13 -CompilerSupportLibraries.v0.4.0+0.x86_64-apple-darwin-libgfortran4.tar.gz/md5/a23d18444255c8ebf5253dbd470169ab -CompilerSupportLibraries.v0.4.0+0.x86_64-apple-darwin-libgfortran4.tar.gz/sha512/50737af89141a126766829fafe19599e1dc645d8669cb10f05111aa4c031f3fffecdb9ec98dd4ac9fab541d5947582b284d650f86c3116db12c10387be42eff6 -CompilerSupportLibraries.v0.4.0+0.x86_64-apple-darwin-libgfortran5.tar.gz/md5/dbc289277a5b2a960111e2a5eefa7f0c -CompilerSupportLibraries.v0.4.0+0.x86_64-apple-darwin-libgfortran5.tar.gz/sha512/4affcc86a550400f5fefb0337a1d245849ecf7fdd305790197c60112a0d1e096fffdc4ac140a82952abf6eab220e8c631c392b8903ea586b5c0345c65c9116f7 -CompilerSupportLibraries.v0.4.0+0.x86_64-linux-gnu-libgfortran3.tar.gz/md5/dfc62f03e7b65447ed877a9eaa537e07 -CompilerSupportLibraries.v0.4.0+0.x86_64-linux-gnu-libgfortran3.tar.gz/sha512/f782f5a7c87924e134778ce9f7f98f0d48f4626f8b7b371a5c7799cf5bc7ea3cd6cdf275769dfc2b9dc2da82181e49b9d77833ff5241d2600d58c9bfd78a189c -CompilerSupportLibraries.v0.4.0+0.x86_64-linux-gnu-libgfortran4.tar.gz/md5/6e46faded79b17c6b77846fbf2e5119f -CompilerSupportLibraries.v0.4.0+0.x86_64-linux-gnu-libgfortran4.tar.gz/sha512/6cafdf6d79bc8a7125857c148282384477720038293ccae83dc9065f8457ee28d516468bf9c96320086c9f2dbefb6f57ce77a952bc105de2b67e47fb0b0b8a1c -CompilerSupportLibraries.v0.4.0+0.x86_64-linux-gnu-libgfortran5.tar.gz/md5/68d2354ca386ba9ec4e98504fff2f222 -CompilerSupportLibraries.v0.4.0+0.x86_64-linux-gnu-libgfortran5.tar.gz/sha512/ed3d1c0cbd34f62abd41694fc73ac38a34bc19674526e41090f66aaeeafe87cad382a5b17cfe8a622079571d646735d273249acd108bec9a1f42c195da98403b -CompilerSupportLibraries.v0.4.0+0.x86_64-linux-musl-libgfortran3.tar.gz/md5/ed7a41374016ffe35c8068b2090fb66f -CompilerSupportLibraries.v0.4.0+0.x86_64-linux-musl-libgfortran3.tar.gz/sha512/a8089a9704b8ac0b7c8de2f329f4eaabca5daa508e015cfc6a1fb668e78167463a30d9c96f23e2a518dc8b730fe606253c360a13689fc6a098dd18ad61ce1fc7 -CompilerSupportLibraries.v0.4.0+0.x86_64-linux-musl-libgfortran4.tar.gz/md5/1f425bdb591db55d4a821a3b83a1fed1 -CompilerSupportLibraries.v0.4.0+0.x86_64-linux-musl-libgfortran4.tar.gz/sha512/24a1d1fb3d388eff2521c7b0eafafe76b29c3571b784af1dcc0ff8ea2781aa81b26fcdd03a0a1efaba9a913b6b67ece29c3c867a3cc93dfe46eecb3fdd2ef5be -CompilerSupportLibraries.v0.4.0+0.x86_64-linux-musl-libgfortran5.tar.gz/md5/6c19ee02d1bf8be22d65155d0d430946 -CompilerSupportLibraries.v0.4.0+0.x86_64-linux-musl-libgfortran5.tar.gz/sha512/aaaaf2a731e9009171a555b66fd2b662e2bfb207ecf84cb54138c770bba0e8e5910190a7a279b1d1d6058645a2f0d8bbca92ce9ca39753cc14c886a7189431fa -CompilerSupportLibraries.v0.4.0+0.x86_64-unknown-freebsd-libgfortran3.tar.gz/md5/6c9beb8a213ccae10713d336e4c48c1b -CompilerSupportLibraries.v0.4.0+0.x86_64-unknown-freebsd-libgfortran3.tar.gz/sha512/da25d33a824e71d254492c891cad0a0fd9e472e5320403830a4bf8c0f175f531775b4e468832c702edf1e46dac68725e04ccdcf8914ac6fa60b27cec45d5aa1e -CompilerSupportLibraries.v0.4.0+0.x86_64-unknown-freebsd-libgfortran4.tar.gz/md5/dba2d41d040bba44d9a7767d4fb6c329 -CompilerSupportLibraries.v0.4.0+0.x86_64-unknown-freebsd-libgfortran4.tar.gz/sha512/16f9ec8a9897832b3a7408e192f9d0af222f369f33e5a698fd92f54f3c4326f0632f1e8ffb6757b6969d5a18f594f8f0e70457f8bb78a7740b8b26daf22171e4 -CompilerSupportLibraries.v0.4.0+0.x86_64-unknown-freebsd-libgfortran5.tar.gz/md5/1dd16d636fc9a87668a9c6ad2abc1a93 -CompilerSupportLibraries.v0.4.0+0.x86_64-unknown-freebsd-libgfortran5.tar.gz/sha512/6a2deb304127c06baf260e2614bdd1d397fff3bc0b11c192ed0e43b3681af805dc5f17d84ff4836b108be65f879743a13b49122015d5f343f5ff3c895bf46de8 -CompilerSupportLibraries.v0.4.0+0.x86_64-w64-mingw32-libgfortran3.tar.gz/md5/2edeb2d7edbd955a43ca3efc8830e292 -CompilerSupportLibraries.v0.4.0+0.x86_64-w64-mingw32-libgfortran3.tar.gz/sha512/a89faa9dbac9ddb3544a743c61636a77ada4af5fb637f9391187fdcde293d766deee7a60a878a53a08eae6f35e4b64b981c0ec5a39a2038299549c07e0bcca10 -CompilerSupportLibraries.v0.4.0+0.x86_64-w64-mingw32-libgfortran4.tar.gz/md5/50d2b57735d2cba4a5411414a2e26e6d -CompilerSupportLibraries.v0.4.0+0.x86_64-w64-mingw32-libgfortran4.tar.gz/sha512/f6db77083655181c0c28c2056962559ac5e77e6869dc990ba21e5d0c265d7705c482088587f6871dff1142c4a6ccc12ed24329f6c1f99146bf43f176dffbe28a -CompilerSupportLibraries.v0.4.0+0.x86_64-w64-mingw32-libgfortran5.tar.gz/md5/b1479d5d095e9f2b198e48ff24f0a0f9 -CompilerSupportLibraries.v0.4.0+0.x86_64-w64-mingw32-libgfortran5.tar.gz/sha512/a37fcc95658e91a820d6a4d13b51cf8ee6820b62142686ced67768d8f03eb09bd8cc3d0e7afc16abdde4a4fa764ece7bd92b8951cac06ad817e7ad13eaa784e2 +CompilerSupportLibraries.v0.4.0+1.aarch64-apple-darwin-libgfortran5.tar.gz/md5/b095e6f14bc7a1f9aa69a55619797c3b +CompilerSupportLibraries.v0.4.0+1.aarch64-apple-darwin-libgfortran5.tar.gz/sha512/e3383c65fdafa0d58e9573ef008792c71ce77c7126b96b641de4813f679211e057d8d9d2617aedfaa5f73224b5a2656fd72534028201b533d75a21acbf087032 +CompilerSupportLibraries.v0.4.0+1.aarch64-linux-gnu-libgfortran3.tar.gz/md5/f619396b91380a986621a35792aaf35b +CompilerSupportLibraries.v0.4.0+1.aarch64-linux-gnu-libgfortran3.tar.gz/sha512/342f8b7aac23a637c3223be7ca56243cf74ab0d21d2a3133a1bf6261efb760daee1288da96a219326c301a594576863668dc8bc726b6b998b92b3ecb152ed236 +CompilerSupportLibraries.v0.4.0+1.aarch64-linux-gnu-libgfortran4.tar.gz/md5/83daebefd6c178f398390d765508cd30 +CompilerSupportLibraries.v0.4.0+1.aarch64-linux-gnu-libgfortran4.tar.gz/sha512/da483ed5405a124101219e08162f4d6a82dfb7960efedd9462ae006c88446d291d62ddd9b1b9da948733f6f6cec4a55fcc3428edbb7a3b19d9520305813e9b6f +CompilerSupportLibraries.v0.4.0+1.aarch64-linux-gnu-libgfortran5.tar.gz/md5/b826a756dc995cff198e6e2902e6c709 +CompilerSupportLibraries.v0.4.0+1.aarch64-linux-gnu-libgfortran5.tar.gz/sha512/761ec5d5403db0299871560add411e2bd1c113d4aca9a2cee6746592606df4c7aed927c987b825ccdfca6fe043af5d84a3f7b76b28e484eb0bf5ded47fe49042 +CompilerSupportLibraries.v0.4.0+1.aarch64-linux-musl-libgfortran3.tar.gz/md5/2e23248297f51bee77dee83e77124d5a +CompilerSupportLibraries.v0.4.0+1.aarch64-linux-musl-libgfortran3.tar.gz/sha512/8124fa237efa09b30bb846cfd1dd373a9f7b558c7bdd612fb4bd442b6dde80ebf913ef303b53e110a9fd19d3f56fd6b85894e6bf06b5ce4850315684a6f871ec +CompilerSupportLibraries.v0.4.0+1.aarch64-linux-musl-libgfortran4.tar.gz/md5/871b587fa0dd5cfb9ac137a354a68aca +CompilerSupportLibraries.v0.4.0+1.aarch64-linux-musl-libgfortran4.tar.gz/sha512/a50d1e55a974e6df1d85155e92b7d3075d2e1ad19167fda6be1f1cfe8964aeea2f66f59dd1bbf7abb361aa3831705132ac2385755321f655de2cbd0cd89f9de2 +CompilerSupportLibraries.v0.4.0+1.aarch64-linux-musl-libgfortran5.tar.gz/md5/a68d999a5aab28aa9760ba3d4c2e9c69 +CompilerSupportLibraries.v0.4.0+1.aarch64-linux-musl-libgfortran5.tar.gz/sha512/141dc1be2e30a511de17eaaf507d5d082ea80b621a635836d0658fd1eb5e5cd37bf0779ff4a920d8322f46da98fd866bd5dbaa7d47c9aa236f26c7d0cfab51cb +CompilerSupportLibraries.v0.4.0+1.armv6l-linux-gnueabihf-libgfortran3.tar.gz/md5/acb29acfa67701327d81ba9a1f6765d7 +CompilerSupportLibraries.v0.4.0+1.armv6l-linux-gnueabihf-libgfortran3.tar.gz/sha512/54f813c3c69e5c8f4fde4ba8762d590315121f377df3512e71bf62b465b6eddc02cb1c4d9003b0c4c88d64ec36a2056363efb3eab9cefeba2b2658cd5f84086c +CompilerSupportLibraries.v0.4.0+1.armv6l-linux-gnueabihf-libgfortran4.tar.gz/md5/aae1759097c368ec3e12b0ac28c008b0 +CompilerSupportLibraries.v0.4.0+1.armv6l-linux-gnueabihf-libgfortran4.tar.gz/sha512/dfcc475f8e375a7fce81550efb12a21ee2589892a2453d094f0fbaa7d7524858b908995157d85123560c46fcd70093503d2b4224c785b57874f0affdaea776de +CompilerSupportLibraries.v0.4.0+1.armv6l-linux-gnueabihf-libgfortran5.tar.gz/md5/e7bfe1de2b3f9857053dfb61bd3b2698 +CompilerSupportLibraries.v0.4.0+1.armv6l-linux-gnueabihf-libgfortran5.tar.gz/sha512/0227a0a2732a3ee66911c42e031429827588746fe96d098cec3efeef2f157267b7e88f49279ca3749fbd487a3acbd3775267132033f8531503bf3b44b91ea347 +CompilerSupportLibraries.v0.4.0+1.armv6l-linux-musleabihf-libgfortran3.tar.gz/md5/c61cf2433e18b5f7b55fd958248b0640 +CompilerSupportLibraries.v0.4.0+1.armv6l-linux-musleabihf-libgfortran3.tar.gz/sha512/1b6b4b7c413a5d4692ccbde26ece656b1786b07ebc573fb90f15ca00773acbd6f5abd981bd13fefd154deac0d7a718af90aaf85fd3c08ef35a805baccad459c3 +CompilerSupportLibraries.v0.4.0+1.armv6l-linux-musleabihf-libgfortran4.tar.gz/md5/1da0f3569c47fb166311bde071fa4bca +CompilerSupportLibraries.v0.4.0+1.armv6l-linux-musleabihf-libgfortran4.tar.gz/sha512/75e6af64f9f1909ae95ac823d1487a7cc1b47c9415e58c2c8303d21ea923dc11da8a12c8e9c720ea34471273ee7ed99917c7f1775c6e7e4d861726d57954a61a +CompilerSupportLibraries.v0.4.0+1.armv6l-linux-musleabihf-libgfortran5.tar.gz/md5/f20c66ad490a9a00cbb7fa7adb62905e +CompilerSupportLibraries.v0.4.0+1.armv6l-linux-musleabihf-libgfortran5.tar.gz/sha512/9645aedfe08f381050bebb5a8c3c2510fa0a6a435d249c8c526a0135e597cbb44fd04546504c524c9343e7b3559b3ff2f0a4b207ebafcab20d4405044f3924f1 +CompilerSupportLibraries.v0.4.0+1.armv7l-linux-gnueabihf-libgfortran3.tar.gz/md5/81eb7300e4730b93c6bb5305b983bf31 +CompilerSupportLibraries.v0.4.0+1.armv7l-linux-gnueabihf-libgfortran3.tar.gz/sha512/fa170b8311767d77d63161d01991584d4827068f4e8c563d49bb29783ba55a657da65b7c255fbe3b780cbcfe29faa292ee53893c6647e2457cfed7aaae47a7bd +CompilerSupportLibraries.v0.4.0+1.armv7l-linux-gnueabihf-libgfortran4.tar.gz/md5/add43dada47b0c2fe7191ecb816193aa +CompilerSupportLibraries.v0.4.0+1.armv7l-linux-gnueabihf-libgfortran4.tar.gz/sha512/8368823e5cb1a557603e03ab4e336eb891e8c851f5ad212a7386e171dfd9c1aaec46b5b62d63e0a17df5c83e4b23cd68fe26fe131b9fe487ab7d0a7f426ec1c3 +CompilerSupportLibraries.v0.4.0+1.armv7l-linux-gnueabihf-libgfortran5.tar.gz/md5/6f8ac553deac6733c9084a84a2a9dfb7 +CompilerSupportLibraries.v0.4.0+1.armv7l-linux-gnueabihf-libgfortran5.tar.gz/sha512/81b0e931da0787bf34809bca66f641e4f6d40a462d36b34aae3143da7a513b5c8f6abe7da910bda7bf7c1dc88c0eafde6421f07fb5ba171781453c09e9ef2b33 +CompilerSupportLibraries.v0.4.0+1.armv7l-linux-musleabihf-libgfortran3.tar.gz/md5/38d726f01a0c4c47d37e3a6fd173d8ca +CompilerSupportLibraries.v0.4.0+1.armv7l-linux-musleabihf-libgfortran3.tar.gz/sha512/227d7d509c44eafae7bacba3d3cc8b1004c0eed2943e3ff39dcd842a6a4fb8d7febe700205b51a85b18a799e801b6106d894881b95ef2780ad029cbd7e17f2f2 +CompilerSupportLibraries.v0.4.0+1.armv7l-linux-musleabihf-libgfortran4.tar.gz/md5/694772770ed5b196e8399dd4c59a9707 +CompilerSupportLibraries.v0.4.0+1.armv7l-linux-musleabihf-libgfortran4.tar.gz/sha512/dfc66f0313db7e0be22f35d01b7a0e89b7836f2597683f647dcc193195206173c3050089d9e9ef299b96045abbbd8ea6a835af757ec10c95b89eeb4c31846245 +CompilerSupportLibraries.v0.4.0+1.armv7l-linux-musleabihf-libgfortran5.tar.gz/md5/d6ed143927e826db195e9387bca709a6 +CompilerSupportLibraries.v0.4.0+1.armv7l-linux-musleabihf-libgfortran5.tar.gz/sha512/bffdf5d5737c031119bbf316b5718aa3c1b2cb671f446375c7fbf792d37dc8f1477b082515c007480c01789a7af9eca76e083052a6018bc0bdb6143bbf975134 +CompilerSupportLibraries.v0.4.0+1.i686-linux-gnu-libgfortran3.tar.gz/md5/34808173bf9105ae1ab9f6e636df5ddf +CompilerSupportLibraries.v0.4.0+1.i686-linux-gnu-libgfortran3.tar.gz/sha512/4d501538fbbee3a06b5cc72f19a579c1dc91257c15dff7ef040ca8353d94a013795b8fe3dd3c4e88eb2f2b1650ecc203933ef31b53f3c2cb7a17111e154c3fa3 +CompilerSupportLibraries.v0.4.0+1.i686-linux-gnu-libgfortran4.tar.gz/md5/352ea68c7571515ae58bc1b354f53cd3 +CompilerSupportLibraries.v0.4.0+1.i686-linux-gnu-libgfortran4.tar.gz/sha512/4f5e04ad93d536171a233f79f93e5e72af8b8a0243c24e1f48ef8f6fb92c47ebb2634a1305324f1a342c6cdf9b58a775a77245f581b64773124089e6ff2364bb +CompilerSupportLibraries.v0.4.0+1.i686-linux-gnu-libgfortran5.tar.gz/md5/dbe1270173a4d9c108990ebde51d3bee +CompilerSupportLibraries.v0.4.0+1.i686-linux-gnu-libgfortran5.tar.gz/sha512/f196a5c24a2ca1cd05f56b5e76f425ba0acab4be46311fdb52a3ce81d9e748edcdd8e4ac259a70d8adab9b6ce1a1aea4cee81f95dad2deadd2ac3ee5b199af37 +CompilerSupportLibraries.v0.4.0+1.i686-linux-musl-libgfortran3.tar.gz/md5/c72eab916829d79128ef055c9c657ff7 +CompilerSupportLibraries.v0.4.0+1.i686-linux-musl-libgfortran3.tar.gz/sha512/c2d0b61e01cafe12fca7b969354fbbd26135b5ab8eb7f72a62614570b9d65144c0a51be65e62f5a837147f104c2a4edb0959494505bf33c08b9c6647cfeed5b0 +CompilerSupportLibraries.v0.4.0+1.i686-linux-musl-libgfortran4.tar.gz/md5/a7ebe12727b11220f589faddee5223ac +CompilerSupportLibraries.v0.4.0+1.i686-linux-musl-libgfortran4.tar.gz/sha512/313623ac2471e64891cb363c44e718ed710c92f6e5b8ef7fa0dd650c71f452705cc947e909763f8aeb8aac8597871b91359623398f8528ae4fdc4463de15d182 +CompilerSupportLibraries.v0.4.0+1.i686-linux-musl-libgfortran5.tar.gz/md5/af98f0be67f87c73500eb44bb741253c +CompilerSupportLibraries.v0.4.0+1.i686-linux-musl-libgfortran5.tar.gz/sha512/358182533477e57b39a5c6d8e0213af6a9e68bb871489487408cd72c357e370875aeca8a59131e4303072dc9895f8f74f4fc0421088fb4fbd9801567db77b17b +CompilerSupportLibraries.v0.4.0+1.i686-w64-mingw32-libgfortran3.tar.gz/md5/ec293a15d294d3ce3700cc85435775d5 +CompilerSupportLibraries.v0.4.0+1.i686-w64-mingw32-libgfortran3.tar.gz/sha512/f24efd506bab60fad3dcd7c1a086a54471451830aa8b7cbd2b4fb65f6fcf4fbc3de326046df0758b7739ed4038a63d503d87f65c58870c915590c15145ab90b3 +CompilerSupportLibraries.v0.4.0+1.i686-w64-mingw32-libgfortran4.tar.gz/md5/0f441cfb17e1f7280ce2fb606c30bcd1 +CompilerSupportLibraries.v0.4.0+1.i686-w64-mingw32-libgfortran4.tar.gz/sha512/283547b14a5facb4f21f02900af64e279818cbf42c64932d3d73a4eb8109f0b7279d334c6991b9071a2d1c9dd5621a719f88137824dab335f83add4b77c4f46d +CompilerSupportLibraries.v0.4.0+1.i686-w64-mingw32-libgfortran5.tar.gz/md5/c523c690bc0dd37394f3ecd2353b374c +CompilerSupportLibraries.v0.4.0+1.i686-w64-mingw32-libgfortran5.tar.gz/sha512/94b02c6be7fe0db7b71c0895d61540d4a75a0dacc544175b88378ddb4973ee8f98566e9a0ccaf70487dd1fd7d145b0e0b39b90ecd7124f60c2b27ddf7e2bfa65 +CompilerSupportLibraries.v0.4.0+1.powerpc64le-linux-gnu-libgfortran3.tar.gz/md5/513231d8cbf949cd673e6940799ec8e4 +CompilerSupportLibraries.v0.4.0+1.powerpc64le-linux-gnu-libgfortran3.tar.gz/sha512/c1e294b989483f6da25f8e30134aca8516d4851f011ba9ec5e013ef071530586db5b8e2d5cbb26d63a9640d64c315392a0a5a902ebd8b6ed86bd579e89444d8e +CompilerSupportLibraries.v0.4.0+1.powerpc64le-linux-gnu-libgfortran4.tar.gz/md5/6ebcb68cd8e48b8a996e61055cede76e +CompilerSupportLibraries.v0.4.0+1.powerpc64le-linux-gnu-libgfortran4.tar.gz/sha512/b2f6668dad0f17dbbaa8523a4e3f6bdc566995ace229805045624297fd620265fa34ab5f1209c3d6649ab24c471fdf30d8ced7e2ab48c215bac009763dd4e841 +CompilerSupportLibraries.v0.4.0+1.powerpc64le-linux-gnu-libgfortran5.tar.gz/md5/4e7463a0692c3e3c2ec240052a890247 +CompilerSupportLibraries.v0.4.0+1.powerpc64le-linux-gnu-libgfortran5.tar.gz/sha512/5cd5178825b606cc6641c1f7f1a6de19f4c8c0698e6a231eb8d543de981a3f49f5f4ff6c6f7688b541934db47640bc04d40cd4be8728bea76dff55ad1878c7d7 +CompilerSupportLibraries.v0.4.0+1.x86_64-apple-darwin-libgfortran3.tar.gz/md5/be58605737e90ff2803d8a496d4d4f7b +CompilerSupportLibraries.v0.4.0+1.x86_64-apple-darwin-libgfortran3.tar.gz/sha512/9d239ffc38bbafbfe40fbc0fabd3041220b7d18cb014145839e092031a94c714a584f65d941887f00bf1af6a1e967ccb76486759973adda94a9ab5d632bfc87a +CompilerSupportLibraries.v0.4.0+1.x86_64-apple-darwin-libgfortran4.tar.gz/md5/674f654730ac0277558c7cdb268b60fc +CompilerSupportLibraries.v0.4.0+1.x86_64-apple-darwin-libgfortran4.tar.gz/sha512/9c698e5d448567b6c6455832777b9a9747852ce258c4593ea37f110a880992e66c1f6ecfc3169debd1419daf1fb84f8ac5ff9209d152bf5a9198125ba65f2240 +CompilerSupportLibraries.v0.4.0+1.x86_64-apple-darwin-libgfortran5.tar.gz/md5/d70d29db5ef26da73c9cd56f8b41434c +CompilerSupportLibraries.v0.4.0+1.x86_64-apple-darwin-libgfortran5.tar.gz/sha512/b52acf460687b74e9d7bcf12c119fd05986c30b76bf24ab1a207b5cb03ef531617577501ec051c79a7c647fcaf57756f92a3af1b4d6c0a5128f94742ffc8548c +CompilerSupportLibraries.v0.4.0+1.x86_64-linux-gnu-libgfortran3.tar.gz/md5/afbcf12c24b005d67b5e9392835c7b1c +CompilerSupportLibraries.v0.4.0+1.x86_64-linux-gnu-libgfortran3.tar.gz/sha512/682241805f6172071fd17905fd6caec4c64e872da6872aa55f5ef4c28bc492b58063b9eda023c7ddc2929b567f4cf9d7c28194aae5d4ab8a5f2426b94999d1db +CompilerSupportLibraries.v0.4.0+1.x86_64-linux-gnu-libgfortran4.tar.gz/md5/38084c6c747f95f23e01dbde2070f845 +CompilerSupportLibraries.v0.4.0+1.x86_64-linux-gnu-libgfortran4.tar.gz/sha512/5995edc58b24f46fbf4ebf95ddc241c471bf1cf7cba33850dd31af84fffa397a97115da46ea34f462c51d3cb405c453c9c346dbbe9c8e0d3add077b801c8bec0 +CompilerSupportLibraries.v0.4.0+1.x86_64-linux-gnu-libgfortran5.tar.gz/md5/9aba286d21dbd494e9b8cf2c5016af65 +CompilerSupportLibraries.v0.4.0+1.x86_64-linux-gnu-libgfortran5.tar.gz/sha512/1854b43d8fe64da1ff2b2f5f40797fc3ae124d5b58969151947ab29c10a25c93df70ffbf794cfed3b76ed087d43912d5ae22e229455301bbc9599a1d376c3458 +CompilerSupportLibraries.v0.4.0+1.x86_64-linux-musl-libgfortran3.tar.gz/md5/dbf6c90f2d0364f8a8de269cd77caaef +CompilerSupportLibraries.v0.4.0+1.x86_64-linux-musl-libgfortran3.tar.gz/sha512/360ef9d60b245df2f615f8f0bb3029e69b6a94f1eefd47846328fe6b6aea3819cdc2cf7638bc728a82593be64463ed24db4ed7b05c30ac295110a0f5cc23dcf3 +CompilerSupportLibraries.v0.4.0+1.x86_64-linux-musl-libgfortran4.tar.gz/md5/627a2b70b598a75c802831df08a0f70b +CompilerSupportLibraries.v0.4.0+1.x86_64-linux-musl-libgfortran4.tar.gz/sha512/1b1f67d0af05dfb42e38736a21e8e73453322daf31183fdc9bbb7c86ee2a94e2aed9429fa5356e4d9095b10d08435134ebf7a34ee159bebf4ab3f1db646ed11e +CompilerSupportLibraries.v0.4.0+1.x86_64-linux-musl-libgfortran5.tar.gz/md5/d58f6944d8e5c67a0b083c0f0d657ef3 +CompilerSupportLibraries.v0.4.0+1.x86_64-linux-musl-libgfortran5.tar.gz/sha512/8fff42ad9c0541bcdab8fdbfa9aa53cb5cf571e4076c7dbfa2801f1cc0d3710099e4257791253ff095cfe6268572bd675e1ba337639f0ddee25cb0c3880cc947 +CompilerSupportLibraries.v0.4.0+1.x86_64-unknown-freebsd-libgfortran3.tar.gz/md5/e9d35321725b43bb9af51a36e8789eaf +CompilerSupportLibraries.v0.4.0+1.x86_64-unknown-freebsd-libgfortran3.tar.gz/sha512/2ee318a4db9f3c5b56187b9682d45b5fd8fd0e81dd63dfb39edfeabcb3b6acb77c97ec64dab6f8edf75fd0d689072a70c8438114772fce7d56a52bc97a19596d +CompilerSupportLibraries.v0.4.0+1.x86_64-unknown-freebsd-libgfortran4.tar.gz/md5/8aed7f77e1488d3d88958330d7c97198 +CompilerSupportLibraries.v0.4.0+1.x86_64-unknown-freebsd-libgfortran4.tar.gz/sha512/ac22acc565d766f7ab18efcbea5adb1cc08c7a07c40bdb31208e084aad837fbba4b664a0d4ffc15e950d1aecb71e16b194c74f5027420a1aa231375fa70d1d56 +CompilerSupportLibraries.v0.4.0+1.x86_64-unknown-freebsd-libgfortran5.tar.gz/md5/721fbc4c32245fc61c1cc6fa5c058e60 +CompilerSupportLibraries.v0.4.0+1.x86_64-unknown-freebsd-libgfortran5.tar.gz/sha512/a99850a6b7cd7c7f7c1c38aab445b3f7bc4ad0af7b6d6589cfc98010c9e94dbde9d3f61e0c8bceed9e63b55344e854d0474df062c4714261c7d38608af12d5f6 +CompilerSupportLibraries.v0.4.0+1.x86_64-w64-mingw32-libgfortran3.tar.gz/md5/d97a2d7ea6f9f47be8bfbc03126a5e4a +CompilerSupportLibraries.v0.4.0+1.x86_64-w64-mingw32-libgfortran3.tar.gz/sha512/bdbb297e0ce5872017b099cbd029334bb487c72b8d318041aa2994bbb0288712bcd42f1417051f498579ca0a387e3640d429ff6253ef642be4fe91139b7ecf9e +CompilerSupportLibraries.v0.4.0+1.x86_64-w64-mingw32-libgfortran4.tar.gz/md5/27f254507185ec2d1633405d8ae4c208 +CompilerSupportLibraries.v0.4.0+1.x86_64-w64-mingw32-libgfortran4.tar.gz/sha512/c2e186d223f70b4aa0f8253af2831f6fe25598d89221136c41af5a9bbf1b64c185631cdf33c5f4e521fb02a477bed4cd3f0b770a2f5e01e4e78f279213e82468 +CompilerSupportLibraries.v0.4.0+1.x86_64-w64-mingw32-libgfortran5.tar.gz/md5/ae6057d7d7f67917910925904ef02f46 +CompilerSupportLibraries.v0.4.0+1.x86_64-w64-mingw32-libgfortran5.tar.gz/sha512/90b2620e20c02b970d4f6ca0cd13a2693ff4236048ee967edc1446e35c69f1f9d21acb992f61a613d4a88e29d25fb19628ef8af297c1eef9aa85b473632eaf5d diff --git a/deps/llvm.mk b/deps/llvm.mk index 461f04b6b2503..476375354da22 100644 --- a/deps/llvm.mk +++ b/deps/llvm.mk @@ -663,4 +663,6 @@ $(eval $(call bb-install,llvm,LLVM,false,true)) $(eval $(call bb-install,clang,CLANG,false,true)) $(eval $(call bb-install,llvm-tools,LLVM_TOOLS,false,true)) +install-clang install-llvm-tools: install-llvm + endif # USE_BINARYBUILDER_LLVM diff --git a/deps/tools/common.mk b/deps/tools/common.mk index 2fbceff51fdf8..aacae86139ee6 100644 --- a/deps/tools/common.mk +++ b/deps/tools/common.mk @@ -235,6 +235,6 @@ endif ## phony targets ## -.PHONY: default get extract configure compile fastcheck check install uninstall reinstall cleanall distcleanall \ +.PHONY: default get extract configure compile fastcheck check install uninstall reinstall cleanall distcleanall version-check \ get-* extract-* configure-* compile-* fastcheck-* check-* install-* uninstall-* reinstall-* clean-* distclean-* \ update-llvm diff --git a/deps/tools/uninstallers.mk b/deps/tools/uninstallers.mk index e6e37292ab1c4..48387914643db 100644 --- a/deps/tools/uninstallers.mk +++ b/deps/tools/uninstallers.mk @@ -2,10 +2,6 @@ # defines uninstallers and version-checks # based on the contents of the UNINSTALL_* variables and the manifest files -install: version-check -version-check: $(addprefix version-check-, $(DEP_LIBS_STAGED)) -uninstall: $(addprefix uninstall-, $(DEP_LIBS_STAGED)) - ## read 'uninstall-*' definition from either the manifest or the current session define define-uninstaller MANIFEST_$1 := $$(shell [ -e $$(build_prefix)/manifest/$1 ] && cat $$(build_prefix)/manifest/$1) @@ -17,12 +13,15 @@ ifneq ($$(UNINST_HOW_$1),) UNINST_WHO_$1 := $$(firstword $$(MANIFEST_$1)) UNINST_WHERE_$1 := $$(wordlist 3,99,$$(MANIFEST_$1)) $$(eval $$(call $$(UNINST_HOW_$1),$1,$$(UNINST_WHO_$1),$$(UNINST_WHERE_$1))) +else +uninstall-$1: + @echo "skipping uninstall: $1 not installed" endif endef -$(foreach dep,$(DEP_LIBS_STAGED),$(eval $(call define-uninstaller,$(dep)))) +$(foreach dep,$(DEP_LIBS_STAGED_ALL),$(eval $(call define-uninstaller,$(dep)))) # for each subproject with a manifest, keep the user aware if something is not the expected version -$(addprefix version-check-,$(DEP_LIBS_STAGED)) : version-check-% : install-% +$(addprefix version-check-,$(DEP_LIBS_STAGED_ALL)) : version-check-% : install-% @if [ ! -e $(build_prefix)/manifest/$* ] || ( \ [ "1" != "`wc -w $(build_prefix)/manifest/$* | cut -f 1 -d ' '`" ] && \ [ "$(UNINSTALL_$*)" != "`cat $(build_prefix)/manifest/$*`" ]) ; then \ diff --git a/stdlib/CompilerSupportLibraries_jll/Project.toml b/stdlib/CompilerSupportLibraries_jll/Project.toml index 87c7bd506a4f5..6f340407b6afb 100644 --- a/stdlib/CompilerSupportLibraries_jll/Project.toml +++ b/stdlib/CompilerSupportLibraries_jll/Project.toml @@ -1,6 +1,6 @@ name = "CompilerSupportLibraries_jll" uuid = "e66e0078-7015-5450-92f7-15fbd957f2ae" -version = "0.4.0+0" +version = "0.4.0+1" [deps] Libdl = "8f399da3-3557-5675-b5ff-fb832c97cbdb" diff --git a/stdlib/Makefile b/stdlib/Makefile index 718c18842f086..8ef2330f5a5ad 100644 --- a/stdlib/Makefile +++ b/stdlib/Makefile @@ -68,10 +68,12 @@ $(foreach module, $(STDLIBS), $(eval $(call symlink_target,$$(JULIAHOME)/stdlib/ STDLIBS_LINK_TARGETS := $(addprefix $(build_datarootdir)/julia/stdlib/$(VERSDIR)/,$(STDLIBS)) getall get: $(addprefix get-, $(STDLIBS_EXT) $(JLL_NAMES)) -install: $(addprefix install-, $(STDLIBS_EXT) $(JLL_NAMES)) $(STDLIBS_LINK_TARGETS) +install: version-check $(addprefix install-, $(STDLIBS_EXT) $(JLL_NAMES)) $(STDLIBS_LINK_TARGETS) +version-check: $(addprefix version-check-, $(STDLIBS_EXT)) +uninstall: $(addprefix uninstall-, $(STDLIBS_EXT)) clean: $(addprefix clean-, $(STDLIBS_EXT)) $(CLEAN_TARGETS) distclean: $(addprefix distclean-, $(STDLIBS_EXT)) clean checksumall: $(addprefix checksum-, $(STDLIBS_EXT)) -DEP_LIBS_STAGED := $(STDLIBS_EXT) +DEP_LIBS_STAGED_ALL := $(STDLIBS_EXT) include $(JULIAHOME)/deps/tools/uninstallers.mk