Andre Heider dfdaa3630b tools: mold: update to 2.1.0
v2.0.0:
- transition from AGPL to MIT
- Previously, mold could not produce an object file with more than 65520
  sections using the --relocatable option. Now the bug has been fixed.
- mold now interprets -undefined as a synonym for --undefined instead of
  -u ndefined. This seems inconsistent, as -ufoo is generally treated as
  -u foo (which is an alias for --undefined foo), but this is the behavior
  of the GNU linkers and LLVM lld, so we prioritize compatibility over
  consistency.
- -nopie is now handled as a synonym for --no-pie.
- [RISC-V] R_RISCV_SET_ULEB128 and R_RISCV_SUB_ULEB128 relocation types are
  now supported (4bffe26, 1ac5fe7)
- [PPC64] R_PPC64_REL32 relocation type is now supported. (ebd780e)

v2.1.0:

- Loongson's LoongArch CPU has been supported. (03b1a1c)
- -z nosectionheader has been added to eliminate section headers from the
  output file. (084ca55)
- Previously, linking with the -z pack-relative-relocs option produces an
  executable that glibc 2.38 refuses to run with DT_RELR without
  GLIBC_ABI_DT_RELR dependency error. Now, mold produces binaries compatible
  with glibc 2.38. (f467ad1)
- [ARM64] R_AARCH64_ADR_PREL_PG_HI21_NC relocation type has been supported.
  (17a5c3e)
- [ARM64] R_AARCH64_MOVW_UABS_G3 relocation type has now been handled as a
  PLT-generating relocation to fix an issue when main is not defined in the
  main executable but rather in a .so file. (e764557)
- [RISC-V] We now merge input .riscv.attributes contents. Previously, we
  just concatenated them. (aa64491)

Signed-off-by: Andre Heider <a.heider@gmail.com>
2023-08-14 20:14:49 +02:00
..
2023-08-01 13:26:04 +02:00
2022-12-17 20:26:51 +01:00
2022-10-22 22:50:37 +02:00
2023-04-18 15:25:21 +02:00
2023-08-02 17:06:26 +02:00
2023-08-02 14:09:24 +02:00
2023-05-09 11:38:18 +02:00
2023-04-19 01:02:26 +02:00
2023-03-12 13:53:49 +01:00
2022-10-31 21:27:48 +01:00
2023-03-19 18:20:18 +01:00
2023-04-22 01:33:16 +02:00
2023-01-16 23:51:10 +00:00
2023-04-22 01:31:50 +02:00
2023-01-13 22:07:13 +01:00
2023-04-20 14:21:46 +02:00
2023-01-16 23:51:10 +00:00
2023-04-11 17:30:32 +02:00
2022-03-01 00:08:08 +01:00
2023-08-14 20:14:49 +02:00
2023-01-07 17:17:59 +01:00
2023-04-08 15:51:32 +02:00
2023-01-24 23:13:25 +01:00
2020-09-02 16:29:22 +02:00
2023-04-29 17:37:45 +02:00
2023-05-09 11:37:16 +02:00
2022-02-25 14:12:39 +01:00
2021-09-20 15:21:17 +02:00
2023-08-14 10:18:43 +02:00
2022-10-22 22:53:24 +02:00
2023-04-07 11:18:54 +02:00
2023-07-04 20:25:40 +02:00