Robert-André Mauchin wrote:
Sorry for the necro but there seems to be a problem with this change.
It
broke multiple packages at the linking stage:
https://bugzilla.redhat.com/show_bug.cgi?id=2043178
It breaks ALL packages using gold to link, and the "fix" is to explicitly
add a macro to generate gold-compatible output or to stop using gold. Also
affects qt5-qtwebengine:
https://bugzilla.redhat.com/show_bug.cgi?id=2043178#c10
Once again a "feature" that provides no value whatsoever, bloats the
distribution's size (it even uses JSON instead of a size-optimized binary
format! Parsing the JSON is at least as hard as a binary format would be, it
will likely lead to any consumer having to drag in a JSON library, leading
to more bloat), and breaks the build of dozens of packages.
IMHO, it is time to enact the contingency plan:
== Contingency Plan ==
* Contingency mechanism: Remove the new compilation flags. Rebuild any
packages that were build with the new flags.
Kevin Kofler