-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
openblas build broken on mac when not using binarybuilder #42519
Comments
I have to do
It seems that openblas on darwin is unable to use the BB provided objconv (presumably some makefile stuff needs fixing). |
Also seems like ZLIB is a problem (
|
Ideally we need to have CI for the non-BB builds as well. Otherwise this will keep happening. |
If we run non-BB builds on CI for every PR, that'll eat up a lot of CI time. Maybe we just have a scheduled CI job that runs once per day and does a non-BB build on each platform? That would use up fewer resources, but we'd still detect the failures within 24 hours of the bad commit being merged to master. cc: @staticfloat The risk with this approach (as @JeffBezanson and I were discussing on Slack) is that in theory, a PR can be passing all PR CI (because that PR builds just fine with the PR CI), and then you merge the PR (because CI is green), and then the next day, the scheduled CI job fails because the non-BB build fails. So I don't know what the right answer is here. |
IMO, the right answer here is to fix these as we find them. Once in 24 hour CI is reasonable, if it is possible to set up something like that. |
Note that the objconv issue is mac only. |
We didn't properly move the OpenBLAS -> Objconv dependency chain over to manifest files. This was not visible until now because we rarely build OpenBLAS from source without also building Objconv from source. Fixes #42519
I think adding a 24-hour scheduled build with |
Yeah having |
Implemented in #42592, for the purpose of being a very basic smoke test. |
* Fix USE_BINARYBUILDER_OPENBLAS=0 on macOS We didn't properly move the OpenBLAS -> Objconv dependency chain over to manifest files. This was not visible until now because we rarely build OpenBLAS from source without also building Objconv from source. Fixes #42519 * Also update path to `objconv` binary
* Fix USE_BINARYBUILDER_OPENBLAS=0 on macOS We didn't properly move the OpenBLAS -> Objconv dependency chain over to manifest files. This was not visible until now because we rarely build OpenBLAS from source without also building Objconv from source. Fixes JuliaLang#42519 * Also update path to `objconv` binary
* Fix USE_BINARYBUILDER_OPENBLAS=0 on macOS We didn't properly move the OpenBLAS -> Objconv dependency chain over to manifest files. This was not visible until now because we rarely build OpenBLAS from source without also building Objconv from source. Fixes JuliaLang#42519 * Also update path to `objconv` binary
* Fix USE_BINARYBUILDER_OPENBLAS=0 on macOS We didn't properly move the OpenBLAS -> Objconv dependency chain over to manifest files. This was not visible until now because we rarely build OpenBLAS from source without also building Objconv from source. Fixes #42519 * Also update path to `objconv` binary (cherry picked from commit 6af7584)
* Fix USE_BINARYBUILDER_OPENBLAS=0 on macOS We didn't properly move the OpenBLAS -> Objconv dependency chain over to manifest files. This was not visible until now because we rarely build OpenBLAS from source without also building Objconv from source. Fixes #42519 * Also update path to `objconv` binary (cherry picked from commit 6af7584)
* Fix USE_BINARYBUILDER_OPENBLAS=0 on macOS We didn't properly move the OpenBLAS -> Objconv dependency chain over to manifest files. This was not visible until now because we rarely build OpenBLAS from source without also building Objconv from source. Fixes #42519 * Also update path to `objconv` binary (cherry picked from commit 6af7584)
* Fix USE_BINARYBUILDER_OPENBLAS=0 on macOS We didn't properly move the OpenBLAS -> Objconv dependency chain over to manifest files. This was not visible until now because we rarely build OpenBLAS from source without also building Objconv from source. Fixes #42519 * Also update path to `objconv` binary (cherry picked from commit 6af7584)
* Fix USE_BINARYBUILDER_OPENBLAS=0 on macOS We didn't properly move the OpenBLAS -> Objconv dependency chain over to manifest files. This was not visible until now because we rarely build OpenBLAS from source without also building Objconv from source. Fixes #42519 * Also update path to `objconv` binary (cherry picked from commit 6af7584)
The text was updated successfully, but these errors were encountered: