Commit Graph

17 Commits

Author SHA1 Message Date
Christoph Erhardt d8882cfdd1 Drop conditional statements for el7
We don't build mold for el7 because mimalloc isn't available there.
Should somebody request packaging mold for an eight-year-old
distribution, we can re-add that code.
2022-04-16 17:03:26 +02:00
Christoph Erhardt cd35c1f9af Bump version to 1.1.1 2022-03-08 22:48:12 +01:00
Christoph Erhardt a231e3a93c Cleanup: Indent consistently with tabs 2022-03-08 22:45:00 +01:00
Christoph Erhardt 4b8087c272 Revert "Try enabling %{ix86}"
This reverts commit c2eb4e5e73.
2022-02-23 08:12:01 +01:00
Christoph Erhardt f8b2cd122d Revert "Fix failing unit test on i686"
This reverts commit 5eeedfa448.
2022-02-23 08:11:57 +01:00
Christoph Erhardt 5eeedfa448 Fix failing unit test on i686 2022-02-23 07:36:30 +01:00
Christoph Erhardt c2eb4e5e73 Try enabling %{ix86} 2022-02-23 06:43:57 +01:00
Christoph Erhardt e59637bab8 Do not parallelise the testsuite execution
This hopefully fixes an issue where the aarch64 builder sporadically
runs out of resources:
```
Testing lto-dso ... terminate called after throwing an instance of
'std::runtime_error'
  what():  pthread_create has failed: Resource temporarily unavailable
collect2: fatal error: ld terminated with signal 6 [Aborted], core
dumped
compilation terminated.
```
2022-02-23 06:43:19 +01:00
Christoph Erhardt 0a4d019d56 Bump version to 1.1 2022-02-22 22:23:15 +01:00
Christoph Erhardt caac06b970 Update description 2022-02-22 22:15:29 +01:00
Christoph Erhardt 9302df38eb Don't explicitly require gcc on epel
It's already covered by devtoolset-10-toolchain /
gcc-toolset-10-toolchain.
2022-02-22 22:15:11 +01:00
Christoph Erhardt b4b2364218 Rebuild due to mimalloc soname change 2022-02-17 08:07:20 +01:00
Christoph Erhardt 7305f40d49 Don't build on i686
mold 1.0.2 on i686 is broken with a failing assertion:

elf/../mold.h:315: std::pair<T*, bool>
mold::ConcurrentMap<T>::insert(std::string_view, mold::u64, const T&)
[with T = mold:🧝:SectionFragment<mold:🧝:I386>; std::string_view
= std::basic_string_view<char>; mold::u64 = long long unsigned int]:
Assertion `__builtin_popcount(nbuckets) == 1' failed.

Since 32-bit i686 is no longer supported by Fedora anyway, it doesn't
matter for us.
2022-01-25 22:28:04 +01:00
Christoph Erhardt 9b2eab61f3 Make build dependency on glibc-static(x86-32) Koji-compatible 2022-01-25 21:59:42 +01:00
Christoph Erhardt 2557067398 Move libdwarf-tools build dependency into the correct place 2022-01-25 21:54:40 +01:00
Christoph Erhardt 76391c4526 Initial import (fedora#2036468). 2022-01-25 19:46:31 +01:00
Gwyn Ciesla a1aa6da355 Added the README 2022-01-25 14:38:40 +00:00