Overview

Request 1123388 accepted

- Update to version 2.3.2
* Remove upstream patch fix-arm.patch.
* mold no longer emits dynamic relocations against the text segment for GNU ifunc
symbols. Previously, mold emitted such relocations for position-dependent
executables. (4cdfc7e)
* mold no longer reports the "REL-type relocation table is not supported for this
target" error and instead ignore incompatible relocation tables. LLVM generates
such non-conforming relocation tables for the .llvm.call-graph-profile section.
This change was made for compatibility. (3791900)
* mold now pads unused gaps in the text segment with interrupt or NOP
instructions, instead of leaving them filled with zeros. This alteration does
not change the program's semantics but prevents disassemblers from interpreting
the spaces between functions as valid instructions. (c86a59a)
* mold now creates the .mold-lock file for MOLD_JOBS not in the home directory but
in $XDG_RUNTIME_DIR, which is usually /var/user/. (39cdf61)
* [ARM32] There was an issue preventing mold from being built on an ARMv8 64-bit
ARM processor with an ARM32 userland, such as the 32-bit Raspberry Pi OS running
on a Raspberry Pi 4. This build issue has been resolved. (02ead29)
* [LoongArch] mold can now handle R_LARCH_PCALA_LO12 relocation for the jirl
instruction. (d3188e3)

Loading...
Request History
Martin Liška's avatar

martinliska created request

- Update to version 2.3.2
* Remove upstream patch fix-arm.patch.
* mold no longer emits dynamic relocations against the text segment for GNU ifunc
symbols. Previously, mold emitted such relocations for position-dependent
executables. (4cdfc7e)
* mold no longer reports the "REL-type relocation table is not supported for this
target" error and instead ignore incompatible relocation tables. LLVM generates
such non-conforming relocation tables for the .llvm.call-graph-profile section.
This change was made for compatibility. (3791900)
* mold now pads unused gaps in the text segment with interrupt or NOP
instructions, instead of leaving them filled with zeros. This alteration does
not change the program's semantics but prevents disassemblers from interpreting
the spaces between functions as valid instructions. (c86a59a)
* mold now creates the .mold-lock file for MOLD_JOBS not in the home directory but
in $XDG_RUNTIME_DIR, which is usually /var/user/. (39cdf61)
* [ARM32] There was an issue preventing mold from being built on an ARMv8 64-bit
ARM processor with an ARM32 userland, such as the 32-bit Raspberry Pi OS running
on a Raspberry Pi 4. This build issue has been resolved. (02ead29)
* [LoongArch] mold can now handle R_LARCH_PCALA_LO12 relocation for the jirl
instruction. (d3188e3)


Factory Auto's avatar

factory-auto added opensuse-review-team as a reviewer

Please review sources


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Staging Bot's avatar

staging-bot added openSUSE:Factory:Staging:adi:11 as a reviewer

Being evaluated by staging project "openSUSE:Factory:Staging:adi:11"


Staging Bot's avatar

staging-bot accepted review

Picked "openSUSE:Factory:Staging:adi:11"


Saul Goodman's avatar

licensedigger accepted review

The legal review is accepted preliminary. The package may require actions later on.


Dominique Leuenberger's avatar

dimstar accepted review


Ana Guerrero's avatar

anag+factory accepted review

Staging Project openSUSE:Factory:Staging:adi:11 got accepted.


Ana Guerrero's avatar

anag+factory approved review

Staging Project openSUSE:Factory:Staging:adi:11 got accepted.


Ana Guerrero's avatar

anag+factory accepted request

Staging Project openSUSE:Factory:Staging:adi:11 got accepted.

openSUSE Build Service is sponsored by