CI: Build binaries using GitHub Actions#3
Conversation
7afa903 to
a0d6e01
Compare
This comment has been minimized.
This comment has been minimized.
Hm, I am not sure what we can do about it. |
the meaning is different
01f2407 to
73aaa81
Compare
This comment has been minimized.
This comment has been minimized.
|
The new error On Ubuntu: > sudo sh ./build.sh.in --sudo sudo clang++ ~/dist-ubuntu-clang
...
host x86_64-pc-linux-gnu
+ build2/b-boot config.cxx=clang++ config.bin.lib=static build2/exe{b}
This is free software released under the MIT license.
error: no build/bootstrap.build in ../libodb/
Error: Process completed with exit code 1.On Mac: build2 99999.99999.99999
libbutl 99999.99999.99999
host x86_64-apple-darwin19.6.0
This is free software released under the MIT license.
+ build2/b-boot config.cxx=clang++ config.bin.lib=static build2/exe{b}
error: no build/bootstrap.build in ../libodb-sqlite/
Error: Process completed with exit code 1. |
|
The I would suggest you consider using the pre-generated package instead of cloning, at least as a first step (once you get this working, you can always try to go back to cloning). The version for the latest release can always be programmatically discovered from this file: https://download.build2.org/toolchain.sha256 If you want to use the latest stuff, then the same for the staged version: https://stage.build2.org/0/toolchain.sha256 |
|
I don't know how you expect the users to install build2 while the friction of installation is so high, I doubt people will adopt this very good technology without binaries available. I was trying to follow what is in this instruction, but I have a hard time replicating it in the CI. That's the same experience I had when I needed to install build2 locally. |
I like to try get my source continually rebuilt in an automated way. So I'd be curious as to how one may "dist" the git repo. As of today, I only got past the bootstrapping stage, and am at a loss as to how to use the git repo on HEAD. Instructions as to how one may "dist" the git repo would be very nice. |
To be able to prepare a distribution of the
Due to the complexity, if you want the latest snapshots of |
|
Thank you very much for the references. I tend to like to go for the involved process when I can. |
This uses GitHub Actions to build build2.
The running actions: https://github.com/aminya/build2-toolchain/actions
This fails currently with some errors that I can't find the root cause of. So, you may help with that part.