Fedora 34 System-Wide Change proposal: binutils 2.35

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://fedoraproject.org/wiki/Changes/BINUTILS235

= Binutils 2.35 =

== Summary ==
Rebase the binutils package from version 2.34 to version 2.35.

== Owner ==
* Name: Nick Clifton [https://fedoraproject.org/wiki/User:Nickc]
* Email: nickc@xxxxxxxxxx


== Detailed Description ==

Switch the binutils package from being based on the 2.34 release of
the GNU binutils to
being based on the 2.35 release.  This release will bring in numerous
bug fixes, as well
as support for DWARF-5 format line number tables.

== Benefit to Fedora ==

The main benefit will be the bug fixes and the improvement to the
linker and assembler.

== Scope ==
* Proposal owners:
Change the source parameter in the binutils.spec rpm and adjust the
local patches to take account of the bugs that are now already fixed.
This is a significant change to the underlying tools used to build
Fedora and so there should be a mass rebuild in order for the changes
to be noticed across the system.


* Other developers: None

* Release engineering: [https://pagure.io/releng/issue/9539]
A mass rebuild will be required.

* Policies and guidelines: No documents need to be updated.

* Trademark approval: N/A (not needed for this Change)

== Upgrade/compatibility impact ==
The binutils are backwards compatible with previous releases, so no
changes should be necessary.

== How To Test ==
The binutils package does include its own set of testsuites which
check basic functionality.
The real test however is by rebuilding other packages which depend
upon the binutils, or
more likely, upon gcc.  If these packages continue to work then the
binutils update has not
broken anything.


== User Experience ==
The change should not be noticeable to the user.

== Dependencies ==
This update has no hard dependencies on any other package.
There are other packages that do depend upon the binutils however.
Most notably gcc and redhat-rpm-config.


== Contingency Plan ==
Revert to the 2.34 binutils as currently used in rawhide.  This work
can be done by me, should it prove necessary.

* Contingency deadline: Beta freeze.
* Blocks release? No

== Documentation ==
Documentation is not currently available, due to the fact that the
2.35 release has not yet been created.
(It is hoped that the release will happen before the Fedora 34 mass rebuild).



-- 
Ben Cotton
He / Him / His
Senior Program Manager, Fedora & CentOS Stream
Red Hat
TZ=America/Indiana/Indianapolis
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux