diff --git a/mold-2.3.2.tar.gz b/mold-2.3.2.tar.gz deleted file mode 100644 index c831f39..0000000 --- a/mold-2.3.2.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:db172c0e97606565a81e37995bf5c911606d3f3b9f3829e92cd26985c9b0ed3b -size 9970530 diff --git a/mold-2.3.3.tar.gz b/mold-2.3.3.tar.gz new file mode 100644 index 0000000..de6f62c --- /dev/null +++ b/mold-2.3.3.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dcba90d5ee852ececb3a1a70110bb2d385079dcd1aa103e970296683c642f856 +size 9965345 diff --git a/mold.changes b/mold.changes index 4735703..fbab72b 100644 --- a/mold.changes +++ b/mold.changes @@ -1,3 +1,29 @@ +------------------------------------------------------------------- +Tue Nov 14 14:57:48 UTC 2023 - Martin Liška + +- Update to version 2.3.3 + * --dynamic-list has different semantics for executables and DSOs. Previously, + mold implemented only the semantics for executables, causing issues with + libraries such as musl that used this option. mold now handles the option for + DSOs correctly. (da3f5dd) + * Old object files often contain .ctors and .dtors sections, which hold function + pointers for initializing and finalizing processes, respectively. Their roles + have been superseded by .init_array and .fini_array on most targets. mold worked + functioned correctly as long as input object files consistently use the old or + the new sections. However, mixing object files that contain both types of + initializers/finalizers resulted in some functions not being executed. This + issue has been fixed. (3f88964) + * --defsym can cause the linker to crash if a given symbol is not defined. The + crash bug has been fixed. (ff3d54d) + * [POWER10] On rare occasions, pointers statically initialized to functions could + be left as null pointers. This bug has been fixed. (31c3b53) +- Remove upstreamed patch power10-fix.patch. + +------------------------------------------------------------------- +Mon Nov 6 18:20:07 UTC 2023 - Martin Liška + +- Add power10 fix power10-fix.patch for #1142. + ------------------------------------------------------------------- Sun Nov 5 06:53:29 UTC 2023 - Martin Liška diff --git a/mold.spec b/mold.spec index 0d9a824..79eca0a 100644 --- a/mold.spec +++ b/mold.spec @@ -17,7 +17,7 @@ Name: mold -Version: 2.3.2 +Version: 2.3.3 Release: 0 Summary: A Modern Linker (mold) License: MIT