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

Update crosstool-ng 1.25 to 1.26 #828

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

VirtualTim
Copy link

@VirtualTim VirtualTim commented Apr 11, 2024

I'm not 100% confident in what I've done here, as this is my first time working with the project.
I mainly just ran ct-ng upgradeconfig, and updated the dockerfiles.

Fixes #816

@VirtualTim
Copy link
Author

Is anyone able to help me investigate the CI failures?
I don't see any failures or errors in the logs, it just stops?

@JonasVautherin
Copy link

JonasVautherin commented Apr 18, 2024

#8 82.94 [DEBUG]    ==> Executing:  'wget' '--passive-ftp' '--tries=3' '-nc' '--progress=dot:binary' '-T' '10' '-O' '/dockcross/crosstool/toolchain/.build/tarballs/zlib-1.2.12.tar.gz.tmp-dl' 'https://www.zlib.net//zlib-1.2.12.tar.gz'
#8 82.94 [ALL  ]    --2024-04-15 17:50:38--  https://www.zlib.net//zlib-1.2.12.tar.gz
#8 82.94 [ALL  ]    Resolving www.zlib.net (www.zlib.net)... 85.187.148.2
#8 82.94 [ALL  ]    Connecting to www.zlib.net (www.zlib.net)|85.187.148.2|:443... connected.
#8 82.94 [ALL  ]    HTTP request sent, awaiting response... 404 Not Found
#8 82.94 [ALL  ]    2024-04-15 17:50:38 ERROR 404: Not Found.

Feels like a timeout in the build. Let me try to restart it.

@VirtualTim
Copy link
Author

Thanks @JonasVautherin
But now some runs are failing with:

Error: Unable to download artifact(s): Artifact not found for name: cache
        Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact.

@bensuperpc
Copy link
Member

bensuperpc commented Apr 28, 2024

Thanks for your contribution, but could you separate it into smaller PRs ? ^^

A few comments on linux-arm64:
linux-arm64 use glibc, not newlib and glibc bust match to debian's glibc or few lower version
It's not baremetal, it use linux kernel headers
We build openmp lib (LIBGOMP)

@VirtualTim
Copy link
Author

Thanks for taking a look @bensuperpc. I'm not really sure how I should go about continuing this PR. I thought/hoped I could just do ct-ng upgradeconfig, but apparently this did not work for linux-arm64. And I don't know how I would go about finding other issues.

Personally, I just want dockcross/linux-arm64 with gcc13, so I'm feeling a little out of my depth here.

@bensuperpc bensuperpc mentioned this pull request May 4, 2024
@bensuperpc
Copy link
Member

bensuperpc commented May 4, 2024

Thanks for taking a look @bensuperpc. I'm not really sure how I should go about continuing this PR. I thought/hoped I could just do ct-ng upgradeconfig, but apparently this did not work for linux-arm64. And I don't know how I would go about finding other issues.

Personally, I just want dockcross/linux-arm64 with gcc13, so I'm feeling a little out of my depth here.

I made a PR to update crosstool-ng to 1.26 on linux-arm64, I will do more tests on raspberry Pi 4 and 5 on debian bookworm (Raspberry Pi OS 64 bit): #832

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.

Update crosstool-ng 1.25.0 -> 1.26.0
3 participants