-
Notifications
You must be signed in to change notification settings - Fork 184
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
Enable aarch64 release #5271
Enable aarch64 release #5271
Conversation
.github/workflows/release.yml
Outdated
- name: Install aarch64 cross compilation prerequisites | ||
if: ${{ matrix.platform == 'linux-aarch64' }} | ||
run: | | ||
sudo apt-get install -y cmake gcc g++ ninja-build libtool autoconf pkg-config gcc-13-aarch64-linux-gnu g++-13-aarch64-linux-gnu curl zip unzip tar |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Don't we also need the arm64 system libraries?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't think so, but let's see what the workflow thinks
7858494
to
32e1dd7
Compare
We might need to create a CMake toolchain that sets |
Co-authored-by: Theodore Tsirpanis <teo@tsirpanis.gr>
Co-authored-by: Theodore Tsirpanis <teo@tsirpanis.gr>
It now has the same version as the custom one.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks!
@teo-tsirpanis I was able to download the release from my personal fork and compile the example cmake project using that release:
|
Produce release binaries for linux aarch64 platform.
Produced artifacts can be seen here: https://github.com/dudoslav/TileDB/actions/runs/11179687129
TYPE: IMPROVEMENT
DESC: Linux aarch64 release