From a907127701f34c8c5d36de54d7e3fdcfa6c0107c Mon Sep 17 00:00:00 2001 From: kalmarek Date: Sun, 20 Jan 2019 17:32:40 +0100 Subject: [PATCH 1/5] update to scs>=2.1.0 --- src/SCS.jl | 6 +++--- src/types.jl | 9 ++++++--- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/src/SCS.jl b/src/SCS.jl index 01f95f8..77cc9de 100644 --- a/src/SCS.jl +++ b/src/SCS.jl @@ -8,9 +8,9 @@ end function __init__() vnum = VersionNumber(SCS_version()) - depsdir = realpath(joinpath(dirname(@__FILE__), "..", "deps")) - if vnum.major != 2 || vnum.minor != 0 - error("Current SCS version installed is $(SCS_version()), but we require version 2.0.*.") + depsdir = realpath(joinpath(dirname(@__FILE__),"..","deps")) + if vnum.major == 1 || (vnum.major == 2 && vnum.minor != 1) + error("Current SCS version installed is $(SCS_version()), but we require version 2.1.*") end end diff --git a/src/types.jl b/src/types.jl index ac7c53e..7fd94c5 100644 --- a/src/types.jl +++ b/src/types.jl @@ -48,9 +48,10 @@ struct SCSSettings verbose::Int # boolean, write out progress warm_start::Int # boolean, warm start (put initial guess in Sol struct) acceleration_lookback::Int # acceleration memory parameter + write_data_filename::Cstring SCSSettings() = new() - SCSSettings(normalize, scale, rho_x, max_iters, eps, alpha, cg_rate, verbose, warm_start, acceleration_lookback) = new(normalize, scale, rho_x, max_iters, eps, alpha, cg_rate, verbose, warm_start, acceleration_lookback) + SCSSettings(normalize, scale, rho_x, max_iters, eps, alpha, cg_rate, verbose, warm_start, acceleration_lookback, write_data_filename) = new(normalize, scale, rho_x, max_iters, eps, alpha, cg_rate, verbose, warm_start, acceleration_lookback, write_data_filename) end struct Direct end @@ -66,8 +67,10 @@ function _SCS_user_settings(default_settings::SCSSettings; cg_rate=default_settings.cg_rate, verbose=default_settings.verbose, warm_start=default_settings.warm_start, - acceleration_lookback=default_settings.acceleration_lookback) - return SCSSettings(normalize, scale, rho_x, max_iters, eps, alpha, cg_rate, verbose,warm_start, acceleration_lookback) + acceleration_lookback=default_settings.acceleration_lookback, + write_data_filename=default_settings.write_data_filename + ) + return SCSSettings(normalize, scale, rho_x, max_iters, eps, alpha, cg_rate, verbose,warm_start, acceleration_lookback, write_data_filename) end function SCSSettings(linear_solver::Union{Type{Direct}, Type{Indirect}}; options...) From 7e2cff43c05de19d46912d416e350b4e4d8619ff Mon Sep 17 00:00:00 2001 From: kalmarek Date: Sat, 13 Jul 2019 23:53:12 +0200 Subject: [PATCH 2/5] multi-gcc update & v2.1.1 binaries --- deps/build.jl | 92 +++++++++++++++++++++++++-------------------------- 1 file changed, 45 insertions(+), 47 deletions(-) diff --git a/deps/build.jl b/deps/build.jl index f86cdd9..b93a1dd 100644 --- a/deps/build.jl +++ b/deps/build.jl @@ -12,54 +12,53 @@ products = [ ] # Download binaries from hosted location -bin_prefix = "https://github.com/JuliaOpt/SCSBuilder/releases/download/v2.0.2-1" +bin_prefix = "https://github.com/JuliaOpt/SCSBuilder/releases/download/v2.1.1" # Listing of files generated by BinaryBuilder: download_info = Dict( - Linux(:aarch64, libc=:glibc, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.0.2.aarch64-linux-gnu-gcc4.tar.gz", "ec6d05d3234233f6657430526ce3d9363247ef581b2e116edfc7601463412350"), - Linux(:aarch64, libc=:glibc, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.0.2.aarch64-linux-gnu-gcc7.tar.gz", "e25291e8ab567e5ad2c6e10d9a6d98060a38b29fee949b30aa16cde94a3c15e9"), - Linux(:aarch64, libc=:glibc, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.0.2.aarch64-linux-gnu-gcc8.tar.gz", "eb7a759514addc0df3a8273ee710ae4b6553fb56084b0ced0f6ca995a80bc1a0"), - Linux(:aarch64, libc=:musl, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.0.2.aarch64-linux-musl-gcc4.tar.gz", "04d19b162c0b75fad38055d08f39adee867fd0dce529ad9d54305ca721a72c15"), - Linux(:aarch64, libc=:musl, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.0.2.aarch64-linux-musl-gcc7.tar.gz", "588e0b68cc4bc758611b5f63f0db5d6f0c1ccd3c5655764fd5f4e4931c0657d1"), - Linux(:aarch64, libc=:musl, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.0.2.aarch64-linux-musl-gcc8.tar.gz", "662f0a2b06129a73e0649a88f55d1a600e47b8780371e2bffeb8bcb91c4d2284"), - Linux(:armv7l, libc=:glibc, call_abi=:eabihf, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.0.2.arm-linux-gnueabihf-gcc4.tar.gz", "3f786cd9f59fc14afc13fddadb59a8065e6e16a1bdc5b70f4a715eb81031ed94"), - Linux(:armv7l, libc=:glibc, call_abi=:eabihf, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.0.2.arm-linux-gnueabihf-gcc7.tar.gz", "0a32bf05d42eecbd8adb18907770f7b96f3766d612e84242de943b1ae315813e"), - Linux(:armv7l, libc=:glibc, call_abi=:eabihf, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.0.2.arm-linux-gnueabihf-gcc8.tar.gz", "14aa62ea6be9de8f51a3caf2aed67fe4246d8f62683266419e0df9c2f8e8123d"), - Linux(:armv7l, libc=:musl, call_abi=:eabihf, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.0.2.arm-linux-musleabihf-gcc4.tar.gz", "ab95141b6be69bbafda0677b6a9b690e26764b027cc6120c88959d3ffeb2a750"), - Linux(:armv7l, libc=:musl, call_abi=:eabihf, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.0.2.arm-linux-musleabihf-gcc7.tar.gz", "40da0e4cb5fa4091df80389016c657662070d8a259e2122b8d1d88d92bb52d43"), - Linux(:armv7l, libc=:musl, call_abi=:eabihf, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.0.2.arm-linux-musleabihf-gcc8.tar.gz", "f641ad07a34d64b88afdbf8cf3eab4d3a89941b7f609982270370c85ce2c60da"), - Linux(:i686, libc=:glibc, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.0.2.i686-linux-gnu-gcc4.tar.gz", "1a209b4af0b0d6d99756866218e76ffdc3ea8a4ab5fecface65cdfc1cdc7fbc6"), - Linux(:i686, libc=:glibc, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.0.2.i686-linux-gnu-gcc7.tar.gz", "e4291e2e9357d16bd12af5db595c38e4e3948dda0d2b2483051872cbfbe521d7"), - Linux(:i686, libc=:glibc, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.0.2.i686-linux-gnu-gcc8.tar.gz", "b4f5e02553d7f5c463f93394988886e5450bc250938b5e77c86cafc20f2d6eb0"), - Linux(:i686, libc=:musl, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.0.2.i686-linux-musl-gcc4.tar.gz", "257a8f52d1a1b783de4b4658c4f522f7251ffea5ea2ad0c63d48af1b140b4994"), - Linux(:i686, libc=:musl, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.0.2.i686-linux-musl-gcc7.tar.gz", "74e53ae86ffcaf010f368b4dc886def4de63bd6501fd4d387dc01cfe04715df5"), - Linux(:i686, libc=:musl, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.0.2.i686-linux-musl-gcc8.tar.gz", "e61959902ac0ec3c23f6152df6eefd3de338c13440605205cd3a5a414e490127"), - Windows(:i686, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.0.2.i686-w64-mingw32-gcc4.tar.gz", "557625016e349c622b6d5fa8c088140c8046b78fe255cfaae58dbc639959c3b9"), - Windows(:i686, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.0.2.i686-w64-mingw32-gcc7.tar.gz", "ae8481792619466fd1b788be0b9fcbfa2291417f9ac05c053cc589917e3f1d0b"), - Windows(:i686, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.0.2.i686-w64-mingw32-gcc8.tar.gz", "5cf67d8c2d9b4afc6d0f705efb51bde30aa85ed47570dd21a1ecae98c821df39"), - Linux(:powerpc64le, libc=:glibc, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.0.2.powerpc64le-linux-gnu-gcc4.tar.gz", "7b0bcd7acbfc5787fb19a16fba0c7a46d95b6303b981dac92b0b97e869a55c57"), - Linux(:powerpc64le, libc=:glibc, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.0.2.powerpc64le-linux-gnu-gcc7.tar.gz", "1c28819d1460d385a739d1fda73fbd3e8a588eeec0a2cba335603a5caff35490"), - Linux(:powerpc64le, libc=:glibc, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.0.2.powerpc64le-linux-gnu-gcc8.tar.gz", "58e8074744bdde66c7f93586f9f0b9fa70c52886133377b00fe995b889d011e7"), - MacOS(:x86_64, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.0.2.x86_64-apple-darwin14-gcc4.tar.gz", "6aa0a601cc0788182be6f276f08b900327be09445b8693a64251d24682d52682"), - MacOS(:x86_64, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.0.2.x86_64-apple-darwin14-gcc7.tar.gz", "257f353a747419a8112863d9b4aaddb76d5ad22df8b763085a49c66e8ad17c37"), - MacOS(:x86_64, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.0.2.x86_64-apple-darwin14-gcc8.tar.gz", "de7effdb148d59fdfc616e6bbe802863e74da6b752957c85703e13654f0c9efe"), - Linux(:x86_64, libc=:glibc, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.0.2.x86_64-linux-gnu-gcc4.tar.gz", "f845bd78dba7e79eac5df236848bd7fc26f6f52488887815616499812ba5f464"), - Linux(:x86_64, libc=:glibc, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.0.2.x86_64-linux-gnu-gcc7.tar.gz", "c7d053b129a9e2d05aec96918f6ad1b883c6532fb22b90257e360c51b60657fd"), - Linux(:x86_64, libc=:glibc, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.0.2.x86_64-linux-gnu-gcc8.tar.gz", "505e0e9a4ec170a9bab0f8643869e6bf13f9cfc3aabfc24200889ecd5d0d793c"), - Linux(:x86_64, libc=:musl, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.0.2.x86_64-linux-musl-gcc4.tar.gz", "9ee509f9740f62c70e3649ba1551b75b3fb4ac1bb7f38202ade1cbc15da638b3"), - Linux(:x86_64, libc=:musl, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.0.2.x86_64-linux-musl-gcc7.tar.gz", "784c63d5559b918eafbf2fa5cd6d6e2e0d00f478b84fd7c23845d336a8595d87"), - Linux(:x86_64, libc=:musl, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.0.2.x86_64-linux-musl-gcc8.tar.gz", "5e0275a174ee271e1560f3fb5337ea3fe41bf67ea63f3e7d5378c446f9c1e566"), - FreeBSD(:x86_64, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.0.2.x86_64-unknown-freebsd11.1-gcc4.tar.gz", "05aec099dfe94aeb2c7e34fcd561545e5db9124609337290a1014438d448d51f"), - FreeBSD(:x86_64, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.0.2.x86_64-unknown-freebsd11.1-gcc7.tar.gz", "8161741b6acd17c973ce10c354dbe3c40d345db43701bf07f9b3948e8a20711a"), - FreeBSD(:x86_64, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.0.2.x86_64-unknown-freebsd11.1-gcc8.tar.gz", "09832832008cd0b48f9dc38788747b2ebf48042c558a6856b718be44c35678ac"), - Windows(:x86_64, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.0.2.x86_64-w64-mingw32-gcc4.tar.gz", "10f7c43ef4c0e4d5ddd7083c8f9e8bc4ca8165331b342b3da8557fd9acdb514e"), - Windows(:x86_64, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.0.2.x86_64-w64-mingw32-gcc7.tar.gz", "1d84cbe7c21d13f377a9bf3ab99710a2593737a212793b4bec7956d55fdc4d98"), - Windows(:x86_64, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.0.2.x86_64-w64-mingw32-gcc8.tar.gz", "9556564f6cf613da50bd6812376e10f61202eb045dfe54ae1c91fda86060fa70"), + Linux(:aarch64, libc=:glibc, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.aarch64-linux-gnu-gcc4.tar.gz", "34b41dfef9c226f8d83f09b360912361718f3a5b4135bd7189db53dadd2e0fc1"), + Linux(:aarch64, libc=:glibc, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.aarch64-linux-gnu-gcc7.tar.gz", "85bafb5423ac5a1ea1b6db2bc41fe5014062583a01f511e5d2d8081d36c2443f"), + Linux(:aarch64, libc=:glibc, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.aarch64-linux-gnu-gcc8.tar.gz", "2322f68fe4a77eb7756a4ceab4e20921ed30eb5299ae3185b2bd838566e19776"), + Linux(:aarch64, libc=:musl, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.aarch64-linux-musl-gcc4.tar.gz", "7273ef3da721e542f2c3d557185c9da543b2998924660a7076905ad0c5be7ae7"), + Linux(:aarch64, libc=:musl, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.aarch64-linux-musl-gcc7.tar.gz", "53281a5a9749bc9543e4f79012da36362bed8fa9b1afa1604e10ffc5350c8b04"), + Linux(:aarch64, libc=:musl, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.aarch64-linux-musl-gcc8.tar.gz", "6aee43fe52a979d1e5439676ac93dcb4ea0067cd7a152828da155b0657529934"), + Linux(:armv7l, libc=:glibc, call_abi=:eabihf, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.arm-linux-gnueabihf-gcc4.tar.gz", "2881da1cadaec2196a1b7c1ac3f97472b681d2e2004dad01bc6e3c9dd928a484"), + Linux(:armv7l, libc=:glibc, call_abi=:eabihf, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.arm-linux-gnueabihf-gcc7.tar.gz", "b90199b231424f3d0ec833a5f0acd0cac1bbbe6ccfd9a36853a01181d1cec7ff"), + Linux(:armv7l, libc=:glibc, call_abi=:eabihf, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.arm-linux-gnueabihf-gcc8.tar.gz", "d7c5878f537c1c79a9f2cd2b88c7bf065b90e29cdba6febf99ac00487ab504e4"), + Linux(:armv7l, libc=:musl, call_abi=:eabihf, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.arm-linux-musleabihf-gcc4.tar.gz", "8db9b8e92f5175849d52939c8afdf363c5fbf0cfc587fafeaac208e72ae790f3"), + Linux(:armv7l, libc=:musl, call_abi=:eabihf, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.arm-linux-musleabihf-gcc7.tar.gz", "80df4145f76b2ac9aa9ab7904ff651045127c9e31f2a297c869c71771015a512"), + Linux(:armv7l, libc=:musl, call_abi=:eabihf, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.arm-linux-musleabihf-gcc8.tar.gz", "8797b0554dd8aa9d7e65851ae0a06a186a40009e2aabb95d482688d37a9acfe0"), + Linux(:i686, libc=:glibc, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.i686-linux-gnu-gcc4.tar.gz", "60333e4c9c10769d4ea218d91cca5ee01446c33a39aaa85c138378e7351c7fd2"), + Linux(:i686, libc=:glibc, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.i686-linux-gnu-gcc7.tar.gz", "c8b3f3f814e9badc0139636be8ef7426ab15614be70989341657ccc02ff6b03f"), + Linux(:i686, libc=:glibc, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.i686-linux-gnu-gcc8.tar.gz", "0f91d62806da2c796db94b191ae8a4f0573c7d607b2a37ed42912ca50bdf4269"), + Linux(:i686, libc=:musl, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.i686-linux-musl-gcc4.tar.gz", "e855eb0f0f5f7c2d6a1929cacbb198d90aea61dcb19023d085ddd3a10814584d"), + Linux(:i686, libc=:musl, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.i686-linux-musl-gcc7.tar.gz", "2ceea41ab2b37c7795bca0d9b74f82a77f1bff87f1a380f17ace2ad17fce6296"), + Linux(:i686, libc=:musl, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.i686-linux-musl-gcc8.tar.gz", "4a9b0122bdfe5030fe5ca2f14d71079b97c4f97ad0bfe9e785dedbba8544367c"), + Windows(:i686, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.i686-w64-mingw32-gcc4.tar.gz", "2a2aadbc3c7fc4f649ea46ccae59e59e72b86831473d803605372d9f3c9f1870"), + Windows(:i686, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.i686-w64-mingw32-gcc7.tar.gz", "e08ba6c19751f9931897f6f231b0fe028664f7fcd083358b264b7af929ae9b6d"), + Windows(:i686, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.i686-w64-mingw32-gcc8.tar.gz", "f99af2a951c4a41e31177fd41f1b43c7322b45521d391f11828d52b93240201c"), + Linux(:powerpc64le, libc=:glibc, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.powerpc64le-linux-gnu-gcc4.tar.gz", "87a71c164db6f1f9a1f5a5eaf09f58e5d18aefb7b85142e0b515319675e49114"), + Linux(:powerpc64le, libc=:glibc, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.powerpc64le-linux-gnu-gcc7.tar.gz", "f050f9a2593418c95a6820d7cfa98c1cccdd3643314dffd15fe0ace475f49f42"), + Linux(:powerpc64le, libc=:glibc, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.powerpc64le-linux-gnu-gcc8.tar.gz", "7e45ced74ef925cb656a40a19830e180b94e68895bef8aec8d6871a5f3dbd29d"), + MacOS(:x86_64, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-apple-darwin14-gcc4.tar.gz", "9e80809460a8e0efed54dd844649ee2a16d46cb9f10fb750e7bc860c333e003c"), + MacOS(:x86_64, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-apple-darwin14-gcc7.tar.gz", "385b6dc9b74661d8af8c3601b75aced6f8a104c930df3349fe2eda106dc824cb"), + MacOS(:x86_64, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-apple-darwin14-gcc8.tar.gz", "63143185ca81830fe93e9deee70d6091eee3649949e9c861b9d0fd9d23cc3279"), + Linux(:x86_64, libc=:glibc, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-linux-gnu-gcc4.tar.gz", "8de3dd5dbcb06f69fdb0a8c9bb5d92db04c2d8b31adb9dd589eca54b4b6245c8"), + Linux(:x86_64, libc=:glibc, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-linux-gnu-gcc7.tar.gz", "65690fcb9fa14adac871a8af0d4bdb0bead7d8c8e7d82c02b25c72267d04700e"), + Linux(:x86_64, libc=:glibc, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-linux-gnu-gcc8.tar.gz", "5b6f17381dffb7cf12ecdd854ea58e5f1dd347e796c29927b2225c61ad8ac74a"), + Linux(:x86_64, libc=:musl, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-linux-musl-gcc4.tar.gz", "be61e4a1b80940aeab461fbb19ce97fab9b8e4c4cbe4c47b478f47cc4c404f9e"), + Linux(:x86_64, libc=:musl, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-linux-musl-gcc7.tar.gz", "88096ef6772723c7b5757e3b38305c8b0ebe567b6d5fe90dc4479b9477867383"), + Linux(:x86_64, libc=:musl, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-linux-musl-gcc8.tar.gz", "51d5fc4d504d5f31a16f8c6f91b4203bef28806b281691e9044a333b5ca7315d"), + FreeBSD(:x86_64, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-unknown-freebsd11.1-gcc4.tar.gz", "c84832d525cf7eea86a1bef447feff984c948e0c849b32d66b03a2e95c4ced4a"), + FreeBSD(:x86_64, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-unknown-freebsd11.1-gcc7.tar.gz", "621c6bcf53d3cec920cd8d14c0d81055d8605b72a8b449468c97de0fb42c784c"), + FreeBSD(:x86_64, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-unknown-freebsd11.1-gcc8.tar.gz", "ea089e4671a374947070c2e6e5e6d0ab7e92f124775cf35b3b7bd354b021e560"), + Windows(:x86_64, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-w64-mingw32-gcc4.tar.gz", "369dcebfa1ca54d5eb1997edf49651e7bb0dab59c4a4516ab1c600f46d536350"), + Windows(:x86_64, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-w64-mingw32-gcc7.tar.gz", "e41bc94c83f03555de08073107369d63492dea1d0a3f775c1a151d8ec98449cc"), + Windows(:x86_64, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-w64-mingw32-gcc8.tar.gz", "9846cae7dc3f3b47b65a1605e7c61b8f1644cd3b128577719ea6d826b2f23030"), ) - this_platform = platform_key_abi() - + custom_library = false if haskey(ENV,"JULIA_SCS_LIBRARY_PATH") custom_products = [LibraryProduct(ENV["JULIA_SCS_LIBRARY_PATH"],product.libnames,product.variable_name) for product in products] @@ -69,8 +68,8 @@ if haskey(ENV,"JULIA_SCS_LIBRARY_PATH") else error("Could not install custom libraries from $(ENV["JULIA_SCS_LIBRARY_PATH"]).\nTo fall back to BinaryProvider call delete!(ENV,\"JULIA_SCS_LIBRARY_PATH\") and run build again.") end -end - +end + if !custom_library # Install unsatisfied or updated dependencies: unsatisfied = any(!satisfied(p; verbose=verbose) for p in products) @@ -89,8 +88,7 @@ if !custom_library # Download and install binaries install(dl_info...; prefix=prefix, force=true, verbose=verbose) end - - end - +end + # Write out a deps.jl file that will contain mappings for our products write_deps_file(joinpath(@__DIR__, "deps.jl"), products, verbose=verbose) From 16363a308ad943784fceb860f9df9c3eb73fb737 Mon Sep 17 00:00:00 2001 From: kalmarek Date: Mon, 2 Sep 2019 23:50:01 +0200 Subject: [PATCH 3/5] update accuracy in tests --- test/MOI_wrapper.jl | 2 +- test/MPB_wrapper.jl | 8 ++++---- test/options.jl | 21 ++++++++++++--------- 3 files changed, 17 insertions(+), 14 deletions(-) diff --git a/test/MOI_wrapper.jl b/test/MOI_wrapper.jl index 282a07f..d4deb75 100644 --- a/test/MOI_wrapper.jl +++ b/test/MOI_wrapper.jl @@ -12,7 +12,7 @@ const cache = MOIU.UniversalFallback(MOIU.Model{Float64}()) import SCS for T in [SCS.Direct, SCS.Indirect] - optimizer = SCS.Optimizer(linear_solver=T, eps=1e-8) + optimizer = SCS.Optimizer(linear_solver=T, eps=1e-6) MOI.set(optimizer, MOI.Silent(), true) @testset "SolverName" begin diff --git a/test/MPB_wrapper.jl b/test/MPB_wrapper.jl index b0d6281..bc64368 100644 --- a/test/MPB_wrapper.jl +++ b/test/MPB_wrapper.jl @@ -6,13 +6,13 @@ import MathProgBase for T in [SCS.Direct, SCS.Indirect] @testset "MathProgBase $T" begin include(joinpath(dirname(dirname(pathof(MathProgBase))), "test", "conicinterface.jl")) - coniclineartest(SCS.SCSSolver(linear_solver=T, eps=1e-7, verbose=0), + coniclineartest(SCS.SCSSolver(linear_solver=T, eps=1e-6, verbose=0), duals=true, tol=1e-5) - conicSOCtest(SCS.SCSSolver(linear_solver=T, verbose=0), + conicSOCtest(SCS.SCSSolver(linear_solver=T, eps=1e-6, verbose=0), duals=true, tol=1e-5) - conicEXPtest(SCS.SCSSolver(linear_solver=T, verbose=0), + conicEXPtest(SCS.SCSSolver(linear_solver=T, eps=1e-6, verbose=0), duals=true, tol=1e-5) - conicSDPtest(SCS.SCSSolver(linear_solver=T, eps=1e-7, verbose=0), + conicSDPtest(SCS.SCSSolver(linear_solver=T, eps=1e-6, verbose=0), duals=true, tol=1e-5) end end diff --git a/test/options.jl b/test/options.jl index 4a93858..c6e8836 100644 --- a/test/options.jl +++ b/test/options.jl @@ -21,21 +21,23 @@ m = MathProgBase.ConicModel(s) MathProgBase.loadproblem!(m, -obj, A, rowub, [(:NonNeg,1:3)],[(:NonNeg,1:5)]) MathProgBase.optimize!(m) -@test isapprox(MathProgBase.getobjval(m), -99.0, atol=1e-6, rtol=0.0) -@test !isapprox(MathProgBase.getobjval(m), -99.0, atol=1e-7, rtol=0.0) +@test isapprox(MathProgBase.getobjval(m), -99.0, atol=1e-9, rtol=0.0) +@test !isapprox(MathProgBase.getobjval(m), -99.0, atol=1e-10, rtol=0.0) -# With eps = 1e-12, solution should be far more accurate -s = SCSSolver(eps=1e-12) +# With eps = 1e-14, solution should be far more accurate +s = SCSSolver(eps=1e-14) m = MathProgBase.ConicModel(s) MathProgBase.loadproblem!(m, -obj, A, rowub, [(:NonNeg,1:3)],[(:NonNeg,1:5)]) MathProgBase.optimize!(m) -@test isapprox(MathProgBase.getobjval(m), -99.0, atol=1e-10, rtol=0.0) +@test isapprox(MathProgBase.getobjval(m), -99.0, atol=1e-12, rtol=0.0) +@test !isapprox(MathProgBase.getobjval(m), -99.0, atol=1e-14, rtol=0.0) -# With a warmstart from the eps = 1e-8 solution, solution should be extremely accurate even after 1 iteration +# With a warmstart from the eps = 1e-14 solution, solution should be extremely accurate even after 1 iteration SCS.addoption!(m, :warm_start, true) SCS.addoption!(m, :max_iters, 1) MathProgBase.optimize!(m) -@test isapprox(MathProgBase.getobjval(m), -99.0, atol=1e-10, rtol=0.0) +@test isapprox(MathProgBase.getobjval(m), -99.0, atol=1e-12, rtol=0.0) +@test !isapprox(MathProgBase.getobjval(m), -99.0, atol=1e-14, rtol=0.0) # Now let's do the same warmstart, but on a new instance of the same problem primal_sol = m.primal_sol @@ -46,7 +48,8 @@ m = MathProgBase.ConicModel(s) MathProgBase.loadproblem!(m, -obj, A, rowub, [(:NonNeg,1:3)],[(:NonNeg,1:5)]) MathProgBase.setwarmstart!(m, primal_sol; dual_sol = dual_sol, slack = slack) MathProgBase.optimize!(m) -@test isapprox(MathProgBase.getobjval(m), -99.0, atol=1e-10, rtol=0.0) +@test isapprox(MathProgBase.getobjval(m), -99.0, atol=1e-12, rtol=0.0) +@test !isapprox(MathProgBase.getobjval(m), -99.0, atol=1e-14, rtol=0.0) # tests for incorrect options s = SCSSolver(eps=1e-12, epps=1.0) @@ -61,7 +64,7 @@ catch ex ex end @test err.msg == "Unrecognized option passed to SCS: epps; -Recognized options are: linear_solver, normalize, scale, rho_x, max_iters, eps, alpha, cg_rate, verbose, warm_start and acceleration_lookback." +Recognized options are: linear_solver, normalize, scale, rho_x, max_iters, eps, alpha, cg_rate, verbose, warm_start, acceleration_lookback and write_data_filename." # tests for incorrect options s = SCSSolver(linear_solver="AAA", eps=1e-12, epps=1.0) From fe4f422dc34e300f06aa73d98659724a5bda7a56 Mon Sep 17 00:00:00 2001 From: Juan Pablo Vielma Date: Thu, 10 Oct 2019 18:33:44 -0400 Subject: [PATCH 4/5] Update build.jl --- deps/build.jl | 78 +++++++++++++++++++++++++-------------------------- 1 file changed, 39 insertions(+), 39 deletions(-) diff --git a/deps/build.jl b/deps/build.jl index b93a1dd..e8e55be 100644 --- a/deps/build.jl +++ b/deps/build.jl @@ -16,45 +16,45 @@ bin_prefix = "https://github.com/JuliaOpt/SCSBuilder/releases/download/v2.1.1" # Listing of files generated by BinaryBuilder: download_info = Dict( - Linux(:aarch64, libc=:glibc, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.aarch64-linux-gnu-gcc4.tar.gz", "34b41dfef9c226f8d83f09b360912361718f3a5b4135bd7189db53dadd2e0fc1"), - Linux(:aarch64, libc=:glibc, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.aarch64-linux-gnu-gcc7.tar.gz", "85bafb5423ac5a1ea1b6db2bc41fe5014062583a01f511e5d2d8081d36c2443f"), - Linux(:aarch64, libc=:glibc, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.aarch64-linux-gnu-gcc8.tar.gz", "2322f68fe4a77eb7756a4ceab4e20921ed30eb5299ae3185b2bd838566e19776"), - Linux(:aarch64, libc=:musl, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.aarch64-linux-musl-gcc4.tar.gz", "7273ef3da721e542f2c3d557185c9da543b2998924660a7076905ad0c5be7ae7"), - Linux(:aarch64, libc=:musl, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.aarch64-linux-musl-gcc7.tar.gz", "53281a5a9749bc9543e4f79012da36362bed8fa9b1afa1604e10ffc5350c8b04"), - Linux(:aarch64, libc=:musl, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.aarch64-linux-musl-gcc8.tar.gz", "6aee43fe52a979d1e5439676ac93dcb4ea0067cd7a152828da155b0657529934"), - Linux(:armv7l, libc=:glibc, call_abi=:eabihf, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.arm-linux-gnueabihf-gcc4.tar.gz", "2881da1cadaec2196a1b7c1ac3f97472b681d2e2004dad01bc6e3c9dd928a484"), - Linux(:armv7l, libc=:glibc, call_abi=:eabihf, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.arm-linux-gnueabihf-gcc7.tar.gz", "b90199b231424f3d0ec833a5f0acd0cac1bbbe6ccfd9a36853a01181d1cec7ff"), - Linux(:armv7l, libc=:glibc, call_abi=:eabihf, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.arm-linux-gnueabihf-gcc8.tar.gz", "d7c5878f537c1c79a9f2cd2b88c7bf065b90e29cdba6febf99ac00487ab504e4"), - Linux(:armv7l, libc=:musl, call_abi=:eabihf, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.arm-linux-musleabihf-gcc4.tar.gz", "8db9b8e92f5175849d52939c8afdf363c5fbf0cfc587fafeaac208e72ae790f3"), - Linux(:armv7l, libc=:musl, call_abi=:eabihf, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.arm-linux-musleabihf-gcc7.tar.gz", "80df4145f76b2ac9aa9ab7904ff651045127c9e31f2a297c869c71771015a512"), - Linux(:armv7l, libc=:musl, call_abi=:eabihf, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.arm-linux-musleabihf-gcc8.tar.gz", "8797b0554dd8aa9d7e65851ae0a06a186a40009e2aabb95d482688d37a9acfe0"), - Linux(:i686, libc=:glibc, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.i686-linux-gnu-gcc4.tar.gz", "60333e4c9c10769d4ea218d91cca5ee01446c33a39aaa85c138378e7351c7fd2"), - Linux(:i686, libc=:glibc, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.i686-linux-gnu-gcc7.tar.gz", "c8b3f3f814e9badc0139636be8ef7426ab15614be70989341657ccc02ff6b03f"), - Linux(:i686, libc=:glibc, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.i686-linux-gnu-gcc8.tar.gz", "0f91d62806da2c796db94b191ae8a4f0573c7d607b2a37ed42912ca50bdf4269"), - Linux(:i686, libc=:musl, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.i686-linux-musl-gcc4.tar.gz", "e855eb0f0f5f7c2d6a1929cacbb198d90aea61dcb19023d085ddd3a10814584d"), - Linux(:i686, libc=:musl, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.i686-linux-musl-gcc7.tar.gz", "2ceea41ab2b37c7795bca0d9b74f82a77f1bff87f1a380f17ace2ad17fce6296"), - Linux(:i686, libc=:musl, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.i686-linux-musl-gcc8.tar.gz", "4a9b0122bdfe5030fe5ca2f14d71079b97c4f97ad0bfe9e785dedbba8544367c"), - Windows(:i686, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.i686-w64-mingw32-gcc4.tar.gz", "2a2aadbc3c7fc4f649ea46ccae59e59e72b86831473d803605372d9f3c9f1870"), - Windows(:i686, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.i686-w64-mingw32-gcc7.tar.gz", "e08ba6c19751f9931897f6f231b0fe028664f7fcd083358b264b7af929ae9b6d"), - Windows(:i686, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.i686-w64-mingw32-gcc8.tar.gz", "f99af2a951c4a41e31177fd41f1b43c7322b45521d391f11828d52b93240201c"), - Linux(:powerpc64le, libc=:glibc, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.powerpc64le-linux-gnu-gcc4.tar.gz", "87a71c164db6f1f9a1f5a5eaf09f58e5d18aefb7b85142e0b515319675e49114"), - Linux(:powerpc64le, libc=:glibc, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.powerpc64le-linux-gnu-gcc7.tar.gz", "f050f9a2593418c95a6820d7cfa98c1cccdd3643314dffd15fe0ace475f49f42"), - Linux(:powerpc64le, libc=:glibc, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.powerpc64le-linux-gnu-gcc8.tar.gz", "7e45ced74ef925cb656a40a19830e180b94e68895bef8aec8d6871a5f3dbd29d"), - MacOS(:x86_64, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-apple-darwin14-gcc4.tar.gz", "9e80809460a8e0efed54dd844649ee2a16d46cb9f10fb750e7bc860c333e003c"), - MacOS(:x86_64, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-apple-darwin14-gcc7.tar.gz", "385b6dc9b74661d8af8c3601b75aced6f8a104c930df3349fe2eda106dc824cb"), - MacOS(:x86_64, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-apple-darwin14-gcc8.tar.gz", "63143185ca81830fe93e9deee70d6091eee3649949e9c861b9d0fd9d23cc3279"), - Linux(:x86_64, libc=:glibc, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-linux-gnu-gcc4.tar.gz", "8de3dd5dbcb06f69fdb0a8c9bb5d92db04c2d8b31adb9dd589eca54b4b6245c8"), - Linux(:x86_64, libc=:glibc, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-linux-gnu-gcc7.tar.gz", "65690fcb9fa14adac871a8af0d4bdb0bead7d8c8e7d82c02b25c72267d04700e"), - Linux(:x86_64, libc=:glibc, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-linux-gnu-gcc8.tar.gz", "5b6f17381dffb7cf12ecdd854ea58e5f1dd347e796c29927b2225c61ad8ac74a"), - Linux(:x86_64, libc=:musl, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-linux-musl-gcc4.tar.gz", "be61e4a1b80940aeab461fbb19ce97fab9b8e4c4cbe4c47b478f47cc4c404f9e"), - Linux(:x86_64, libc=:musl, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-linux-musl-gcc7.tar.gz", "88096ef6772723c7b5757e3b38305c8b0ebe567b6d5fe90dc4479b9477867383"), - Linux(:x86_64, libc=:musl, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-linux-musl-gcc8.tar.gz", "51d5fc4d504d5f31a16f8c6f91b4203bef28806b281691e9044a333b5ca7315d"), - FreeBSD(:x86_64, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-unknown-freebsd11.1-gcc4.tar.gz", "c84832d525cf7eea86a1bef447feff984c948e0c849b32d66b03a2e95c4ced4a"), - FreeBSD(:x86_64, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-unknown-freebsd11.1-gcc7.tar.gz", "621c6bcf53d3cec920cd8d14c0d81055d8605b72a8b449468c97de0fb42c784c"), - FreeBSD(:x86_64, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-unknown-freebsd11.1-gcc8.tar.gz", "ea089e4671a374947070c2e6e5e6d0ab7e92f124775cf35b3b7bd354b021e560"), - Windows(:x86_64, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-w64-mingw32-gcc4.tar.gz", "369dcebfa1ca54d5eb1997edf49651e7bb0dab59c4a4516ab1c600f46d536350"), - Windows(:x86_64, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-w64-mingw32-gcc7.tar.gz", "e41bc94c83f03555de08073107369d63492dea1d0a3f775c1a151d8ec98449cc"), - Windows(:x86_64, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-w64-mingw32-gcc8.tar.gz", "9846cae7dc3f3b47b65a1605e7c61b8f1644cd3b128577719ea6d826b2f23030"), + Linux(:aarch64, libc=:glibc, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.aarch64-linux-gnu-gcc4.tar.gz", "6a9ec21545b37ad26d86ea5385303290ea19766f4bd3d50a8d5076c2c792b0be"), + Linux(:aarch64, libc=:glibc, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.aarch64-linux-gnu-gcc7.tar.gz", "e6be73a296da8df03c81204172d6df9ed9be13e84f0f89ba47138e2631616b3d"), + Linux(:aarch64, libc=:glibc, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.aarch64-linux-gnu-gcc8.tar.gz", "29514a4f263ebdc3830a4d9fa6bb75c682b97032f866cec9859e3b697bd3d5ae"), + Linux(:aarch64, libc=:musl, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.aarch64-linux-musl-gcc4.tar.gz", "3f1e905042d3a752fad02d7feeb9dfc0aa4972bff754ddd9f882ea6f4066d3a6"), + Linux(:aarch64, libc=:musl, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.aarch64-linux-musl-gcc7.tar.gz", "dc0bd19bb4eaa711d306c895ff331d9b4904329cb187d3f925400ce291c5f820"), + Linux(:aarch64, libc=:musl, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.aarch64-linux-musl-gcc8.tar.gz", "166bcc7afd34364eef034cd2177b8328e3de5e185608e3b75e1040afdbd0ad2b"), + Linux(:armv7l, libc=:glibc, call_abi=:eabihf, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.arm-linux-gnueabihf-gcc4.tar.gz", "80b2f66b000b7156a5e86f9520faf0527f8d34b3d6f5027e4db895f4e31a737a"), + Linux(:armv7l, libc=:glibc, call_abi=:eabihf, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.arm-linux-gnueabihf-gcc7.tar.gz", "15869bc58cedeae9968372dbcb3c023c3abd9d9c88eecb3d34f53e640575cee3"), + Linux(:armv7l, libc=:glibc, call_abi=:eabihf, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.arm-linux-gnueabihf-gcc8.tar.gz", "5c684b9d75f872822c7e70fd48e72f6893ed4ce2241ef6da9f194d503cb71cb6"), + Linux(:armv7l, libc=:musl, call_abi=:eabihf, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.arm-linux-musleabihf-gcc4.tar.gz", "1d5b57ec214d111b9fa238bd2e99bdb2e012ece767700dd5c9474bdf3b937cca"), + Linux(:armv7l, libc=:musl, call_abi=:eabihf, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.arm-linux-musleabihf-gcc7.tar.gz", "1e70894cd904ad6db23fe6f18b413b7c3b2b73368d979c67fde8998027960289"), + Linux(:armv7l, libc=:musl, call_abi=:eabihf, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.arm-linux-musleabihf-gcc8.tar.gz", "222c04aac1066368f5cf6af276d0c2636740a07db41acd1fe509616f45ae9016"), + Linux(:i686, libc=:glibc, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.i686-linux-gnu-gcc4.tar.gz", "b368e4197f27f9b515b3dc7246506bcd05540238831ebaa4ae1fecaa52e7a4f7"), + Linux(:i686, libc=:glibc, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.i686-linux-gnu-gcc7.tar.gz", "4ae2bd74a76dc187c3d73a7b6c1be250b4e3d59dabac3325c047f37dd780361a"), + Linux(:i686, libc=:glibc, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.i686-linux-gnu-gcc8.tar.gz", "6a70041e6405dba52fd0e7049b288fbf51a9df290982a989cb1b9de83f15ed64"), + Linux(:i686, libc=:musl, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.i686-linux-musl-gcc4.tar.gz", "d5e1ead5f165dcd8a0f04c30e0a0c7b2e461dca9a4713d3c174779d07264ce10"), + Linux(:i686, libc=:musl, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.i686-linux-musl-gcc7.tar.gz", "eadee1ae94fc4969e09edce7aace4094705252860107ad1555e29d7bde5e7b4e"), + Linux(:i686, libc=:musl, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.i686-linux-musl-gcc8.tar.gz", "544c0f8c3ec1108503e8e83e9895dd6ed6d3921f808bd20cf13efcab89ed69c5"), + Windows(:i686, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.i686-w64-mingw32-gcc4.tar.gz", "1c829010d86ca8e8b59c9a4745daed5590e53c4d3bc2c9b07c7889167098bdae"), + Windows(:i686, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.i686-w64-mingw32-gcc7.tar.gz", "bee88bf32d68360e8903de363e41f9397de54cab9548ea34b5308f09305fa2cc"), + Windows(:i686, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.i686-w64-mingw32-gcc8.tar.gz", "88aac64cc41ff1075dec145ac90f875e97874f1755013cac19212daa4afb43dc"), + Linux(:powerpc64le, libc=:glibc, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.powerpc64le-linux-gnu-gcc4.tar.gz", "3362f33e595094d7b96067faaea2a5daa864a2a9de11c91cd8e6be5a3f7edb93"), + Linux(:powerpc64le, libc=:glibc, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.powerpc64le-linux-gnu-gcc7.tar.gz", "a7a937ae8eb9b3a7434c612d531dee820f5f7eb320b2c097d2442ebf4cd6b0b3"), + Linux(:powerpc64le, libc=:glibc, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.powerpc64le-linux-gnu-gcc8.tar.gz", "82194e4970a855eae9e21a4d8db8aa061f8085db00d24114ca8fbed83f23abbe"), + MacOS(:x86_64, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-apple-darwin14-gcc4.tar.gz", "70ffc20ec600d34847c4d7fd6c7e208a8878387942ccc66496e6f0777e4038a0"), + MacOS(:x86_64, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-apple-darwin14-gcc7.tar.gz", "c2dedd06d3fa2c7c9163e4f050d6b98a6b502d01c7c4ea1eefb74063209056a9"), + MacOS(:x86_64, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-apple-darwin14-gcc8.tar.gz", "e5aa4fd6931ad70d598778aaabf4e59896aef336e3afa33f9af9e070037d6ac2"), + Linux(:x86_64, libc=:glibc, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-linux-gnu-gcc4.tar.gz", "a68578bff9cf841bc3e9513b3ded1b16cdaf4b4ce1e6c6bb81d4638288a7e961"), + Linux(:x86_64, libc=:glibc, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-linux-gnu-gcc7.tar.gz", "dc5cd263df443610e1494e7a315c3cd4eab79dc032a737efee9649cc3c78cc71"), + Linux(:x86_64, libc=:glibc, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-linux-gnu-gcc8.tar.gz", "3e5fbba79ca7dc433e46dbb225d3ceb82affb808e44063f75ccaccb6793243f8"), + Linux(:x86_64, libc=:musl, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-linux-musl-gcc4.tar.gz", "42adf6ad6cd6cb7b562b029b9a52a2180603fce59201942a6c2921d13163fd1a"), + Linux(:x86_64, libc=:musl, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-linux-musl-gcc7.tar.gz", "ce0c61d46460e4660feba989d32c701273d83720e94644bcc36da0ec3fe062cc"), + Linux(:x86_64, libc=:musl, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-linux-musl-gcc8.tar.gz", "3fb78281cf338c2ba5d00e7e4725332542b6cf90bc94e22426e17c40b7f9fd2a"), + FreeBSD(:x86_64, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-unknown-freebsd11.1-gcc4.tar.gz", "63e77de3f4b5815c6a24b366dc543f1877431a2dffd703abd31554881bb37fe9"), + FreeBSD(:x86_64, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-unknown-freebsd11.1-gcc7.tar.gz", "f10748aedb94e73358034d8f7e9ab5d91e98da904d8e188e80071c0143906e3e"), + FreeBSD(:x86_64, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-unknown-freebsd11.1-gcc8.tar.gz", "6b893a7ca6f255cea16078f1dd9922806f4dc955ad5a7295591e1a9c36d38553"), + Windows(:x86_64, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-w64-mingw32-gcc4.tar.gz", "38614a19c9172c62c2a3c5741929cc07e37953e68eaa4b5d21a3a27916587c2d"), + Windows(:x86_64, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-w64-mingw32-gcc7.tar.gz", "eeebd4d874009d58caee8db866a85ba7e2e75ede03dea391ce694e9545415da9"), + Windows(:x86_64, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-w64-mingw32-gcc8.tar.gz", "6ed97aa25749e0047b2bcd61ab37399c372cc8fb1d2ac8cb30c1790ff6e3c144"), ) this_platform = platform_key_abi() From a4c1f182994a901856ffb2d3b13bc4a587c5f617 Mon Sep 17 00:00:00 2001 From: Juan Pablo Vielma Date: Sat, 12 Oct 2019 17:17:26 -0400 Subject: [PATCH 5/5] win64 fix --- deps/build.jl | 78 +++++++++++++++++++++++++-------------------------- 1 file changed, 39 insertions(+), 39 deletions(-) diff --git a/deps/build.jl b/deps/build.jl index e8e55be..cd4e310 100644 --- a/deps/build.jl +++ b/deps/build.jl @@ -16,45 +16,45 @@ bin_prefix = "https://github.com/JuliaOpt/SCSBuilder/releases/download/v2.1.1" # Listing of files generated by BinaryBuilder: download_info = Dict( - Linux(:aarch64, libc=:glibc, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.aarch64-linux-gnu-gcc4.tar.gz", "6a9ec21545b37ad26d86ea5385303290ea19766f4bd3d50a8d5076c2c792b0be"), - Linux(:aarch64, libc=:glibc, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.aarch64-linux-gnu-gcc7.tar.gz", "e6be73a296da8df03c81204172d6df9ed9be13e84f0f89ba47138e2631616b3d"), - Linux(:aarch64, libc=:glibc, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.aarch64-linux-gnu-gcc8.tar.gz", "29514a4f263ebdc3830a4d9fa6bb75c682b97032f866cec9859e3b697bd3d5ae"), - Linux(:aarch64, libc=:musl, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.aarch64-linux-musl-gcc4.tar.gz", "3f1e905042d3a752fad02d7feeb9dfc0aa4972bff754ddd9f882ea6f4066d3a6"), - Linux(:aarch64, libc=:musl, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.aarch64-linux-musl-gcc7.tar.gz", "dc0bd19bb4eaa711d306c895ff331d9b4904329cb187d3f925400ce291c5f820"), - Linux(:aarch64, libc=:musl, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.aarch64-linux-musl-gcc8.tar.gz", "166bcc7afd34364eef034cd2177b8328e3de5e185608e3b75e1040afdbd0ad2b"), - Linux(:armv7l, libc=:glibc, call_abi=:eabihf, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.arm-linux-gnueabihf-gcc4.tar.gz", "80b2f66b000b7156a5e86f9520faf0527f8d34b3d6f5027e4db895f4e31a737a"), - Linux(:armv7l, libc=:glibc, call_abi=:eabihf, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.arm-linux-gnueabihf-gcc7.tar.gz", "15869bc58cedeae9968372dbcb3c023c3abd9d9c88eecb3d34f53e640575cee3"), - Linux(:armv7l, libc=:glibc, call_abi=:eabihf, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.arm-linux-gnueabihf-gcc8.tar.gz", "5c684b9d75f872822c7e70fd48e72f6893ed4ce2241ef6da9f194d503cb71cb6"), - Linux(:armv7l, libc=:musl, call_abi=:eabihf, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.arm-linux-musleabihf-gcc4.tar.gz", "1d5b57ec214d111b9fa238bd2e99bdb2e012ece767700dd5c9474bdf3b937cca"), - Linux(:armv7l, libc=:musl, call_abi=:eabihf, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.arm-linux-musleabihf-gcc7.tar.gz", "1e70894cd904ad6db23fe6f18b413b7c3b2b73368d979c67fde8998027960289"), - Linux(:armv7l, libc=:musl, call_abi=:eabihf, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.arm-linux-musleabihf-gcc8.tar.gz", "222c04aac1066368f5cf6af276d0c2636740a07db41acd1fe509616f45ae9016"), - Linux(:i686, libc=:glibc, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.i686-linux-gnu-gcc4.tar.gz", "b368e4197f27f9b515b3dc7246506bcd05540238831ebaa4ae1fecaa52e7a4f7"), - Linux(:i686, libc=:glibc, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.i686-linux-gnu-gcc7.tar.gz", "4ae2bd74a76dc187c3d73a7b6c1be250b4e3d59dabac3325c047f37dd780361a"), - Linux(:i686, libc=:glibc, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.i686-linux-gnu-gcc8.tar.gz", "6a70041e6405dba52fd0e7049b288fbf51a9df290982a989cb1b9de83f15ed64"), - Linux(:i686, libc=:musl, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.i686-linux-musl-gcc4.tar.gz", "d5e1ead5f165dcd8a0f04c30e0a0c7b2e461dca9a4713d3c174779d07264ce10"), - Linux(:i686, libc=:musl, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.i686-linux-musl-gcc7.tar.gz", "eadee1ae94fc4969e09edce7aace4094705252860107ad1555e29d7bde5e7b4e"), - Linux(:i686, libc=:musl, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.i686-linux-musl-gcc8.tar.gz", "544c0f8c3ec1108503e8e83e9895dd6ed6d3921f808bd20cf13efcab89ed69c5"), - Windows(:i686, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.i686-w64-mingw32-gcc4.tar.gz", "1c829010d86ca8e8b59c9a4745daed5590e53c4d3bc2c9b07c7889167098bdae"), - Windows(:i686, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.i686-w64-mingw32-gcc7.tar.gz", "bee88bf32d68360e8903de363e41f9397de54cab9548ea34b5308f09305fa2cc"), - Windows(:i686, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.i686-w64-mingw32-gcc8.tar.gz", "88aac64cc41ff1075dec145ac90f875e97874f1755013cac19212daa4afb43dc"), - Linux(:powerpc64le, libc=:glibc, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.powerpc64le-linux-gnu-gcc4.tar.gz", "3362f33e595094d7b96067faaea2a5daa864a2a9de11c91cd8e6be5a3f7edb93"), - Linux(:powerpc64le, libc=:glibc, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.powerpc64le-linux-gnu-gcc7.tar.gz", "a7a937ae8eb9b3a7434c612d531dee820f5f7eb320b2c097d2442ebf4cd6b0b3"), - Linux(:powerpc64le, libc=:glibc, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.powerpc64le-linux-gnu-gcc8.tar.gz", "82194e4970a855eae9e21a4d8db8aa061f8085db00d24114ca8fbed83f23abbe"), - MacOS(:x86_64, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-apple-darwin14-gcc4.tar.gz", "70ffc20ec600d34847c4d7fd6c7e208a8878387942ccc66496e6f0777e4038a0"), - MacOS(:x86_64, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-apple-darwin14-gcc7.tar.gz", "c2dedd06d3fa2c7c9163e4f050d6b98a6b502d01c7c4ea1eefb74063209056a9"), - MacOS(:x86_64, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-apple-darwin14-gcc8.tar.gz", "e5aa4fd6931ad70d598778aaabf4e59896aef336e3afa33f9af9e070037d6ac2"), - Linux(:x86_64, libc=:glibc, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-linux-gnu-gcc4.tar.gz", "a68578bff9cf841bc3e9513b3ded1b16cdaf4b4ce1e6c6bb81d4638288a7e961"), - Linux(:x86_64, libc=:glibc, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-linux-gnu-gcc7.tar.gz", "dc5cd263df443610e1494e7a315c3cd4eab79dc032a737efee9649cc3c78cc71"), - Linux(:x86_64, libc=:glibc, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-linux-gnu-gcc8.tar.gz", "3e5fbba79ca7dc433e46dbb225d3ceb82affb808e44063f75ccaccb6793243f8"), - Linux(:x86_64, libc=:musl, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-linux-musl-gcc4.tar.gz", "42adf6ad6cd6cb7b562b029b9a52a2180603fce59201942a6c2921d13163fd1a"), - Linux(:x86_64, libc=:musl, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-linux-musl-gcc7.tar.gz", "ce0c61d46460e4660feba989d32c701273d83720e94644bcc36da0ec3fe062cc"), - Linux(:x86_64, libc=:musl, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-linux-musl-gcc8.tar.gz", "3fb78281cf338c2ba5d00e7e4725332542b6cf90bc94e22426e17c40b7f9fd2a"), - FreeBSD(:x86_64, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-unknown-freebsd11.1-gcc4.tar.gz", "63e77de3f4b5815c6a24b366dc543f1877431a2dffd703abd31554881bb37fe9"), - FreeBSD(:x86_64, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-unknown-freebsd11.1-gcc7.tar.gz", "f10748aedb94e73358034d8f7e9ab5d91e98da904d8e188e80071c0143906e3e"), - FreeBSD(:x86_64, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-unknown-freebsd11.1-gcc8.tar.gz", "6b893a7ca6f255cea16078f1dd9922806f4dc955ad5a7295591e1a9c36d38553"), - Windows(:x86_64, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-w64-mingw32-gcc4.tar.gz", "38614a19c9172c62c2a3c5741929cc07e37953e68eaa4b5d21a3a27916587c2d"), - Windows(:x86_64, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-w64-mingw32-gcc7.tar.gz", "eeebd4d874009d58caee8db866a85ba7e2e75ede03dea391ce694e9545415da9"), - Windows(:x86_64, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-w64-mingw32-gcc8.tar.gz", "6ed97aa25749e0047b2bcd61ab37399c372cc8fb1d2ac8cb30c1790ff6e3c144"), + Linux(:aarch64, libc=:glibc, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.aarch64-linux-gnu-gcc4.tar.gz", "efa3f206ceee91221e4e78f079b246a4bf04d3a3888c25f92212b0525dd30ba5"), + Linux(:aarch64, libc=:glibc, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.aarch64-linux-gnu-gcc7.tar.gz", "644c6d05a7e9b42a3a4b7ee150b6e6ac39c6f606b2ea54d3c2e051d022411186"), + Linux(:aarch64, libc=:glibc, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.aarch64-linux-gnu-gcc8.tar.gz", "807ef6d29d3bd1c4d2091b73c8a027d554962a645ecb8f459ff01900cf54867c"), + Linux(:aarch64, libc=:musl, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.aarch64-linux-musl-gcc4.tar.gz", "0f665094019547ec969b67b34d1117b832556412f6ff8f18e590418b9ce5d0a8"), + Linux(:aarch64, libc=:musl, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.aarch64-linux-musl-gcc7.tar.gz", "3828c39e13ba798a3adb9001ae0d6e3323bcc618eadb9010ee278dd3278cbb9e"), + Linux(:aarch64, libc=:musl, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.aarch64-linux-musl-gcc8.tar.gz", "bb3d0440c00b82866a3d5604bad05c817fa3af142640ccea33d5e2d0bf3d2519"), + Linux(:armv7l, libc=:glibc, call_abi=:eabihf, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.arm-linux-gnueabihf-gcc4.tar.gz", "62be85de04e317d35a4c6c1f840beb2a3b15f4b6edb0a39029b188cd9e260629"), + Linux(:armv7l, libc=:glibc, call_abi=:eabihf, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.arm-linux-gnueabihf-gcc7.tar.gz", "79d2dee9a96a5a5c951e872a446418a674b8b4e21591a703b49f9abb26fc406c"), + Linux(:armv7l, libc=:glibc, call_abi=:eabihf, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.arm-linux-gnueabihf-gcc8.tar.gz", "fb69a2ed44d6660fe63b69d0de7903def16d4722039ce8d824b09d6d8b85377e"), + Linux(:armv7l, libc=:musl, call_abi=:eabihf, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.arm-linux-musleabihf-gcc4.tar.gz", "aac19b6bf3fa76ca45222c444c22a14d8490574e7799c2b7aa3ba2cf71f98fc1"), + Linux(:armv7l, libc=:musl, call_abi=:eabihf, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.arm-linux-musleabihf-gcc7.tar.gz", "cb1c1d43a94ef64989ad1f1435f434e301fce34456460f15be9e12aebe3e3f77"), + Linux(:armv7l, libc=:musl, call_abi=:eabihf, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.arm-linux-musleabihf-gcc8.tar.gz", "b9e1750ddee2c5656392cfbe6b404ddb59424cdd27465d900115d15a8e5d55d0"), + Linux(:i686, libc=:glibc, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.i686-linux-gnu-gcc4.tar.gz", "b2037f11882d7f235db0f3bba6a389e9e3e5572d203fcf6d7ad66d60f56277fc"), + Linux(:i686, libc=:glibc, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.i686-linux-gnu-gcc7.tar.gz", "35e62f74f7b18e1be049034652e7df9b45d90d37b359235d92272c7bee048765"), + Linux(:i686, libc=:glibc, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.i686-linux-gnu-gcc8.tar.gz", "f90c507ff44a15e616e29e48f086490aaff760b7a51d4d561f911acbadb40b10"), + Linux(:i686, libc=:musl, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.i686-linux-musl-gcc4.tar.gz", "16fe6fa8e88e936e94192fb44087d1c343c647bf43fbd5f4251d3cb0259141e5"), + Linux(:i686, libc=:musl, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.i686-linux-musl-gcc7.tar.gz", "44450b4988fdb4f080f4a9b071d060baac52efc6baba866b2a761b5caecf2613"), + Linux(:i686, libc=:musl, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.i686-linux-musl-gcc8.tar.gz", "1d5062082513cba12190b0effe2dc6a6fd30af6ada9d807a47c284ba7a7e405d"), + Windows(:i686, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.i686-w64-mingw32-gcc4.tar.gz", "0f95846227aa05bed9d9f26812acedb971e7218b039d7d582db89b460c0341c7"), + Windows(:i686, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.i686-w64-mingw32-gcc7.tar.gz", "c616da0cf404d380db9daf7ce121034356ff491450d828a0455b97a1c1547126"), + Windows(:i686, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.i686-w64-mingw32-gcc8.tar.gz", "d6ee325284380c649fba0542b4944e7740e13283534e81821389b2f11a611343"), + Linux(:powerpc64le, libc=:glibc, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.powerpc64le-linux-gnu-gcc4.tar.gz", "9ee5271d0ba21d2a32ac4f9cafb18e99a9d4368ac2168aa46de6e8a4a84ab124"), + Linux(:powerpc64le, libc=:glibc, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.powerpc64le-linux-gnu-gcc7.tar.gz", "c3a5ca3927e45b901a236fa85fe40698b7e48fcb6cd54f4f579cbe5dfa872e61"), + Linux(:powerpc64le, libc=:glibc, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.powerpc64le-linux-gnu-gcc8.tar.gz", "3312be93587958a06627b666d54098b1cb0cff5ede5eaa5e58815119677f2d02"), + MacOS(:x86_64, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-apple-darwin14-gcc4.tar.gz", "4d93317beabcca07eda24b29c6eb35f0b2682b344b1b4bfc56bea47d9ee13fde"), + MacOS(:x86_64, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-apple-darwin14-gcc7.tar.gz", "3a32c772aa6949e17e86875ba954b35af36f279681225397d0f8f8730809f437"), + MacOS(:x86_64, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-apple-darwin14-gcc8.tar.gz", "71f8855929052bd43a1e9243cc952ed0cf599220397a66ca0cb06c5f4afa1b6d"), + Linux(:x86_64, libc=:glibc, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-linux-gnu-gcc4.tar.gz", "a23ded4138c1076508e414ebd278907de4608899d65b40696662dccd3ae30055"), + Linux(:x86_64, libc=:glibc, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-linux-gnu-gcc7.tar.gz", "7b9df657c8729e7bcc8dda8a3deb18c2ff949eae373e6096ebedc5ad788824c4"), + Linux(:x86_64, libc=:glibc, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-linux-gnu-gcc8.tar.gz", "090a2ac4209353ebe3306e08252ec3e88154e16f57388c8d029aba13babdd95a"), + Linux(:x86_64, libc=:musl, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-linux-musl-gcc4.tar.gz", "8866e9c30cfdff73340f615c7069c63b66ae25a33395315e59d228d33bc241ca"), + Linux(:x86_64, libc=:musl, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-linux-musl-gcc7.tar.gz", "2657f43f8844f9696fec493e64b96768b3f7afa7cca6babf8c2a25a28d871ea4"), + Linux(:x86_64, libc=:musl, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-linux-musl-gcc8.tar.gz", "33658481f0b5fc260a38ddc847f046e5aa0f26824cc783bd7a9b81dbe8c779cd"), + FreeBSD(:x86_64, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-unknown-freebsd11.1-gcc4.tar.gz", "f96a3f7ed7d1dc39f47c30b8b7005796162ac78443b27c96c02b87158964d9a6"), + FreeBSD(:x86_64, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-unknown-freebsd11.1-gcc7.tar.gz", "3a7ccb36853ded8e4c90af7efc4aeae87d8e8f329b158f5a503699912e94be39"), + FreeBSD(:x86_64, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-unknown-freebsd11.1-gcc8.tar.gz", "5a58cca92e50498c576e4e3b2ff0c21f2e4d7bfc0b90050a9a4884db69eb9b00"), + Windows(:x86_64, compiler_abi=CompilerABI(:gcc4)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-w64-mingw32-gcc4.tar.gz", "4d2d9f6d6cedf2a7905cfd06aabf598270081380830f07b7cca466342b13990f"), + Windows(:x86_64, compiler_abi=CompilerABI(:gcc7)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-w64-mingw32-gcc7.tar.gz", "35873dd09ee83a114a945b7ccc07b91352c6984e8c6973573423d8483f5917e3"), + Windows(:x86_64, compiler_abi=CompilerABI(:gcc8)) => ("$bin_prefix/SCSBuilder.v2.1.1.x86_64-w64-mingw32-gcc8.tar.gz", "a169be57d28bc19752d2acbca7e624600820e4865f9035318de6c56d0c1783e8"), ) this_platform = platform_key_abi()