Commit Graph

  • 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
  • 58099077b1 Accepting request 978268 from devel:tools:compiler Dominique Leuenberger 2022-05-20 15:51:10 +00:00
  • e27a80efee Accepting request 978268 from devel:tools:compiler Dominique Leuenberger 2022-05-20 15:51:10 +00:00
  • fa0fbd7b84 Increase constraints. Martin Liška 2022-05-13 11:39:22 +00:00
  • 104c69281f Increase constraints. Martin Liška 2022-05-13 11:39:22 +00:00
  • 0bad48ca85 Rename file. Martin Liška 2022-05-13 09:45:57 +00:00
  • 6b3b2d5f8d Rename file. Martin Liška 2022-05-13 09:45:57 +00:00
  • 08aca1e80c Update memory constraint. Martin Liška 2022-05-13 09:40:52 +00:00
  • 6ec39279f6 Update memory constraint. Martin Liška 2022-05-13 09:40:52 +00:00
  • 780232e176 - Use better CC and TEST_CC variables. Martin Liška 2022-05-13 09:31:45 +00:00
  • a3fc2d99e8 - Use better CC and TEST_CC variables. Martin Liška 2022-05-13 09:31:45 +00:00
  • 9b47313083 - Add memory per job constraint. Martin Liška 2022-05-13 09:22:13 +00:00
  • ffeab2cf02 - Add memory per job constraint. Martin Liška 2022-05-13 09:22:13 +00:00
  • 4523468ef6 Accepting request 976062 from devel:tools:compiler Dominique Leuenberger 2022-05-12 20:58:17 +00:00
  • 015a42a699 Accepting request 976062 from devel:tools:compiler Dominique Leuenberger 2022-05-12 20:58:17 +00:00
  • a894d21dcb Fix extra option. Martin Liška 2022-05-10 12:30:57 +00:00
  • 667677f065 Fix extra option. Martin Liška 2022-05-10 12:30:57 +00:00
  • 5bed486ad0 - Do not use mimalloc, use system glibc allocator. Martin Liška 2022-05-10 12:30:23 +00:00
  • 8136d06d2d - Do not use mimalloc, use system glibc allocator. Martin Liška 2022-05-10 12:30:23 +00:00
  • 3c3e3c8ac6 - Add valgrind as BuildRequire argument. Martin Liška 2022-05-05 11:17:20 +00:00
  • ba4396b318 - Add valgrind as BuildRequire argument. Martin Liška 2022-05-05 11:17:20 +00:00
  • bb1e92e38a Accepting request 973715 from devel:tools:compiler Dominique Leuenberger 2022-04-28 21:08:17 +00:00
  • 6921a87696 Accepting request 973715 from devel:tools:compiler Dominique Leuenberger 2022-04-28 21:08:17 +00:00
  • 527f629246 - Removed upstreamed fix-gdb-index.patch patch. Martin Liška 2022-04-28 12:58:56 +00:00
  • aca3c9a046 - Removed upstreamed fix-gdb-index.patch patch. Martin Liška 2022-04-28 12:58:56 +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
  • 57c4236847 Accepting request 971086 from devel:tools:compiler Dominique Leuenberger 2022-04-20 14:54:40 +00:00
  • dede894e7e Accepting request 971086 from devel:tools:compiler Dominique Leuenberger 2022-04-20 14:54:40 +00:00
  • aff34a2a4d - Use ExclusiveArch. Martin Liška 2022-04-20 11:55:42 +00:00
  • c3418998cd - Use ExclusiveArch. Martin Liška 2022-04-20 11:55:42 +00:00
  • 1840c4f05c Add one more dependency. Martin Liška 2022-04-20 07:01:37 +00:00
  • d5e2def42b Add one more dependency. Martin Liška 2022-04-20 07:01:37 +00:00
  • 32a66047e6 Remove one build dependency. Martin Liška 2022-04-20 06:55:48 +00:00
  • 44c4b4b420 Remove one build dependency. Martin Liška 2022-04-20 06:55:48 +00:00
  • ed425b4dab Fix dependency. Martin Liška 2022-04-20 06:53:47 +00:00
  • d9c0e7fd0c Fix dependency. Martin Liška 2022-04-20 06:53:47 +00:00
  • bc9dcddb13 Fix dependency. Martin Liška 2022-04-20 06:53:26 +00:00
  • 107ac432e5 Fix dependency. Martin Liška 2022-04-20 06:53:26 +00:00
  • cb283e3224 - Run test serially. - Install some packages in order to increase test coverage. Martin Liška 2022-04-20 06:51:04 +00:00
  • 2be873aa50 - Run test serially. - Install some packages in order to increase test coverage. Martin Liška 2022-04-20 06:51:04 +00:00
  • bc12ac6696 Fix BuildRequires for older releases. Martin Liška 2022-04-19 07:21:49 +00:00
  • bc816c923e Fix BuildRequires for older releases. Martin Liška 2022-04-19 07:21:49 +00:00
  • 42faa439c5 - Add fix-gdb-index.patch. - Enable tests. Martin Liška 2022-04-19 06:44:11 +00:00
  • da62e920e7 - Add fix-gdb-index.patch. - Enable tests. Martin Liška 2022-04-19 06:44:11 +00:00
  • d402a1f5f9 Accepting request 970337 from devel:tools:compiler Dominique Leuenberger 2022-04-15 22:15:34 +00:00
  • 9d722bc277 Accepting request 970337 from devel:tools:compiler Dominique Leuenberger 2022-04-15 22:15:34 +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
  • 46008095b5 Accepting request 967876 from devel:tools:compiler Dominique Leuenberger 2022-04-08 20:46:26 +00:00
  • 349105f83b Accepting request 967876 from devel:tools:compiler Dominique Leuenberger 2022-04-08 20:46:26 +00:00
  • 70dab6c523 Accepting request 967874 from home:gmbr3:Active Martin Liška 2022-04-08 15:45:32 +00:00
  • 8429b11bb7 Accepting request 967874 from home:gmbr3:Active Martin Liška 2022-04-08 15:45:32 +00:00
  • f6af5e61f3 Accepting request 960207 from devel:tools:compiler Dominique Leuenberger 2022-03-08 19:32:11 +00:00
  • a8aa82bf60 Accepting request 960207 from devel:tools:compiler Dominique Leuenberger 2022-03-08 19:32:11 +00:00
  • 46b455b507 Accepting request 960204 from home:jengelh:branches:devel:tools:compiler Martin Liška 2022-03-08 12:36:29 +00:00
  • e547e4b7e0 Accepting request 960204 from home:jengelh:branches:devel:tools:compiler Martin Liška 2022-03-08 12:36:29 +00:00
  • 683bac0124 - Respect %{optflags}. Martin Liška 2022-03-08 12:07:45 +00:00
  • 058ca69d20 - Respect %{optflags}. Martin Liška 2022-03-08 12:07:45 +00:00
  • 33f43f09d4 - Update to version 1.1.1: https://github.com/rui314/mold/releases/tag/v1.1.1 Martin Liška 2022-03-08 09:58:43 +00:00
  • 9907622fa9 - Update to version 1.1.1: https://github.com/rui314/mold/releases/tag/v1.1.1 Martin Liška 2022-03-08 09:58:43 +00:00
  • d8e03886a2 Accepting request 957354 from devel:tools:compiler Dominique Leuenberger 2022-02-24 17:21:07 +00:00
  • 5a8869516f Accepting request 957354 from devel:tools:compiler Dominique Leuenberger 2022-02-24 17:21:07 +00:00
  • 2d4436072d - Fix building for openSUSE Leap 15.3 and 15.4. Martin Liška 2022-02-24 12:55:12 +00:00
  • 119aab2c9a - Fix building for openSUSE Leap 15.3 and 15.4. Martin Liška 2022-02-24 12:55:12 +00:00
  • aba1ba7c05 Update comment. Martin Liška 2022-02-24 12:50:20 +00:00
  • 19c0a8faf4 Update comment. Martin Liška 2022-02-24 12:50:20 +00:00
  • 7e3d1d3200 Accepting request 957341 from home:mathletic:branches:devel:tools:compiler Martin Liška 2022-02-24 12:49:12 +00:00
  • b72a90282c Accepting request 957341 from home:mathletic:branches:devel:tools:compiler Martin Liška 2022-02-24 12:49:12 +00:00
  • 47be530100 Accepting request 956314 from devel:tools:compiler Dominique Leuenberger 2022-02-21 16:46:41 +00:00
  • 149589504f Accepting request 956314 from devel:tools:compiler Dominique Leuenberger 2022-02-21 16:46:41 +00:00
  • 90538e3939 - Update to version 1.1: https://github.com/rui314/mold/releases/tag/v1.1. Martin Liška 2022-02-21 07:51:56 +00:00
  • bf2b5ceb71 - Update to version 1.1: https://github.com/rui314/mold/releases/tag/v1.1. Martin Liška 2022-02-21 07:51:56 +00:00
  • c9b6093965 Accepting request 950270 from devel:tools:compiler Dominique Leuenberger 2022-02-02 21:40:05 +00:00
  • a108f9d037 Accepting request 950270 from devel:tools:compiler Dominique Leuenberger 2022-02-02 21:40:05 +00:00
  • 704272e80f Accepting request 950269 from home:marxin:mimalloc Martin Liška 2022-01-31 16:45:04 +00:00
  • 065d85875b Accepting request 950269 from home:marxin:mimalloc Martin Liška 2022-01-31 16:45:04 +00:00
  • 372f6a02b5 - Update to version 1.0.3: https://github.com/rui314/mold/releases/tag/v1.0.3. Martin Liška 2022-01-30 15:53:18 +00:00
  • afbf0653a0 - Update to version 1.0.3: https://github.com/rui314/mold/releases/tag/v1.0.3. Martin Liška 2022-01-30 15:53:18 +00:00
  • ade014dc5c Accepting request 948209 from devel:tools:compiler Dominique Leuenberger 2022-01-23 12:41:38 +00:00
  • b9c5a5fd47 Accepting request 948209 from devel:tools:compiler Dominique Leuenberger 2022-01-23 12:41:38 +00:00
  • 9de417fa98 Accepting request 943544 from devel:gcc Dominique Leuenberger 2022-01-04 18:37:29 +00:00
  • 9e58f1cca7 Accepting request 943544 from devel:gcc Dominique Leuenberger 2022-01-04 18:37:29 +00:00
  • 0d749746e2 Accepting request 942074 from devel:gcc Dominique Leuenberger 2021-12-22 19:18:10 +00:00
  • ad5229dc91 Accepting request 942074 from devel:gcc Dominique Leuenberger 2021-12-22 19:18:10 +00:00
  • 421cee66d5 Accepting request 941885 from devel:gcc Dominique Leuenberger 2021-12-21 18:39:05 +00:00
  • 3337915f96 Accepting request 941885 from devel:gcc Dominique Leuenberger 2021-12-21 18:39:05 +00:00