-
Notifications
You must be signed in to change notification settings - Fork 70
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
Fix CI for s390x #405
Comments
Actually |
Note that on the CI we build test data (both C++ and Rust) once in a separate step, so those files are not compiled on s390x. Maybe push this image to DockerHub or GitHub and update the reference in #402? |
Progress. Now we have an openssl error: https://github.com/proxy-wasm/proxy-wasm-cpp-host/actions/runs/10324222910/job/28583305756?pr=402
|
Next error: https://github.com/proxy-wasm/proxy-wasm-cpp-host/actions/runs/10324463000/job/28584062353?pr=402
|
That's new. I imagine that this might disappear with update to any of: Clang (or ideally, Ubuntu base image), Rust (as part of |
Bump Bazel from 5.2.0 to 6.5.0 This breaks the s390x build which relied on an external Docker image. I made some strides in fixing s390x, but it's not yet working. Deferred to #405. Signed-off-by: Martijn Stevenson <[email protected]>
Yeah . I think your old image used clang-14 (given its name), whereas Ubuntu 20.04 used clang-10 by default. I'll start with an update to Ubuntu 22.04 which gets us back to clang-14. |
See #402 for a log of getting s390x Bazel built.
I managed a build of Bazel despite this being quite flaky (Dockerfile below):
But it doesn't work locally (emscripten/emcc.py missing?):
The Dockerfile below works natively on linux/amd64:
The text was updated successfully, but these errors were encountered: