c9bfed62a4
- Update to version 1.3.0 * The --icf=safe option has been supported. * LTO now works reliably under a heavy load. mold used to abort occasionally under such condition on Linux due to a spurious failure of pthread_create(2). (d8a8877) * mold now prints out undefined symbol errors in a format similar to LLVM lld. (13816a1) * mold now prints out a better error message for the disk full situation. (5969260) * mold can now build GCC 12 with LTO. (708ad63) * Fixed an LTO issue on 32-bits hosts such as i686. (920266b) * mold is now AddressSanitizer and UndefinedSanitizer clean. (fafb75b, 3499ee6) * mold used to create broken debug info on 32-bits hosts (#490). The bug has been fixed. (0abd0a4) * mold used to accept not only a single dash but also double dashes for single-letter options. For example, --S was accidentally accepted as an alias for-S. This is unconventional, and such options are no longer accepted. (232dafa) * --color-diagnostics is now an alias for --color-diagnostics=auto instead of --color-diagnostics=always for compatibility with LLVM lld. * pkg-config is no longer needed to build mold. * The --package-metadata option is supported. (#505, e9f6715)
Martin Liška
2022-06-18 07:14:10 +00:00
5b9f468eac
- Update to version 1.3.0 * The --icf=safe option has been supported. * LTO now works reliably under a heavy load. mold used to abort occasionally under such condition on Linux due to a spurious failure of pthread_create(2). (d8a8877) * mold now prints out undefined symbol errors in a format similar to LLVM lld. (13816a1) * mold now prints out a better error message for the disk full situation. (5969260) * mold can now build GCC 12 with LTO. (708ad63) * Fixed an LTO issue on 32-bits hosts such as i686. (920266b) * mold is now AddressSanitizer and UndefinedSanitizer clean. (fafb75b, 3499ee6) * mold used to create broken debug info on 32-bits hosts (#490). The bug has been fixed. (0abd0a4) * mold used to accept not only a single dash but also double dashes for single-letter options. For example, --S was accidentally accepted as an alias for-S. This is unconventional, and such options are no longer accepted. (232dafa) * --color-diagnostics is now an alias for --color-diagnostics=auto instead of --color-diagnostics=always for compatibility with LLVM lld. * pkg-config is no longer needed to build mold. * The --package-metadata option is supported. (#505, e9f6715)
Martin Liška
2022-06-18 07:14:10 +00:00
5d625fa62c
- Update to version 1.2.1 * Various bugs in --gdb-index have been fixed. * mold now recognizes --thinlto-cache-dir and --thinlto-cache-policy for the sake of compatibility with LLVM lld. (7ebd071) * mold can now handle TLS common symbols. It looks like GCC sometimes creates such symbol for a thread-local variable. (cf850f8) * In some edge cases, mold created a non-versioned symbol and a versioned one for the same symbol, even though if one symbol is versioned, all symbols of the same name must be versioned. This bug has been fixed. (8298c0a) * mold used to write a PLT address of a symbol instead of its address to .symtab. This bug has been fixed. (e088db7) * mold can now handle an input file with more than 219 symbols. (f1f2d40) * /usr/local/libexec/mold/ld is now installed as a relative symlink instead of an absolute symlink. (5803c3c)
Martin Liška
2022-04-28 12:50:42 +00:00
ff4bea89bc
- Update to version 1.2.1 * Various bugs in --gdb-index have been fixed. * mold now recognizes --thinlto-cache-dir and --thinlto-cache-policy for the sake of compatibility with LLVM lld. (7ebd071) * mold can now handle TLS common symbols. It looks like GCC sometimes creates such symbol for a thread-local variable. (cf850f8) * In some edge cases, mold created a non-versioned symbol and a versioned one for the same symbol, even though if one symbol is versioned, all symbols of the same name must be versioned. This bug has been fixed. (8298c0a) * mold used to write a PLT address of a symbol instead of its address to .symtab. This bug has been fixed. (e088db7) * mold can now handle an input file with more than 219 symbols. (f1f2d40) * /usr/local/libexec/mold/ld is now installed as a relative symlink instead of an absolute symlink. (5803c3c)
Martin Liška
2022-04-28 12:50:42 +00:00
d04f4e7270
Add one more dependency.
Martin Liška
2022-04-21 14:24:10 +00:00
5e4ae01635
Add one more dependency.
Martin Liška
2022-04-21 14:24:10 +00:00
c71a968589
- Update to version 1.2.0 * The ARM32 target is now supported. * --gdb-index is implemented. * mold now supports the following flags: --start-address, -Tbss, -Tdata, -Ttext, --oformat=binary, --disable-new-dtags
Martin Liška
2022-04-15 11:55:07 +00:00
941e0a7007
- Update to version 1.2.0 * The ARM32 target is now supported. * --gdb-index is implemented. * mold now supports the following flags: --start-address, -Tbss, -Tdata, -Ttext, --oformat=binary, --disable-new-dtags
Martin Liška
2022-04-15 11:55:07 +00:00