Skip to content
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

Build musl on arm64 for arm64. #158

Merged
merged 1 commit into from
Sep 5, 2023
Merged

Build musl on arm64 for arm64. #158

merged 1 commit into from
Sep 5, 2023

Conversation

hpidcock
Copy link
Member

@hpidcock hpidcock commented Sep 5, 2023

To speed up builds on arm64 targeting arm64, lets prebuild musl.

See juju/juju#16196

Copy link
Member

@SimonRichardson SimonRichardson left a comment

Choose a reason for hiding this comment

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

Nice! This was on my list to do, but never got around to it.

@hpidcock hpidcock merged commit 5430dc9 into juju:main Sep 5, 2023
0 of 2 checks passed
jujubot added a commit to juju/juju that referenced this pull request Sep 7, 2023
#16196

This is both a merge PR and makes changes for actions to get it land-able.

Changes:
- Remove spew.Dump/fmt.Println debug logging in ec2 left by a recent PR. Ran `go mod tidy`
- Enable the Upgrade job (it was turned off until 3.2.0 release), then turned it off again as it was getting to complex to fix in this PR. Will follow-up with a new PR to fix it and enable it for the first time on 3.2.0.
- Change musl toolchain to select on target and host arch. Add new SHAs for amd64-on-amd64 and arm64-on-arm64. See juju/juju-qa-jenkins#158
- Drop s390x and ppc64le building here. They consume a lot of resources due to musl not being prebuilt and having to cross-compile. These builds will continue to be handled in jenkins jobs.
- Drop most builds on "push". They consume action runners, and we don't even look at or alert on these jobs. Jenkins is testing what actually ends up being merged much better. (I will need to backport this change to 3.1 and 2.9)
- Revert change made in #15969 for log tailing in `run.sh`

Forward ports:
- #16179
- #16122
- #16182
- #16183
- #15969
- #16186
- #15882
- #16200
- #16203
- #15878 
- #16210 
- #16204

Conflicts:
- .github/workflows/client-tests.yml
- .github/workflows/microk8s-tests.yml
- .github/workflows/migrate.yml
- .github/workflows/smoke.yml
- .github/workflows/static-analysis.yml
- .github/workflows/upgrade.yml
- cmd/juju/application/scaleapplication.go
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