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 a GCC 15 snapshot #188

Merged
merged 1 commit into from
Jan 9, 2025
Merged

Conversation

gilles-peskine-arm
Copy link
Contributor

Temporarily make a recent GCC snapshot available for testing. We make it available separately, not as gcc-latest, because it is known to break current branches (Mbed-TLS/mbedtls#9814).

Test jobs:

Temporarily make a recent GCC snapshot available for testing. We make it
available separately, not as gcc-latest, because it is known to break
current branches (Mbed-TLS/mbedtls#9814).

Once #9814 is fixed in all tested branches (including non-ancient pull
requests), which will surely be after the GCC 15 release, we should
switch gcc-latest to GCC 15 (or above).

Signed-off-by: Gilles Peskine <[email protected]>
@gilles-peskine-arm gilles-peskine-arm added needs: review needs: reviewer priority-high size-xs Estimated task size: extra small (a few hours at most) labels Dec 10, 2024
@mpg mpg requested review from mpg and minosgalanakis January 8, 2025 10:39
Copy link
Contributor

@minosgalanakis minosgalanakis left a comment

Choose a reason for hiding this comment

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

Looks good, only pulls required dependencies, captures the reasoning in comments.

Copy link
Contributor

@mpg mpg left a comment

Choose a reason for hiding this comment

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

LGTM, thanks!

# Eventually, gcc-latest should become GCC 15. This will cause test failures
# on branches that don't have the fix yet, which is why we don't make
# GCC 15 be gcc-latest immediately.
RUN wget -q https://mirror.koddos.net/gcc/snapshots/15-20241201/gcc-15-20241201.tar.xz && \
Copy link
Contributor

Choose a reason for hiding this comment

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

Note: I've verified this is indeed an official mirror listed on https://gcc.gnu.org/mirrors.html

@mpg mpg added approved Approved in review. May need additional CI. and removed needs: review labels Jan 9, 2025
@mpg mpg merged commit df9dd56 into main Jan 9, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Approved in review. May need additional CI. priority-high size-xs Estimated task size: extra small (a few hours at most)
Projects
Development

Successfully merging this pull request may close these issues.

3 participants