GNU binutil was updated to the 2.29.1 release, bringing various new features, fixing a lot of bugs and security issues.
Following security issues are being addressed by this release:
Update to binutils 2.29. [fate#321454, fate#321494, fate#323293]:
GAS specific:
GNU ld specific:
Add riscv64 target, tested with gcc7 and downstream newlib 2.4.0
Prepare riscv32 target (gh#riscv/riscv-newlib#8)
Make compressed debug section handling explicit, disable for old products and enable for gas on all architectures otherwise. [bsc#1029995]
Remove empty rpath component removal optimization from to workaround CMake rpath handling. [bsc#1025282]
Minor security bugs fixed: PR 21147, PR 21148, PR 21149, PR 21150, PR 21151, PR 21155, PR 21158, PR 21159
Update to binutils 2.28.
GAS specific:
GNU ld specific:
GOLD specific:
Other fixes:
Update to binutils 2.27.
GAS specific:
GOLD specific:
GNU ld specific: