Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

[blas] Resolve baseline problems #38467

Merged
merged 10 commits into from
May 23, 2024
2 changes: 2 additions & 0 deletions ports/blas/vcpkg.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,10 @@
"$comment": "Keep the platform expressions in sync with the wrappers installed by the portfiles!",
"name": "blas",
"version-date": "2023-04-14",
"port-version": 1,
"description": "Metapackage for packages which provide BLAS",
"license": null,
"supports": "!(android & arm & !arm64) & !(android & x64)",
BillyONeal marked this conversation as resolved.
Show resolved Hide resolved
"dependencies": [
{
"name": "lapack-reference",
Expand Down
2 changes: 2 additions & 0 deletions ports/lapack/vcpkg.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,10 @@
"$comment": "Keep the platform expressions in sync with the wrappers installed by the portfiles!",
"name": "lapack",
"version-date": "2023-06-10",
"port-version": 1,
"description": "Metapackage for packages which provide LAPACK",
"license": null,
"supports": "!android",
"dependencies": [
{
"name": "clapack",
Expand Down
63 changes: 17 additions & 46 deletions scripts/ci.baseline.txt
Original file line number Diff line number Diff line change
Expand Up @@ -85,71 +85,42 @@ binlog:arm-neon-android=fail
# These skips need to match the decision tree for which backends we use; see ports/blas/portfile.cmake
blas-test:x86-windows=pass # openblas
lapack-test:x86-windows=pass # lapack-reference[noblas]
clapack:x86-windows=skip
lapack-reference:x86-windows=pass
openblas:x86-windows=pass
blas-test:x64-windows=pass # openblas
lapack-test:x64-windows=pass # lapack-reference[noblas]
clapack:x64-windows=skip
lapack-reference:x64-windows=pass
openblas:x64-windows=pass
blas-test:x64-windows-static=pass # lapack-reference[blas]
lapack-test:x64-windows-static=pass # lapack-reference[blas]
clapack:x64-windows-static=skip
lapack-reference:x64-windows-static=pass
openblas:x64-windows-static=skip
blas-test:x64-windows-static-md=pass # lapack-reference[blas]
lapack-test:x64-windows-static-md=pass # lapack-reference[blas]
clapack:x64-windows-static-md=skip
lapack-reference:x64-windows-static-md=pass
openblas:x64-windows-static-md=skip
blas-test:x64-uwp=pass # openblas
lapack-test:x64-uwp=pass # clapack
clapack:x64-uwp=pass
lapack-reference:x64-uwp=skip
openblas:x64-uwp=pass
blas-test:arm64-windows=pass # openblas
lapack-test:arm64-windows=pass # clapack
clapack:arm64-windows=pass
lapack-reference:arm64-windows=skip
openblas:arm64-windows=pass
blas-test:arm64-uwp=pass # openblas
lapack-test:arm64-uwp=pass # clapack
clapack:arm64-uwp=pass
lapack-reference:arm64-uwp=skip
openblas:arm64-uwp=pass
blas-test:x64-osx=pass # accelerate framework
lapack-test:x64-osx=pass # accelerate framework
clapack:x64-osx=skip
lapack-reference:x64-osx=skip
openblas:x64-osx=skip
blas-test:arm64-osx=pass # accelerate framework
lapack-test:arm64-osx=pass # accelerate framework
clapack:arm64-osx=skip
lapack-reference:arm64-osx=skip
openblas:arm64-osx=skip
blas-test:x64-linux=pass # openblas
lapack-test:x64-linux=pass # lapack-reference[noblas]
clapack:x64-linux=skip
lapack-reference:x64-linux=pass
openblas:x64-linux=pass
# arm-neon-android is broken!
blas-test:arm-neon-android=fail # openblas broken!
lapack-test:arm-neon-android=fail # lapack-reference[noblas] broken!
clapack:arm-neon-android=skip
lapack-reference:arm-neon-android=fail # broken!
openblas:arm-neon-android=pass
# x64-android is broken!
blas-test:x64-android=fail # openblas
lapack-test:x64-android=fail # lapack-reference[noblas]
clapack:x64-android=skip
lapack-reference:x64-android=fail # broken!
openblas:x64-android=fail # broken!
blas-test:arm64-android=pass # openblas
lapack-test:arm64-android=fail # lapack-reference[noblas] broken!
clapack:arm64-android=skip
lapack-reference:arm64-android=fail # broken!
openblas:arm64-android=pass

clapack:arm64-osx=skip
clapack:x64-linux=skip
clapack:x64-osx=skip
clapack:x64-windows-static-md=skip
clapack:x64-windows-static=skip
clapack:x64-windows=skip
clapack:x86-windows=skip
lapack-reference:arm64-osx=skip
lapack-reference:arm64-uwp=skip
lapack-reference:arm64-windows=skip
lapack-reference:x64-osx=skip
lapack-reference:x64-uwp=skip
openblas:arm64-osx=skip
openblas:x64-osx=skip
openblas:x64-windows-static-md=skip
openblas:x64-windows-static=skip
# </BLAS+LAPACK>
################################################################
blitz:x64-android=fail
Expand Down