Skip to content

Conversation

@ZachBacon
Copy link
Contributor

@ZachBacon ZachBacon commented Dec 30, 2025

Summary
GCC updated to 15.2.1, same sha that the mainline gcc package uses Using the github mirror since the gcc main git is having issues Release notes available here

Binutils updated to 2.45.1
Release notes available here

mingw-w64 updated to 13.0.0
Release notes available here

Test Plan
basic C hello world test

Checklist

  • Package was built and tested against unstable
  • This change could gainfully be listed in the weekly sync notes once merged

@ZachBacon
Copy link
Contributor Author

Fixing up the linter warning in the next commit

@ZachBacon ZachBacon force-pushed the mingw-w64 branch 2 times, most recently from 1fadbe8 to 3ff1dd3 Compare December 30, 2025 12:47
@ZachBacon
Copy link
Contributor Author

Linter checks seems to be passing now.

Copy link
Member

@EbonJaeger EbonJaeger left a comment

Choose a reason for hiding this comment

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

A couple of things.

  1. Each package update should be its own commit in the form of, for example:
    mingw-w64-binutils: Update to 2.45.1
    
    **Summary**
    Changelog available [here](www.example.com).
    
  2. We want to make sure we install license files for packages now. This is easily done with the %install_license macro, which will copy the files passed to it to the correct location for you, e.g. %install_license LICENSE. In the case of mingw-w64-binutils, there are several files, which can be installed with %install_license COPYING*.

Nice to see you back!

@ZachBacon
Copy link
Contributor Author

I'm taking care of the small packages for now, working my way up. And yeah I'll update the packages with that

@ZachBacon
Copy link
Contributor Author

A couple of things.

1. Each package update should be its own commit in the form of, for example:
   ```
   mingw-w64-binutils: Update to 2.45.1
   
   **Summary**
   Changelog available [here](www.example.com).
   ```

2. We want to make sure we install license files for packages now. This is easily done with the `%install_license` macro, which will copy the files passed to it to the correct location for you, e.g. `%install_license LICENSE`. In the case of `mingw-w64-binutils`, there are several files, which can be installed with `%install_license COPYING*`.

Nice to see you back!

I though of that, but I ended up merging the commits in the end based off an old memory that I guess failed me ^^'

Binutils updated to 2.45.1
Release notes available [here](https://lists.gnu.org/archive/html/info-gnu/2025-07/msg00009.html)

Signed-off-by: Zach Bacon <thezachbacon@gmail.com>
use the same sha that the mainline gcc package uses
Using the github mirror since the gcc main git is having issues
Release notes available [here](https://gcc.gnu.org/pipermail/gcc/2025-August/246491.html)

Signed-off-by: Zach Bacon <thezachbacon@gmail.com>
Release notes available [here](https://sourceforge.net/p/mingw-w64/mailman/message/59192665/)

Signed-off-by: Zach Bacon <thezachbacon@gmail.com>
@ZachBacon
Copy link
Contributor Author

This should resolve this, but I'm just gonna wait on the linter before I say it's ready for review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Triage

Development

Successfully merging this pull request may close these issues.

2 participants