Skip to content

Support linux-aarch_64.#1501

Merged
juergw merged 10 commits into
google:masterfrom
juergw:master
Jun 1, 2026
Merged

Support linux-aarch_64.#1501
juergw merged 10 commits into
google:masterfrom
juergw:master

Conversation

@juergw
Copy link
Copy Markdown
Collaborator

@juergw juergw commented Jun 1, 2026

And let the ci pipeline run tests on ubuntu 22.04 arm.

@juergw juergw requested review from morambro and tholenst June 1, 2026 13:03
Comment thread .github/workflows/ci.yml
sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt-get -qq update
sudo apt-get -qq install -y --no-install-recommends \
gcc-multilib \
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm surprised we can simply get rid of these -- do you know why?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I had to remove them, otherwise I got this error

"E: Unable to correct problems, you have held broken packages.
Error: Process completed with exit code 100."

Here is the AI explanation why they have to be removed:

"The error E: Unable to correct problems, you have held broken packages occurred because gcc-multilib (which allows the native x86_64 compiler to build 32-bit x86 binaries) conflicts with cross-compilers like g++-aarch64-linux-gnu in Debian/Ubuntu packaging. They cannot easily coexist because they compete for similar multi-architecture file paths and header locations."

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking at this more -- I guess the old ones are 32 bit platforms which we don't use anymore.

Comment thread .github/workflows/ci.yml
sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt-get -qq update
sudo apt-get -qq install -y --no-install-recommends \
gcc-multilib \
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking at this more -- I guess the old ones are 32 bit platforms which we don't use anymore.

@juergw juergw merged commit 603fa92 into google:master Jun 1, 2026
82 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants