Christoph Erhardt
cfba405f45
Bump version to 1.4.2
2022-09-04 22:57:16 +02:00
Christoph Erhardt
1d53c194ce
Bump version to 1.4.1
2022-08-18 14:37:59 +02:00
Christoph Erhardt
78efc6aa6e
Remove superfluous directory entries from `%files`
2022-08-18 14:37:27 +02:00
Christoph Erhardt
85b585f179
Bump version to 1.4.0
...
* Refresh patch
* Use SPDX notation for `License:` field
* Add license information for `third-party/rust-demangle` sources
2022-08-07 10:53:33 +02:00
Fedora Release Engineering
c5d5316369
Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 23:38:12 +00:00
Christoph Erhardt
94ed152a4a
Bump version to 1.3.1
2022-07-03 15:52:43 +02:00
Christoph Erhardt
e6d9e9b9fc
Use wildcard pattern in `.gitignore`
...
This way, the file doesn't have to be updated on every version bump.
2022-07-03 15:52:28 +02:00
Christoph Erhardt
d0fc7d1c4b
Run testsuite in parallel again
...
The resource-exhaustion bug inside the bundled TBB is fixed by mold
commit d8a8877875d96d0efdb727b4ba600ee3910a333f.
2022-06-18 21:48:20 +02:00
Christoph Erhardt
aebfbaa408
Bump version to 1.3.0
2022-06-18 21:46:53 +02:00
Christoph Erhardt
71d4156364
Add support for 32-bit x86 and Arm
2022-04-30 21:32:09 +02:00
Christoph Erhardt
97b9b97738
Bump version to 1.2.1
2022-04-30 21:24:01 +02:00
Christoph Erhardt
fd35a6b727
Drop compatibility patch for mimalloc < 2.0.6 on epel8
...
Now that mimalloc 2.0.6 is available there, it is no longer needed.
2022-04-30 21:20:16 +02:00
Christoph Erhardt
d86874335d
Drop build dependency on 32-bit static libc
...
It is no longer needed for mold 1.2; dropping it allows us to build mold
for epel8.
2022-04-24 13:28:15 +02:00
Christoph Erhardt
5fb9a10d67
Fix syntax of negated distribution check
...
This change affects only the test-suite execution, so there's no need to
do another build.
2022-04-18 09:38:53 +02:00
Christoph Erhardt
c6f2c9505f
Refresh patch for compatibility with mimalloc >= 2.0.6
...
mimalloc 2.0.6 adds the missing `delete` operators, so make our
workaround conditional.
2022-04-16 17:55:19 +02:00
Christoph Erhardt
25ba545e0c
Bump version to 1.2
2022-04-16 17:16:35 +02:00
Christoph Erhardt
f7d33825f2
Set correct version of bundled tbb
2022-04-16 17:14:15 +02:00
Christoph Erhardt
e4a4a0a2ec
Add `-Wno-sign-compare` to `CXXFLAGS`
...
This suppresses countless 'comparison between signed and unsigned'
warnings that clutter the build log.
2022-04-16 17:13:37 +02:00
Christoph Erhardt
217a55de56
Do not override `CC` and `CXX`
...
This is no longer necessary as the Makefile now defaults to using the
`cc` and `c++` binaries.
2022-04-16 17:12:35 +02:00
Christoph Erhardt
51eb4d2451
Enable libdwarf-tools build dependency for el8 and above
...
`dwarfdump` is conditionally required by some unit tests; without it,
these tests are skipped. The version available in el8 doesn't work, but
the (EPEL-provided) one in el9 does.
2022-04-16 17:09:05 +02:00
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