From 09eb635add7d2ed10360a4ef5bd573c4f618b4d9 Mon Sep 17 00:00:00 2001 From: Valentin Churavy Date: Sat, 9 Oct 2021 03:26:14 -0400 Subject: [PATCH] Backport #42546 to 1.6 (#42564) * [OpenBLAS/lapack] Fix the `LinearAlgebra/tridiag` segfaults by adding the relevant patch and bumping the OpenBLAS JLLs (cherry picked from commit 6f535fa2203a8e8f023e3c5c82ce07c341b41bed) * bump OpenBLAS_jll Co-authored-by: Dilum Aluthge --- deps/blas.mk | 7 +- deps/checksums/openblas | 184 +++++++++--------- ...as-julia42415-lapack625-openblas3392.patch | 95 +++++++++ stdlib/OpenBLAS_jll/Project.toml | 2 +- 4 files changed, 194 insertions(+), 94 deletions(-) create mode 100644 deps/patches/openblas-julia42415-lapack625-openblas3392.patch diff --git a/deps/blas.mk b/deps/blas.mk index 0b4f6b0aa83ae..aea13343831b9 100644 --- a/deps/blas.mk +++ b/deps/blas.mk @@ -103,7 +103,12 @@ $(BUILDDIR)/$(OPENBLAS_SRC_DIR)/openblas-ofast-power.patch-applied: $(BUILDDIR)/ patch -p1 -f < $(SRCDIR)/patches/openblas-ofast-power.patch echo 1 > $@ -$(BUILDDIR)/$(OPENBLAS_SRC_DIR)/build-configured: $(BUILDDIR)/$(OPENBLAS_SRC_DIR)/openblas-ofast-power.patch-applied +$(BUILDDIR)/$(OPENBLAS_SRC_DIR)/openblas-julia42415-lapack625-openblas3392.patch-applied: $(BUILDDIR)/$(OPENBLAS_SRC_DIR)/openblas-ofast-power.patch-applied + cd $(BUILDDIR)/$(OPENBLAS_SRC_DIR) && \ + patch -p1 -f < $(SRCDIR)/patches/openblas-julia42415-lapack625-openblas3392.patch + echo 1 > $@ + +$(BUILDDIR)/$(OPENBLAS_SRC_DIR)/build-configured: $(BUILDDIR)/$(OPENBLAS_SRC_DIR)/openblas-julia42415-lapack625-openblas3392.patch-applied echo 1 > $@ $(BUILDDIR)/$(OPENBLAS_SRC_DIR)/build-compiled: $(BUILDDIR)/$(OPENBLAS_SRC_DIR)/build-configured diff --git a/deps/checksums/openblas b/deps/checksums/openblas index e29ce410dbd79..6327ec3d07ff8 100644 --- a/deps/checksums/openblas +++ b/deps/checksums/openblas @@ -1,94 +1,94 @@ -OpenBLAS.v0.3.10+3.aarch64-apple-darwin-libgfortran5.tar.gz/md5/eb262521f515891c18f426ccc611805e -OpenBLAS.v0.3.10+3.aarch64-apple-darwin-libgfortran5.tar.gz/sha512/9b080755e58d276ab2c250c70c68505c265cc1f5c19c8be6e0184334ca92e7d4bfce9aa9610d63f26e29c8da435f1b65535a750e2865e7996f887a5f8e64c2fd -OpenBLAS.v0.3.10+3.aarch64-linux-gnu-libgfortran3.tar.gz/md5/db776632a516ca87241cf467aa099d7d -OpenBLAS.v0.3.10+3.aarch64-linux-gnu-libgfortran3.tar.gz/sha512/5c0f5c94445471d6c1044c4f0a7e712b95612e97982f23acc387bb6e7feb2872e2de54dc47116a6f5a4e3b051fc9a1638a2752be96c90c4ef586365317a5dfe9 -OpenBLAS.v0.3.10+3.aarch64-linux-gnu-libgfortran4.tar.gz/md5/f8732061f3870536dd1ebea9ad343fb6 -OpenBLAS.v0.3.10+3.aarch64-linux-gnu-libgfortran4.tar.gz/sha512/b0fba55de11eac90dad7e05ded621f8f564711a5b1649cadd2aa5f84cee10a5ba3e7c0aebb5739f282fe433cf723e398264ebfce3a605824fccec0dc5eff83d7 -OpenBLAS.v0.3.10+3.aarch64-linux-gnu-libgfortran5.tar.gz/md5/1d74f637a24f7078a89f01e9ba17d48f -OpenBLAS.v0.3.10+3.aarch64-linux-gnu-libgfortran5.tar.gz/sha512/c06d5bf28998070a32d7116d904cdee497037f2dc79305b240d32327fd28d6b3133797558d9b0a63431d647d0517df26ab15291d2b1d6534937d130edc4d3c21 -OpenBLAS.v0.3.10+3.aarch64-linux-musl-libgfortran3.tar.gz/md5/d644598e9f6bbb27c22c06739b5ae408 -OpenBLAS.v0.3.10+3.aarch64-linux-musl-libgfortran3.tar.gz/sha512/25932b36b869d5db7858999357ad05bcd7d71765f4ea17948b84a86b03a93b9aa063e878dacc99738ac8d2b0cf9342c746a068e5823f6307c740b6e0f748c959 -OpenBLAS.v0.3.10+3.aarch64-linux-musl-libgfortran4.tar.gz/md5/a2f4c127e3f46d282cf57bdcccc9787c -OpenBLAS.v0.3.10+3.aarch64-linux-musl-libgfortran4.tar.gz/sha512/c7e21ced6c95535b9fa71a2d7158ba6bd5ba7bbb0691b88a6972826814be99ae0394f917f3a9dd43b8b695725d54457c38c2d597b46ad04d8ab34fd9066a66ec -OpenBLAS.v0.3.10+3.aarch64-linux-musl-libgfortran5.tar.gz/md5/fefbf6ed4c116ba02962f7227bb05ae6 -OpenBLAS.v0.3.10+3.aarch64-linux-musl-libgfortran5.tar.gz/sha512/03c655c025c2de374cbd50b7d6fe3f8b2f84e000864322fa5c36756815424efc8be1b79e8d817f3404439621ad6d1d48d0c8111d7cd0e79a71e87730c9b1581e -OpenBLAS.v0.3.10+3.armv6l-linux-gnueabihf-libgfortran3.tar.gz/md5/886ddef4a65328691896d82b2dd9ce83 -OpenBLAS.v0.3.10+3.armv6l-linux-gnueabihf-libgfortran3.tar.gz/sha512/c09fa27fe3755295e0cd52daa0b83bbf4d8e45a115415922eb0bb424dcce1805faf9e82f00dd978a93ee61b81094e2e41013b79dafe0ad65b2728d5588343d94 -OpenBLAS.v0.3.10+3.armv6l-linux-gnueabihf-libgfortran4.tar.gz/md5/cf761bc5816637327afcc7ec567edcf9 -OpenBLAS.v0.3.10+3.armv6l-linux-gnueabihf-libgfortran4.tar.gz/sha512/0dbb49103f9be21761c710052b48c60c6ec0a75ce3f498b6a6b2c3ec8dcd66e54410a746b6a061600c22d62a231bcd1f99c26a1696c2709f562ea9992b3d8057 -OpenBLAS.v0.3.10+3.armv6l-linux-gnueabihf-libgfortran5.tar.gz/md5/121b4c3d06826a9058ded6f16dad7fa8 -OpenBLAS.v0.3.10+3.armv6l-linux-gnueabihf-libgfortran5.tar.gz/sha512/971dd03a71afc15ea9dfff7d9a33fdb35fc03f3061c831d1935ba983672d29184bb8a605f11146eaf65768c23dfc2d0799589cc18510c513c7804bc9959ea5fc -OpenBLAS.v0.3.10+3.armv6l-linux-musleabihf-libgfortran3.tar.gz/md5/270d684f116a0de59f031be1f7f09003 -OpenBLAS.v0.3.10+3.armv6l-linux-musleabihf-libgfortran3.tar.gz/sha512/fe468deba39ca5f4b5aae753b1372040d6bdcf515f6e44771bd65396e0b2f4f671131ba19484c2bd36cb52beb67743ae185513bcd5b779e2f52ec63a51810f0d -OpenBLAS.v0.3.10+3.armv6l-linux-musleabihf-libgfortran4.tar.gz/md5/3c3ab8e2e8616e9e4769682a81194cb7 -OpenBLAS.v0.3.10+3.armv6l-linux-musleabihf-libgfortran4.tar.gz/sha512/9e8638c587ef2075dc35bbff965818a3b972052fcf179e57f80fb8246dc0948542056ac979c66d43cc945119d1a5ddc1f9a91b775ad437096e8fad3084feeaca -OpenBLAS.v0.3.10+3.armv6l-linux-musleabihf-libgfortran5.tar.gz/md5/7cbfc869b9a2dc57296879d5d6ae645e -OpenBLAS.v0.3.10+3.armv6l-linux-musleabihf-libgfortran5.tar.gz/sha512/3d3b35317e2497835f0ec85d58177acaf18aac6eebd49ace5d78fd8fc2d010726983a97b31f95e3ba92df12a040179530818309021699a148ed975e3da699331 -OpenBLAS.v0.3.10+3.armv7l-linux-gnueabihf-libgfortran3.tar.gz/md5/8b4a0c82c997be8d3d133aa1d1eec652 -OpenBLAS.v0.3.10+3.armv7l-linux-gnueabihf-libgfortran3.tar.gz/sha512/58b515c4700f2b506784004f05c698125847177170ed79e6ea5ec78962049e00186d2a9c7505a0370d972a43cfd35b2432683cee436bf54c77c4faa0f7c3fd41 -OpenBLAS.v0.3.10+3.armv7l-linux-gnueabihf-libgfortran4.tar.gz/md5/fb477bbf3eff7c0dc6435f52429aa59c -OpenBLAS.v0.3.10+3.armv7l-linux-gnueabihf-libgfortran4.tar.gz/sha512/52eeef50acbb3d44b3c617991631b2e4607e435b3ed84c7c39eaae6ff0974fb34b5033064d9c0225358baf0ea64df35bad2a71003ed5c3185b807d41615473bf -OpenBLAS.v0.3.10+3.armv7l-linux-gnueabihf-libgfortran5.tar.gz/md5/328270a3c37237e0250bc243a63bdc41 -OpenBLAS.v0.3.10+3.armv7l-linux-gnueabihf-libgfortran5.tar.gz/sha512/e53e0cd6479116ad9a509433cab8ab9160547ce1f048ef9a967a9549cde00e8a11d7c11e66386b83ba6b62308cb57f973c53c607657eaf1cabacaf931d4bfa8b -OpenBLAS.v0.3.10+3.armv7l-linux-musleabihf-libgfortran3.tar.gz/md5/0715a9aa889c39521946780c5bf2c6b0 -OpenBLAS.v0.3.10+3.armv7l-linux-musleabihf-libgfortran3.tar.gz/sha512/b9b137968ba9cc85ec5509e72ffbe13ccbde1c686e8f84c4c8f31883aa1541b17aa8138412f3110c94aeaed9ce423eb5ff6359f1e93e31956ce47dfbce329d47 -OpenBLAS.v0.3.10+3.armv7l-linux-musleabihf-libgfortran4.tar.gz/md5/33b565d5192caf02c192b8e54bbafd0d -OpenBLAS.v0.3.10+3.armv7l-linux-musleabihf-libgfortran4.tar.gz/sha512/00fde2e71f37f99ec57462cfb9e7029758e0c634b602269a26ba3dc1db76222ce7df0f2170bd62c4ca499959ba1f443997bcdd6d906103fa4736d93e9937a56a -OpenBLAS.v0.3.10+3.armv7l-linux-musleabihf-libgfortran5.tar.gz/md5/16ac45ff9a0d4a7eaa826e3f57da0ebc -OpenBLAS.v0.3.10+3.armv7l-linux-musleabihf-libgfortran5.tar.gz/sha512/5196ee0a2905c1c5416eedad50ef44fd192577e6ed575103c6c4b58a533ee7f28ac67336bcbd2db72d368ab7d1a9e628e290d5a481a7f55681f4c80ac2df0ec6 -OpenBLAS.v0.3.10+3.i686-linux-gnu-libgfortran3.tar.gz/md5/b0093f408695330e6534b3a2e95a1340 -OpenBLAS.v0.3.10+3.i686-linux-gnu-libgfortran3.tar.gz/sha512/ee2229a6384bc69c304491fc282f39f4a011375a812c4744dde1a5d50faa9a2bd9d2c33a380dd14d7a675d43213e78fd615ff2427ebfc18c6bb7ac8e88e0f9ca -OpenBLAS.v0.3.10+3.i686-linux-gnu-libgfortran4.tar.gz/md5/a4473dce3a1214411ea326345a8baa15 -OpenBLAS.v0.3.10+3.i686-linux-gnu-libgfortran4.tar.gz/sha512/3014ab7647b557b9b9b79b6d76b286f8fc7b6e016b56a58c6c5f0478d024b38330fda664dd274dfec22d3dc7d3f3ec742011a941c51c98872b8cfcb32a63cbeb -OpenBLAS.v0.3.10+3.i686-linux-gnu-libgfortran5.tar.gz/md5/cf113831a99647425bb783de57bab505 -OpenBLAS.v0.3.10+3.i686-linux-gnu-libgfortran5.tar.gz/sha512/b5800e81b74ad9a095e69927978540fc48ae2f5465be45fc1e02c0559eb86eaee097215fba8088fa47926f8413f6c324954d32b0d21ea8ce168659ace30e410c -OpenBLAS.v0.3.10+3.i686-linux-musl-libgfortran3.tar.gz/md5/d2533407a80ea8d0b5658957ed05c167 -OpenBLAS.v0.3.10+3.i686-linux-musl-libgfortran3.tar.gz/sha512/8b1cf7a05b90e1d9820b28238605adc2afbe8f32a030c7e2c90fa40a20baea40ac634b2dac89500b345c3408e22d1053d0ce89f2adf5ddfb12ab2c2f80e11483 -OpenBLAS.v0.3.10+3.i686-linux-musl-libgfortran4.tar.gz/md5/72ea8a260dfb607c84924ea262d7d93b -OpenBLAS.v0.3.10+3.i686-linux-musl-libgfortran4.tar.gz/sha512/459d52e6de60f907072b83080c1543fce166e52336eb6058cb84448e00775ab48386f993ddcbec6c37b81fcb3e432f24f61c2fbfadfdb734d9ac1ff7e24b7fcc -OpenBLAS.v0.3.10+3.i686-linux-musl-libgfortran5.tar.gz/md5/45bf1764c042866238f6ff065d00fe99 -OpenBLAS.v0.3.10+3.i686-linux-musl-libgfortran5.tar.gz/sha512/87b8a919ab5d4d631c2b9700a92fe0af275c05be580cdb43315fbea6fa0d343ba35e870cbb37026294acb9b1e72c4b019087c8b62e6402518d284717d7c463cf -OpenBLAS.v0.3.10+3.i686-w64-mingw32-libgfortran3.tar.gz/md5/20fcac4d38f5d18012fec8fd1d9257e2 -OpenBLAS.v0.3.10+3.i686-w64-mingw32-libgfortran3.tar.gz/sha512/ee36d6ca43257bd59d3d78d289a10e2d232bd1593422389a6f65fffe8cd91c1dfad55dba808a309b03f21499f3c717910298fccc499c5bae29cac9d2e89b5574 -OpenBLAS.v0.3.10+3.i686-w64-mingw32-libgfortran4.tar.gz/md5/f3b2ac79af5d0c13e0441300d6ec713f -OpenBLAS.v0.3.10+3.i686-w64-mingw32-libgfortran4.tar.gz/sha512/a2a7d5efb55c8e4840e70e68100b8a320d5fab785fc11f6df20475b2b5ba51dfbde3efbe8224e7cef9421b73daa56d04f4709faa11325dbef5ce731235418785 -OpenBLAS.v0.3.10+3.i686-w64-mingw32-libgfortran5.tar.gz/md5/08042098a77f6eecc6a2487c7c164ea6 -OpenBLAS.v0.3.10+3.i686-w64-mingw32-libgfortran5.tar.gz/sha512/bc1c0b8509e16f8c46b7aaf3b3211f64ad18034af6234d078b83c7e361a711d2e2cba47e06ce6dda6c34ec017402f533d0060b0fbe952c2ae5e86b4466cb59fe -OpenBLAS.v0.3.10+3.powerpc64le-linux-gnu-libgfortran3.tar.gz/md5/40dcd0c5f2a03be368e04f93fa084998 -OpenBLAS.v0.3.10+3.powerpc64le-linux-gnu-libgfortran3.tar.gz/sha512/1c0c535c163a18dbac44586dfadbe635a65ae8eda6bcec58d845cb7821d36370a1dfdab0c874668709fe3e72e7bc56ab798ee503a631b6e92c6f13690d9821a8 -OpenBLAS.v0.3.10+3.powerpc64le-linux-gnu-libgfortran4.tar.gz/md5/30edb227e4618869b11ad2df0983ffb4 -OpenBLAS.v0.3.10+3.powerpc64le-linux-gnu-libgfortran4.tar.gz/sha512/e01178c268e1e13b7f919dd0e81605dca895291d2c69ad28ed948d9ebffab53f08f28c18a503be2f72c96bc15ba0726a8bcc298c4326dd1b2a62e918932e1487 -OpenBLAS.v0.3.10+3.powerpc64le-linux-gnu-libgfortran5.tar.gz/md5/089ff4f5f8a02a6fa8905ed527149d30 -OpenBLAS.v0.3.10+3.powerpc64le-linux-gnu-libgfortran5.tar.gz/sha512/d5213c286ffbe3cff4c3b6b710311ea2e8b4af639382930a40119b17ac3e17015628856d2656a9060765c5cbc9adacae448edf7b9c5731036b982a871f4bd95f -OpenBLAS.v0.3.10+3.x86_64-apple-darwin-libgfortran3.tar.gz/md5/7c1ff766cf7d100b9f3c02f928952e97 -OpenBLAS.v0.3.10+3.x86_64-apple-darwin-libgfortran3.tar.gz/sha512/b5d6ad663b764101780368fb6ce0f982ccea755cd3e2cc7bc24181e1a7a428943b40adcee5fcd3517bc51323de6fed272a38664699f482b14d919268f56242db -OpenBLAS.v0.3.10+3.x86_64-apple-darwin-libgfortran4.tar.gz/md5/9e63f6b81cb0b32fa7f69471c520330a -OpenBLAS.v0.3.10+3.x86_64-apple-darwin-libgfortran4.tar.gz/sha512/4249b680b49f11a54b5bcefbf31b7e4dcf65b951b201380be7b5b0dc899f5b3fc602abbe4d04911bff7eeb0c8fc93209f9f0f46e0d28d64ca4aac4bae7970ea1 -OpenBLAS.v0.3.10+3.x86_64-apple-darwin-libgfortran5.tar.gz/md5/032abea75621ebff82bdcd6957cd9470 -OpenBLAS.v0.3.10+3.x86_64-apple-darwin-libgfortran5.tar.gz/sha512/eeb8159ec230ba5c59fc9a2e5c816109b478163dd8927cdbfd15f52576e492db4392953601e22bbb6c8b2f49a194f1870216e69e2e05c6335a2ba1c01ff7c980 -OpenBLAS.v0.3.10+3.x86_64-linux-gnu-libgfortran3.tar.gz/md5/1cedd3a7e35065c541ee487473781a33 -OpenBLAS.v0.3.10+3.x86_64-linux-gnu-libgfortran3.tar.gz/sha512/585182ba00cf4a5f028e4afea556442e5ff948d187ac0d63ea879d76bd8c71c5591106b8c9d05511baac08e685957a2625b5c751ef6bac045b7509f4d4bc0def -OpenBLAS.v0.3.10+3.x86_64-linux-gnu-libgfortran4.tar.gz/md5/d59c08936ac2166dae0fa0a55a2cb932 -OpenBLAS.v0.3.10+3.x86_64-linux-gnu-libgfortran4.tar.gz/sha512/a27e145495f40b7d78b745814d264e0c3b1bc24aff45d3982e44aa7840fd2b954b4b7c81fc9cd7e792b44eff2cfbd2c80c98cb4963ed7a30244ffdd0e6d97ed8 -OpenBLAS.v0.3.10+3.x86_64-linux-gnu-libgfortran5.tar.gz/md5/baf3236ee3382c082f28763f55edb296 -OpenBLAS.v0.3.10+3.x86_64-linux-gnu-libgfortran5.tar.gz/sha512/d58274fc33ddabe13e99db22d79786058a5a30abc5439538208bba51cc23304e225a445cd8001ca9b58fc98ea481b61608299dd26ebe3590ba2c93c056b16ab8 -OpenBLAS.v0.3.10+3.x86_64-linux-musl-libgfortran3.tar.gz/md5/dce16a601557f1a8353bd6f23442efdf -OpenBLAS.v0.3.10+3.x86_64-linux-musl-libgfortran3.tar.gz/sha512/51114516388bdd1e01c48b9dfc0fbf3ec845527bdb729f125e71b74eca66f78f5ad55086d99ac9a1d5913fc62e8e7b1d360fe9bb3c54dd8885d13f6b281768fa -OpenBLAS.v0.3.10+3.x86_64-linux-musl-libgfortran4.tar.gz/md5/7b3e14b68c1348827054cad57cd8574b -OpenBLAS.v0.3.10+3.x86_64-linux-musl-libgfortran4.tar.gz/sha512/a6c36a417e04935dddf7aef6c636261493bb0eb7670b9b788df1800c7467b5ad10728c70d442bf6a850de3efc0c7e1cd134fc59803c73c7847a7dbba4e8d24f3 -OpenBLAS.v0.3.10+3.x86_64-linux-musl-libgfortran5.tar.gz/md5/38e0a175cc8da058aa252510a95c21af -OpenBLAS.v0.3.10+3.x86_64-linux-musl-libgfortran5.tar.gz/sha512/6197d85d850601a21629f123d3fe6a2fa8cea9d7231f20d72a2de8c0565819aa26cbcdb90bcc18718eecc34d3907b78101570b1bd8ae0c47bcc1fe696ed39933 -OpenBLAS.v0.3.10+3.x86_64-unknown-freebsd-libgfortran3.tar.gz/md5/785d11b740c2a33970a0e6f37d1d136b -OpenBLAS.v0.3.10+3.x86_64-unknown-freebsd-libgfortran3.tar.gz/sha512/410b82a8a8501270fcaa9a2626b1d180f1e3d1d3ab239fe8a365f167a5b081d6ac66343524ce1f14e77fb6e1439eb0c843bd800eb4c46da144d4fd2cd11acb88 -OpenBLAS.v0.3.10+3.x86_64-unknown-freebsd-libgfortran4.tar.gz/md5/fa98f0db9a9fe6d221776f140e93386a -OpenBLAS.v0.3.10+3.x86_64-unknown-freebsd-libgfortran4.tar.gz/sha512/f7d316a3219b30a1ff351bf14ab7fed4852fc48abdeb98351e91faa2234452acc1ad1347e0d68cd30cb2e2c4bbd3b6eebc0df0eccd8a7a3c9d66435797f35251 -OpenBLAS.v0.3.10+3.x86_64-unknown-freebsd-libgfortran5.tar.gz/md5/c680ed9cf50de5a9fcce483581df48f8 -OpenBLAS.v0.3.10+3.x86_64-unknown-freebsd-libgfortran5.tar.gz/sha512/783fdc97381b4b6c8c54a7c0e9895c8c50667f311a0c2ea468b7afdaed824e7114c1f71d21f082ab0d4c47214b1a6dba8b17bc7863cf5b394f68936e8c4d6da4 -OpenBLAS.v0.3.10+3.x86_64-w64-mingw32-libgfortran3.tar.gz/md5/6b078fccda6c20062d6385d58fe11569 -OpenBLAS.v0.3.10+3.x86_64-w64-mingw32-libgfortran3.tar.gz/sha512/380a2813ea324474268faef69237bbcdd4f89a3f864aab49a94b0ff714e1bbe98c1f154a5b56a9305aa64b138aeb1acc8108a87ec2b94f492265bdb8a0604421 -OpenBLAS.v0.3.10+3.x86_64-w64-mingw32-libgfortran4.tar.gz/md5/deaa0f9254250ae3af42c24bd1c94ea8 -OpenBLAS.v0.3.10+3.x86_64-w64-mingw32-libgfortran4.tar.gz/sha512/23bae45e8871c0b9b7f9429ad36295b042f3a8b4c22b5b0f294d49a78f499ff1d18688a34d90ae2bf559af78632c61a1955b6ffda49f744c7874ba5532150f46 -OpenBLAS.v0.3.10+3.x86_64-w64-mingw32-libgfortran5.tar.gz/md5/01405f2c40d460e1ac04e18d5903b6c7 -OpenBLAS.v0.3.10+3.x86_64-w64-mingw32-libgfortran5.tar.gz/sha512/53f64760c2bc3390e85816e82fcb6c4ea9c5d33ee2061995f509132e042c796f434050d7d6232098de495bc313611885e61d18a467381ff1358664399f20cacf openblas-63b03efc2af332c88b86d4fd8079d00f4b439adf.tar.gz/md5/3d692acc6927454f620a4c493bdb159d openblas-63b03efc2af332c88b86d4fd8079d00f4b439adf.tar.gz/sha512/cf89f6db1b6366833d29a1dc718ea0b8f61d162f70695c33fc94afbaba232605630a7a7cc3d3b9bed7493ec85402b65180ca99c3101de7141d6f2919318f55c1 +OpenBLAS.v0.3.10+9.aarch64-apple-darwin-libgfortran5.tar.gz/md5/fa9b8faa2c2019ff1c5ddbde30fd6dbd +OpenBLAS.v0.3.10+9.aarch64-apple-darwin-libgfortran5.tar.gz/sha512/1051c63fa385f6e1dd225e4769466a9a9b96ba34ad962bf1cab7ed8c92313bd41c9ec533a34b30b39ac8276a9d4f9cbf5fd205d857ce4db36894c07b8dd651f0 +OpenBLAS.v0.3.10+9.aarch64-linux-gnu-libgfortran3.tar.gz/md5/64267e0d657255dfd988759dc044223f +OpenBLAS.v0.3.10+9.aarch64-linux-gnu-libgfortran3.tar.gz/sha512/160554943ec5e0b3a9b500ab83d0388cd5c07ed5f915a306cf47b2eff94f28c0ca3b8ddb54d8a1af7f016cbf96234b5448815c38589e931ef78ca5282406d8a9 +OpenBLAS.v0.3.10+9.aarch64-linux-gnu-libgfortran4.tar.gz/md5/e25b933ebdb32704e8d46c2c6dca4966 +OpenBLAS.v0.3.10+9.aarch64-linux-gnu-libgfortran4.tar.gz/sha512/8467b1d29b9521c50fce2e9c49129acbca85307a2a6113ca9e9b377407d77a216fcc1cb4faae94ab652386e3e2c6007e811c4df35fc0fa78432919a025188029 +OpenBLAS.v0.3.10+9.aarch64-linux-gnu-libgfortran5.tar.gz/md5/bc42e653aabcffbe622b80d0f8db5db0 +OpenBLAS.v0.3.10+9.aarch64-linux-gnu-libgfortran5.tar.gz/sha512/7301710033cbf57c066c7216714f6695d566512520218662fd482164d1882d9d6f55142b0021bff5d352c47002fab0342ebe3360a7d207c10f5da221bc9f2ad1 +OpenBLAS.v0.3.10+9.aarch64-linux-musl-libgfortran3.tar.gz/md5/62796b6eea07e4e5ebc80a0d4468bba5 +OpenBLAS.v0.3.10+9.aarch64-linux-musl-libgfortran3.tar.gz/sha512/9d5da75f6d1dc32fb29da5cafd1660759794028ae4ac02d764f4af7f0d48e66d8667137efeb195439f2a1e16c835e95d5e6b297c3289bf3343a9fa2b07788461 +OpenBLAS.v0.3.10+9.aarch64-linux-musl-libgfortran4.tar.gz/md5/b571a6abac640cf443244a19d9b701ab +OpenBLAS.v0.3.10+9.aarch64-linux-musl-libgfortran4.tar.gz/sha512/42a25e823a6a20dacd785bf663d4a09f571707152f29950c31cb42ba7cd69139d5f6e54213422ea0c7dbfe851f685bb6cf985a4cedaa9cc7e69cbed2e0c9e23d +OpenBLAS.v0.3.10+9.aarch64-linux-musl-libgfortran5.tar.gz/md5/9a40e9167b9f0d40150c58506289acae +OpenBLAS.v0.3.10+9.aarch64-linux-musl-libgfortran5.tar.gz/sha512/ff517e676a552f98eba3459ae1df08b96df32c588d9ae10482bb48b72700e259927878480851121bd2208045de46ed12e27d91d30c1fa22d29af2b7c9bcd343f +OpenBLAS.v0.3.10+9.armv6l-linux-gnueabihf-libgfortran3.tar.gz/md5/a9853b59f06a6c71557f021fd27e8986 +OpenBLAS.v0.3.10+9.armv6l-linux-gnueabihf-libgfortran3.tar.gz/sha512/0084347ce918f5d9c43ebe25815d2275ee62b6544af76847fc0445c41bbbffdd333e4a74d7f793f0c993d1854f7242ab81e02892cceb5c58da8342c2271d39a7 +OpenBLAS.v0.3.10+9.armv6l-linux-gnueabihf-libgfortran4.tar.gz/md5/a217f0325f33a80ac79ef9c057b65338 +OpenBLAS.v0.3.10+9.armv6l-linux-gnueabihf-libgfortran4.tar.gz/sha512/0eff9ba39ab1011edc86e4b3c5d489ed05ac733ba3aff883d14ba085a09e0d43f24d9e1076f3c79d257d304e4d98952d5218708f71cb32ea2dcfba273a00341f +OpenBLAS.v0.3.10+9.armv6l-linux-gnueabihf-libgfortran5.tar.gz/md5/96e62cd51c7126423c5ce08f929823d7 +OpenBLAS.v0.3.10+9.armv6l-linux-gnueabihf-libgfortran5.tar.gz/sha512/5869a932c3b852ac8630dc0709955c8e911ba2bf8f0b4e25e825a0284823e8d9dccc2f7d35170ded5083135ba72e64e9635d8dd8760f71a35ae7ff609be1300a +OpenBLAS.v0.3.10+9.armv6l-linux-musleabihf-libgfortran3.tar.gz/md5/0153f954ba4c6eec5f1d3c4d05fb7e71 +OpenBLAS.v0.3.10+9.armv6l-linux-musleabihf-libgfortran3.tar.gz/sha512/f42ac3ab6c424bdfdb20021c77643d7c0ea34f620c807e09832aa45f84bc9a5787db6621131a184584be4a44a9bbc32abb57fcf095941721b3eefb099d356c1c +OpenBLAS.v0.3.10+9.armv6l-linux-musleabihf-libgfortran4.tar.gz/md5/df009d8ce36b276e7d105b583ce3ffa9 +OpenBLAS.v0.3.10+9.armv6l-linux-musleabihf-libgfortran4.tar.gz/sha512/dbc0f1f4c68283006c7a6045bb1278cf4491446179541580336a7abb8cb6ccca368959efcb6947fb6030169fb3908bd9de9beb885c114dba594132893e4307f0 +OpenBLAS.v0.3.10+9.armv6l-linux-musleabihf-libgfortran5.tar.gz/md5/2bf2e0b25d8dbc09c21459d6858264f2 +OpenBLAS.v0.3.10+9.armv6l-linux-musleabihf-libgfortran5.tar.gz/sha512/f6f42702b6e42e3a1d70d7296e0dbe4d8023bbb7e82d725badd8624814623e10e38237719ff05eeef3795e8b4be15323c3f511268a560169598ef3081e7f5ec0 +OpenBLAS.v0.3.10+9.armv7l-linux-gnueabihf-libgfortran3.tar.gz/md5/5ec164e90bd480ffbc0c124e68089892 +OpenBLAS.v0.3.10+9.armv7l-linux-gnueabihf-libgfortran3.tar.gz/sha512/11b60ec8f5ece731459366f9f1389351489d9f4cf97cca5feae29e395bf2fc0deaa95a1a9be8b96af5d318ebbe1ca8d1413d40643d9799dfb2d704cce0169a94 +OpenBLAS.v0.3.10+9.armv7l-linux-gnueabihf-libgfortran4.tar.gz/md5/4d53a1c5a406e3eff16f04053880d58e +OpenBLAS.v0.3.10+9.armv7l-linux-gnueabihf-libgfortran4.tar.gz/sha512/a552edd37f63c1cf51c046211abd159b4ac32be6b53846c7382ba91741be2bd4ed1ed0e73ace6248ef88b181e612d62d2db6056b5e4ab40b5b153a5f9820629a +OpenBLAS.v0.3.10+9.armv7l-linux-gnueabihf-libgfortran5.tar.gz/md5/06e60982bb6b38e5e832541f98bdd9ea +OpenBLAS.v0.3.10+9.armv7l-linux-gnueabihf-libgfortran5.tar.gz/sha512/ed11aaa25bd96fbdc135ade94428f3551c8586016e689ace0451be689b6b6c99ff36edc24668f311975483a09e37ee3c7080f1d2c445c1d766f67c5e3ea06a82 +OpenBLAS.v0.3.10+9.armv7l-linux-musleabihf-libgfortran3.tar.gz/md5/ea5ce955d8d26a198135c5392f293772 +OpenBLAS.v0.3.10+9.armv7l-linux-musleabihf-libgfortran3.tar.gz/sha512/f463679e97281aee83dbdf5f7d3fb99f903ee6c4775aadea4473aa128fb4cc37d9f3c5d204485f8cec539651d36e630e9e707db3db926e2325936c4dfdbd9955 +OpenBLAS.v0.3.10+9.armv7l-linux-musleabihf-libgfortran4.tar.gz/md5/eb468ef250043f05a2c44622057de8e0 +OpenBLAS.v0.3.10+9.armv7l-linux-musleabihf-libgfortran4.tar.gz/sha512/7a9650934b0fa77835ae9e38bbbac38121b372c2bce160b17e83856906d810a5c61ad708d33860bcfbad808b16c6a1394621a4243c32933de62031c989992bbe +OpenBLAS.v0.3.10+9.armv7l-linux-musleabihf-libgfortran5.tar.gz/md5/a94cfb5b787b962c5d3f8e0e16d511ba +OpenBLAS.v0.3.10+9.armv7l-linux-musleabihf-libgfortran5.tar.gz/sha512/2dd2c709257176d15557dd5c8524da7f4e435292b974d201a481ace392b276882714b1414e68c295a4509ba550b423fbe226a731ca491f873037f5b730262beb +OpenBLAS.v0.3.10+9.i686-linux-gnu-libgfortran3.tar.gz/md5/64142f175d19bb3a7311b0dfafa176bd +OpenBLAS.v0.3.10+9.i686-linux-gnu-libgfortran3.tar.gz/sha512/ca182752250959586c1c48cb060cfb4c5034caac12747877f617b037e070d677d6def74e7d6a10fb3aaa2301be8e46cce47482b442968708ca80c90f03ac7d4b +OpenBLAS.v0.3.10+9.i686-linux-gnu-libgfortran4.tar.gz/md5/3ca3bfd99550e07837fc0c3eed07584a +OpenBLAS.v0.3.10+9.i686-linux-gnu-libgfortran4.tar.gz/sha512/20a97be7527c465d9fc1ca964d19e358cbb70940a3d0285f3a4fa7862a7e3e7c08fe9f953630ad091efbc8cd5a0a3280ab98880ea224986906211f7678f3a66b +OpenBLAS.v0.3.10+9.i686-linux-gnu-libgfortran5.tar.gz/md5/4c656009fcbf68e058af6474006f5738 +OpenBLAS.v0.3.10+9.i686-linux-gnu-libgfortran5.tar.gz/sha512/88333342ff8ba9fa40de7ba94ca914af576d42f14028d8500c7172da44db48e014d0eb82328e1668d51a2c4780fb9b25a8d8b3c8eab2ffdca63ced182f14d7a5 +OpenBLAS.v0.3.10+9.i686-linux-musl-libgfortran3.tar.gz/md5/61ac3d71c28f742fded0cc810dbc233e +OpenBLAS.v0.3.10+9.i686-linux-musl-libgfortran3.tar.gz/sha512/f936582d06b26944d7619fd86280037acc9dfeabeebf9b96d07b7f98293e354da7226ee27ed970e831d1655920334ec92984988aefde5bd14ab91b4bdbf92714 +OpenBLAS.v0.3.10+9.i686-linux-musl-libgfortran4.tar.gz/md5/bf878bdd1dabc93cbfa0197f9c457b08 +OpenBLAS.v0.3.10+9.i686-linux-musl-libgfortran4.tar.gz/sha512/4a1fcf6834066a6ab3384ce5c02faa2564516c47ee6555d4e842d6bc50b6437774ce0dac273d224cedcdf632de19eeec456f4c8fe0b2dba233eacec528e9f2bf +OpenBLAS.v0.3.10+9.i686-linux-musl-libgfortran5.tar.gz/md5/30cc04df138227dfd32e955cd7546c71 +OpenBLAS.v0.3.10+9.i686-linux-musl-libgfortran5.tar.gz/sha512/4d0fb7275da62dd27a81f6a78cb54504b63962da8394dafa45be9e53b3d3bf015db3072c4d2120cab26eba010c1f41585f2fea0758f48bfe3e76ab4c2d9e90ea +OpenBLAS.v0.3.10+9.i686-w64-mingw32-libgfortran3.tar.gz/md5/e7c0ee66207ca197228dcfe0bb31d29d +OpenBLAS.v0.3.10+9.i686-w64-mingw32-libgfortran3.tar.gz/sha512/1bfd821c4ded2d555125909f70eed7e32973bc2b3d9c7978013d572f48a2263aa3b46c85d5a0918316576df063f5b6a61b1383a9bff97f3b8399de42a2a6ebdc +OpenBLAS.v0.3.10+9.i686-w64-mingw32-libgfortran4.tar.gz/md5/9be59c112a93313457e1075ae1c4fbf9 +OpenBLAS.v0.3.10+9.i686-w64-mingw32-libgfortran4.tar.gz/sha512/9fcefe56e97bb3882130f58be9660cbeb50e7f193110172a9b8163f1373f90b01c448db068c0355cec33f7f547e75aaa6b74272664052f9c69cfe47af1d8be56 +OpenBLAS.v0.3.10+9.i686-w64-mingw32-libgfortran5.tar.gz/md5/5c442cda6f0b524ee4013ed2db40e515 +OpenBLAS.v0.3.10+9.i686-w64-mingw32-libgfortran5.tar.gz/sha512/fd1a6df0b9279ccf715e18952d1ff477f539509d2a228df77c24ea91bee9d84a4ecb73889f6ad04ddb05aa707d84055aad43da9d00c851401b66a7791351a478 +OpenBLAS.v0.3.10+9.powerpc64le-linux-gnu-libgfortran3.tar.gz/md5/27ec8bc920c062bec977ecd5d0797ef5 +OpenBLAS.v0.3.10+9.powerpc64le-linux-gnu-libgfortran3.tar.gz/sha512/66b119bbdb4b37be5017ffd8fa59cc03342748a7ad6ff89dd8cd8dc382e1ee8387f0241a562ef3d8fe2e5d8fe394dae8c5bfd92436f166a4b2a2e8460d31649d +OpenBLAS.v0.3.10+9.powerpc64le-linux-gnu-libgfortran4.tar.gz/md5/847c4b5de2d52120b31d943c8f080a77 +OpenBLAS.v0.3.10+9.powerpc64le-linux-gnu-libgfortran4.tar.gz/sha512/c3542c741518e462ee125eaa3ed5fc622a756de06b8b2eb4350d669560ab8f43cf07da70644e594cc052b27e4940c3e3c2635399d4f99323d9b22844ac1275f3 +OpenBLAS.v0.3.10+9.powerpc64le-linux-gnu-libgfortran5.tar.gz/md5/2cfb6eb34e9e3e4791995962ee40e0a7 +OpenBLAS.v0.3.10+9.powerpc64le-linux-gnu-libgfortran5.tar.gz/sha512/8f246f0047f65c32b9af0c02a1051e27acfb3d8de1611f830a462aa82784bf704b5e1b9731133b1197f0ffc6073b1ec8ac3f09c28f69474e67a55707787d9989 +OpenBLAS.v0.3.10+9.x86_64-apple-darwin-libgfortran3.tar.gz/md5/24b4d74f75399e7470324c2da2df4f68 +OpenBLAS.v0.3.10+9.x86_64-apple-darwin-libgfortran3.tar.gz/sha512/bffcec4ee90558eca1f7d12ae035c92774c0e231e63edbf726176c53676551dc2d81dcb7a44838ab1b81f6c7ddb735a328a5a637ab3da38014750e4daf42fd95 +OpenBLAS.v0.3.10+9.x86_64-apple-darwin-libgfortran4.tar.gz/md5/e97b0b863e9710c170ca2fa5ce79d96f +OpenBLAS.v0.3.10+9.x86_64-apple-darwin-libgfortran4.tar.gz/sha512/2b405476fe933f9a62cd9afe577afdbd241760b7c90bb78bf10b9650ded3a6467049f216e506f5e634ba5fc071f1e7002841f88e355defbba49963db4e2226f0 +OpenBLAS.v0.3.10+9.x86_64-apple-darwin-libgfortran5.tar.gz/md5/4899ebc68065c7078cc7adf20060c5b4 +OpenBLAS.v0.3.10+9.x86_64-apple-darwin-libgfortran5.tar.gz/sha512/ab664811b97e74fbbbf2dd593cec25ce318e6d2c718e9054df2dc7d01cc3fab0b3eb37ba97467c465a857a68b77bece3d2bb5a324961d7c0ea215ac2c4d09b03 +OpenBLAS.v0.3.10+9.x86_64-linux-gnu-libgfortran3.tar.gz/md5/9dd3e06640a109d54b4fe150e10243f3 +OpenBLAS.v0.3.10+9.x86_64-linux-gnu-libgfortran3.tar.gz/sha512/a6b3215f05578c55d53b56cfa7310fcf3525eae70fb460e59a2766d3b76257e7d1ef14cfc23c8122c60961e58289d23421a8c1a33c4796f84aad44e34b17d1b6 +OpenBLAS.v0.3.10+9.x86_64-linux-gnu-libgfortran4.tar.gz/md5/ccb45e619b9daf2dcb63ef4faf73f760 +OpenBLAS.v0.3.10+9.x86_64-linux-gnu-libgfortran4.tar.gz/sha512/4b0751214ef81e47837c4cf59065fea7db7aca007c7a395ce4eb8d5610824aa1fd4a5d177cc4f6a92a212d17c94dee4d159c7541487521898eafeeac51f8c153 +OpenBLAS.v0.3.10+9.x86_64-linux-gnu-libgfortran5.tar.gz/md5/0401418e777e860786091af51d07ee7a +OpenBLAS.v0.3.10+9.x86_64-linux-gnu-libgfortran5.tar.gz/sha512/8c9fe368670df97599f4e2ea7f4be7789f89869663cfe12f3f773d797db3aed577a2ae1429190b3096dd9ca966570429d630b69647b456057ff357008137a05b +OpenBLAS.v0.3.10+9.x86_64-linux-musl-libgfortran3.tar.gz/md5/9bedd654ba6e0770b889d0f763e9a0e5 +OpenBLAS.v0.3.10+9.x86_64-linux-musl-libgfortran3.tar.gz/sha512/b3a6c3fd553d82cae6211d4c3bf59d4aeed453d910d84dcf2179e3752907f4d01a5d2c492beaf388c57be13e450f15871e1e1a4e6690f472048d4a0249c05aa1 +OpenBLAS.v0.3.10+9.x86_64-linux-musl-libgfortran4.tar.gz/md5/91b1ae1d7690b5c3a6b4d9af6f756dd1 +OpenBLAS.v0.3.10+9.x86_64-linux-musl-libgfortran4.tar.gz/sha512/b4bb68ff476fee6aec4e8886c913dd2c09a73cf5aa07fa8e3d258594640c74b588d1a35c2b36a754610637f9780cabbf89d00d66e63e2b1a572431c785750585 +OpenBLAS.v0.3.10+9.x86_64-linux-musl-libgfortran5.tar.gz/md5/7610feaa534b280f6708d000c8c82990 +OpenBLAS.v0.3.10+9.x86_64-linux-musl-libgfortran5.tar.gz/sha512/bf505bfea435388ef49b7c11a2843accf9c96fb747a7a98406501be9b37b70a28c9ec862d1561c9c97d2c3bb1886b2dab206b1c0276a0e96bb023df498798aeb +OpenBLAS.v0.3.10+9.x86_64-unknown-freebsd-libgfortran3.tar.gz/md5/bdf6281ffd5eac951ba6df402693a599 +OpenBLAS.v0.3.10+9.x86_64-unknown-freebsd-libgfortran3.tar.gz/sha512/56caedb480c76fa6bb50a9ea771506b7d32cf0b2c9db516824d5b813e93ff29a611f29da5982fcfddcb642f8aa84535f28864f600c960f808537b2d4a29e401d +OpenBLAS.v0.3.10+9.x86_64-unknown-freebsd-libgfortran4.tar.gz/md5/708a4bbe81dae0329e5e21f9f8a80432 +OpenBLAS.v0.3.10+9.x86_64-unknown-freebsd-libgfortran4.tar.gz/sha512/aecb34d4c5ca8503407af696bf07dd890c61f6a27b332f84320b52f346f055613882682f2536106edf9b079d003590144ee2ee64ea96a1eae3a7c07bd9c66c06 +OpenBLAS.v0.3.10+9.x86_64-unknown-freebsd-libgfortran5.tar.gz/md5/bfb83c79b427872770c9dd7959d51c71 +OpenBLAS.v0.3.10+9.x86_64-unknown-freebsd-libgfortran5.tar.gz/sha512/4866eb14fcee872a642c2eb8eeedca337f214eaf6b4317b8e35ef55b15072a5a46cc71af9ec4b69f05ae9be30ad849ac60b9a5bd75805399d22c8ae0076e4557 +OpenBLAS.v0.3.10+9.x86_64-w64-mingw32-libgfortran3.tar.gz/md5/e7eef0bc4dbd929ab1b3861ff12f7c5a +OpenBLAS.v0.3.10+9.x86_64-w64-mingw32-libgfortran3.tar.gz/sha512/7293a9f0fe6f08da27bac63a7a981273ad4fe5d0212100a2ee2a092f3aed621046d9963b0275abb0fd017bb3c12839d203aac7d2697d10b705571b0ab191bcfa +OpenBLAS.v0.3.10+9.x86_64-w64-mingw32-libgfortran4.tar.gz/md5/8bd6af01c88e8887b4d65b986ddc49b7 +OpenBLAS.v0.3.10+9.x86_64-w64-mingw32-libgfortran4.tar.gz/sha512/2b427281103cfefc6b8f91b30e6ca541afe9bacffadfbbf04f6489951ee7b70be13ed5670ab2e70d3a4a76957fd2e6bf41ca9d13f63b526e09fdf5c5ebc1e176 +OpenBLAS.v0.3.10+9.x86_64-w64-mingw32-libgfortran5.tar.gz/md5/6087df9b353d660606a10e515a1d0fe1 +OpenBLAS.v0.3.10+9.x86_64-w64-mingw32-libgfortran5.tar.gz/sha512/769196a2bf2dfcf47e749c1d6dfd5c68b264686d568cca2cfc917d04bdf4f3a1679b88f25bbbcc49f43d6ce1ec2732b798625510f1c45ec70abdcc556c3346a2 diff --git a/deps/patches/openblas-julia42415-lapack625-openblas3392.patch b/deps/patches/openblas-julia42415-lapack625-openblas3392.patch new file mode 100644 index 0000000000000..e7b874b961cca --- /dev/null +++ b/deps/patches/openblas-julia42415-lapack625-openblas3392.patch @@ -0,0 +1,95 @@ +From 2be5ee3cca97a597f2ee2118808a2d5eacea050c Mon Sep 17 00:00:00 2001 +From: Martin Kroeker +Date: Fri, 1 Oct 2021 11:17:21 +0200 +Subject: [PATCH 1/4] Fix out of bounds read in ?llarv (Reference-LAPACK PR + 625) + +--- + lapack-netlib/SRC/clarrv.f | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/lapack-netlib/SRC/clarrv.f b/lapack-netlib/SRC/clarrv.f +index a45f55ac3b..26a9febc87 100644 +--- a/lapack-netlib/SRC/clarrv.f ++++ b/lapack-netlib/SRC/clarrv.f +@@ -351,7 +351,7 @@ SUBROUTINE CLARRV( N, VL, VU, D, L, PIVMIN, + * + * Quick return if possible + * +- IF( N.LE.0 ) THEN ++ IF( (N.LE.0) .OR. (M.LE.0) ) THEN + RETURN + END IF + * + +From fe497efa0510466fd93578aaf9da1ad8ed4edbe7 Mon Sep 17 00:00:00 2001 +From: Martin Kroeker +Date: Fri, 1 Oct 2021 11:18:20 +0200 +Subject: [PATCH 2/4] Fix out of bounds read in ?llarv (Reference-LAPACK PR + 625) + +--- + lapack-netlib/SRC/dlarrv.f | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/lapack-netlib/SRC/dlarrv.f b/lapack-netlib/SRC/dlarrv.f +index 4a59a2bbf9..a1c6e9c9d7 100644 +--- a/lapack-netlib/SRC/dlarrv.f ++++ b/lapack-netlib/SRC/dlarrv.f +@@ -353,7 +353,7 @@ SUBROUTINE DLARRV( N, VL, VU, D, L, PIVMIN, + * + * Quick return if possible + * +- IF( N.LE.0 ) THEN ++ IF( (N.LE.0).OR.(M.LE.0) ) THEN + RETURN + END IF + * + +From ddb0ff5353637bb5f5ad060c9620e334c143e3d7 Mon Sep 17 00:00:00 2001 +From: Martin Kroeker +Date: Fri, 1 Oct 2021 11:19:07 +0200 +Subject: [PATCH 3/4] Fix out of bounds read in ?llarv (Reference-LAPACK PR + 625) + +--- + lapack-netlib/SRC/slarrv.f | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/lapack-netlib/SRC/slarrv.f b/lapack-netlib/SRC/slarrv.f +index 04519fde8c..9448b2fd92 100644 +--- a/lapack-netlib/SRC/slarrv.f ++++ b/lapack-netlib/SRC/slarrv.f +@@ -353,7 +353,7 @@ SUBROUTINE SLARRV( N, VL, VU, D, L, PIVMIN, + * + * Quick return if possible + * +- IF( N.LE.0 ) THEN ++ IF( (N.LE.0).OR.(M.LE.0) ) THEN + RETURN + END IF + * + +From 337b65133df174796794871b3988cd03426e6d41 Mon Sep 17 00:00:00 2001 +From: Martin Kroeker +Date: Fri, 1 Oct 2021 11:19:53 +0200 +Subject: [PATCH 4/4] Fix out of bounds read in ?llarv (Reference-LAPACK PR + 625) + +--- + lapack-netlib/SRC/zlarrv.f | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/lapack-netlib/SRC/zlarrv.f b/lapack-netlib/SRC/zlarrv.f +index 23976dbefe..8d10e3c2e3 100644 +--- a/lapack-netlib/SRC/zlarrv.f ++++ b/lapack-netlib/SRC/zlarrv.f +@@ -351,7 +351,7 @@ SUBROUTINE ZLARRV( N, VL, VU, D, L, PIVMIN, + * + * Quick return if possible + * +- IF( N.LE.0 ) THEN ++ IF( (N.LE.0).OR.(M.LE.0) ) THEN + RETURN + END IF + * diff --git a/stdlib/OpenBLAS_jll/Project.toml b/stdlib/OpenBLAS_jll/Project.toml index 8095195241afd..7e929a6af1fa6 100644 --- a/stdlib/OpenBLAS_jll/Project.toml +++ b/stdlib/OpenBLAS_jll/Project.toml @@ -1,6 +1,6 @@ name = "OpenBLAS_jll" uuid = "4536629a-c528-5b80-bd46-f80d51c5b363" -version = "0.3.10+3" +version = "0.3.10+9" [deps] CompilerSupportLibraries_jll = "e66e0078-7015-5450-92f7-15fbd957f2ae"