Skip to content

Conversation

@thunder-coding
Copy link
Member

Also archlinux.org should be available now. So CI should pass now

@thunder-coding
Copy link
Member Author

Seems like archlinux.org hasn't fully recovered yet. will merge this as soon as CI goes green

@thunder-coding thunder-coding force-pushed the docker-split branch 3 times, most recently from 172dfb5 to ee52822 Compare December 29, 2025 17:40
@Maxython Maxython self-requested a review December 31, 2025 00:27
@thunder-coding
Copy link
Member Author

@Maxython any reason why you are downloading gcc-libs from Arch Linux's repos instead of Ubuntu's. I don't see archlinux.org getting up anytime very soon. The DDoS attacks seems to be getting worse. And the site is now fully down as well instead of being partially down

@robertkirkman
Copy link
Member

robertkirkman commented Jan 2, 2026

My understanding is that:

  1. an Arch Linux container is used to compile the modified GNU/Linux cross-compiler that will be used to compile the glibc-packages
  2. the modified GNU/Linux cross-compiler is transferred to an Ubuntu container where it will be used to cross-compile the glibc-packages
  3. the modified GNU/Linux cross-compiler was compiled on Arch Linux, but it will run on Ubuntu, so it needs the gcc-libs package from Arch Linux installed into its Ubuntu container in order to run because the gcc-libs package of Ubuntu is too old and doesn't work for that
  4. In order to change this to make glibc-packages cross-compile entirely in one distro (entirely in Arch Linux or entirely in Ubuntu), significant rearchitecting of glibc-packages would be required that is not planned

Seeing this problem, I have an idea which is, could the download URL for the gcc-libs package be switched to this archive URL for Arch Linux gcc-libs version 15.1.1, which seems to be available and which will remain available for at least some time before being deleted, because it is an archive?

https://archive.archlinux.org/packages/g/gcc-libs/gcc-libs-15.1.1%2Br7%2Bgf36ec88aa85a-1-x86_64.pkg.tar.zst

@robertkirkman
Copy link
Member

Failed to fetch http://security.ubuntu.com/ubuntu/dists/noble-security/main/dep11/Components-amd64.yml.gz File has unexpected size (25213 != 25318). Mirror sync in progress?

seems like a temporary failure

thunder-coding and others added 3 commits January 5, 2026 14:22
Also archlinux.org should be available now. So CI should pass now
Due to a DDoS attack on ArchLinux servers, problems with installing the gcc-libs package have arisen, so a temporary decision has been made to start installing gcc-libs from the ArchLinux archive.
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.

3 participants