Kalev Lember
b7f1baa023
Sort BRs
4 years ago
Fedora Release Engineering
96cf4abfda
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
4 years ago
Tom Stellard
e8724b63b1
Add BuildRequires: make
...
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
4 years ago
Kalev Lember
1c32477c8b
Revert "Don't override bash completions dir"
...
This is needed for flatpak builds. See
59e7b016de
for the original commit that
added it.
This reverts commit c52616430f
.
4 years ago
Kalev Lember
f999a0ef03
Disable bootstrap
4 years ago
Kalev Lember
3e453230f8
Enable bootstrap
4 years ago
Kalev Lember
43c30aff7b
Drop obsolete ldconfig_scriptlets macro use
4 years ago
Kalev Lember
92fc9a8234
Sort BuildRequires
4 years ago
Kalev Lember
4150b47499
Move ldc internal headers to /usr/lib/ldc to avoid conflicting with gdc
...
This matches with what Debian does, and is what the gcc maintainers
suggest.
The idea is to have ldc internal headers (those that cannot be used by
gdc and cause conflicts) in /usr/lib/ldc/%{_target_platform}/include/d/,
and keep library header files (those that both ldc and gdc can use) in
/usr/include/d/.
https://bugzilla.redhat.com/show_bug.cgi?id=1781685
4 years ago
Kalev Lember
e4bba744df
Merge -devel subpackages into the main ldc package
...
ldc is a compiler and as such is already a development package, so
it doesn't make sense to split out separate -devel subpackages. The
development headers are only useful together with ldc, and ldc already
hard-depended on the split-out subpackages.
This commit drops the separate subpackages to make things simpler.
4 years ago
Kalev Lember
c52616430f
Don't override bash completions dir
...
Just rely on getting it from the .pc file.
4 years ago
Kalev Lember
c2addfce35
Remove redundant cmake options
...
These are all already included in the default %cmake flags.
4 years ago
Kalev Lember
0326f5e1b3
Update to 1.23.0
4 years ago
Kalev Lember
698ea158de
Drop an old obsolete
4 years ago
Kalev Lember
ffa423a56d
Add some comments about bootstrapping and rename a few variables for clarity
4 years ago
Kalev Lember
fc2289651c
Tiny spec cleanup
4 years ago
Kalev Lember
64444658b3
Fix FTBFS with new cmake macros on F33
...
https://bugzilla.redhat.com/show_bug.cgi?id=1863964
4 years ago
Kalev Lember
62265aea8f
Drop unused --enable-optimized cmake option
4 years ago
Kalev Lember
308f800e7e
Explicitly build against llvm10 compat package
...
This fixes the FTBFS when building with llvm 11 rc1 in F33.
4 years ago
Fedora Release Engineering
19374ca7d1
- Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
4 years ago
Fedora Release Engineering
3e1cac5241
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
4 years ago
Jeff Law
1a101848f5
Disable LTO
4 years ago
Kalev Lember
12c488c5e1
Disable bootstrap
5 years ago
Kalev Lember
58647e0874
Enable bootstrap
5 years ago
Kalev Lember
b90093bf00
Update to 1.20.1
5 years ago
Kalev Lember
d9b7e2424b
Move pre-release version from release tag to version tag
5 years ago
Kalev Lember
2428e8dff7
Update to 1.20.0 final release
...
- Build with llvm 10.0
5 years ago
Kalev Lember
bd75db8e02
Add missing changelog entry
5 years ago
Kalev Lember
c52382ce45
Disable bootstrap
5 years ago
Kalev Lember
bedf42acd9
Enable bootstrap
5 years ago
Kalev Lember
c168c4a4e7
Update to 1.20.0
5 years ago
Kalev Lember
6c9f305e3c
Fix bootstrap directory when using pre-release ldc
5 years ago
Kalev Lember
c8a17cc7a3
Disable bootstrap
5 years ago
Kalev Lember
9e56df8d8d
Enable bootstrap
5 years ago
Kalev Lember
d57df295b8
Update to 1.19.0
5 years ago
Fedora Release Engineering
3a0879e638
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
5 years ago
Kalev Lember
b9cb7ecba1
Explicitly build against llvm8.0 compat package
...
ldc 1.15.0 doesn't support newer llvm.
5 years ago
Fedora Release Engineering
d4ee334c4a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
5 years ago
Kalev Lember
31185a5fc6
Disable bootstrap
6 years ago
Kalev Lember
330feeeb9c
Enable bootstrap
6 years ago
Kalev Lember
683f5440b5
Build with llvm 8.0
6 years ago
Kalev Lember
329cc05bec
Update to 1.15.0
6 years ago
Kalev Lember
21c11b8e43
Disable bootstrap
6 years ago
Kalev Lember
94eac4745c
Enable bootstrap
6 years ago
Kalev Lember
5cb6456398
Add stage2 bootstrap for doing stage2 build with the same compiler
6 years ago
Kalev Lember
020746b9e2
Update to 1.14.0
6 years ago
Kalev Lember
59e7b016de
Fix bash completions install when building for flatpak
...
We use /app prefix when building flatpak modules.
6 years ago
Kalev Lember
62b9d7af9a
Don't hardcode prefix for llvm
...
This breaks flatpak builds where modules are built with prefix /app.
6 years ago
Fedora Release Engineering
5c34bb3dec
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
6 years ago
Kalev Lember
ce2cfd8a6d
Update summary and description
6 years ago
Kalev Lember
ffb8f18b3f
Disable bootstrap
6 years ago
Kalev Lember
0f447a6b91
Remove explicit aarch64 from ExclusiveArch
...
It's set in the ldc_arches macro now that we're using.
6 years ago
Kalev Lember
a21dda126f
Update bootstrap compiler to ldc 0.17.6
6 years ago
Kalev Lember
e9537e42ad
Update to 1.12.0
...
- Enable bootstrap
6 years ago
Kalev Lember
51bbafe6dc
Disable bootstrap
6 years ago
Kalev Lember
295fb4d84f
Bootstrap on aarch64
6 years ago
Kalev Lember
11ee135b2f
Build with llvm 6.0
...
ldc doesn't support llvm 7.0 yet.
6 years ago
Kalev Lember
08e3fa3fd7
Update bootstrap compiler to latest git snapshot
6 years ago
Kalev Lember
daf6df0516
Update to 1.11.0
6 years ago
Kalev Lember
c115c893c8
Require gcc for linking
6 years ago
Kalev Lember
08580aecc0
Disable bootstrap
6 years ago
Kalev Lember
4b4a016cd0
Update to 1.11.0 beta2
6 years ago
Fedora Release Engineering
60203a5ee1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
6 years ago
Kalev Lember
cfc50d81ad
Backport two regression fixes from upstream
6 years ago
Kalev Lember
b9c41ffa03
Update to 1.11.0 beta1
6 years ago
Kalev Lember
22e578e81e
Update bootstrap compiler to ldc 0.17.6 git snapshot
...
This makes the bootstrap compiler work with LLVM 6.
6 years ago
Kalev Lember
d93d4a27d2
Update to 1.10.0
...
- Enable bootstrap
6 years ago
Kalev Lember
f09f359764
Backport fixes for LLVM 6 support
...
Backport a patch to use Dwarf debuginfo v3 and build with
-DLDC_WITH_LLD=OFF, as suggested by upstream in
https://github.com/ldc-developers/ldc/pull/2608
7 years ago
Kalev Lember
dc04009c13
Fix newly added jit subpackage dep
...
Do the same thing as with other -devel subpackages and pull them all in
when installing the ldc compiler.
7 years ago
Tom Stellard
33631c6a4d
Rebuild for LLVM 6.0.0 and re-enable JIT libraries.
7 years ago
Kalev Lember
64029b6670
Update to 1.8.0
7 years ago
Kalev Lember
6895d7f815
Disable bootstrap
7 years ago
Kalev Lember
4789ce2f6a
Drop JIT libraries
...
They aren't supported when built against llvm 4.0.
7 years ago
Kalev Lember
95e954cef4
Use ldconfig_scriptlets macro
7 years ago
Kalev Lember
e758e39877
Disable strict aliasing
...
The code is not strict aliasing safe and produces warnings such as:
gen/abi-x86-64.cpp:237:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
return reinterpret_cast<RegCount &>(fty.tag);
7 years ago
Kalev Lember
4130742d24
Build against llvm 4.0
...
ldc built against llvm 5.0 and 6.0 betas produce crashing code on
ppc64le.
https://bugs.llvm.org/show_bug.cgi?id=36292
7 years ago
Kalev Lember
094022c81d
Revert "Update bootstrap compiler to ldc 0.17.5"
...
Keep using 0.17.4 as this is the version we need for bootstrapping with
llvm 4.0.
This reverts commit 1486bb87a3
.
7 years ago
Kalev Lember
15b482d9c7
Enable bootstrap
7 years ago
Kalev Lember
1486bb87a3
Update bootstrap compiler to ldc 0.17.5
7 years ago
Kalev Lember
2bd9638ec4
Update to 1.8.0 beta1
...
- Package new JIT libraries in ldc-jit subpackage
7 years ago
Fedora Release Engineering
5326d073f6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
7 years ago
Kalev Lember
92b01d5b8b
Revert "Update to 1.5.0"
...
The build was untagged in koji.
This reverts commit 37b595d55c
.
7 years ago
Kalev Lember
55b0559757
Revert "Update bootstrap compiler to ldc 0.17.5"
...
The build was untagged in koji.
This reverts commit 3c86cb115e
.
7 years ago
Kalev Lember
3c86cb115e
Update bootstrap compiler to ldc 0.17.5
7 years ago
Kalev Lember
37b595d55c
Update to 1.5.0
...
- Enable bootstrap
7 years ago
Tom Stellard
71cc8d1d0c
Fix build with LLVM 5.0
7 years ago
Kalev Lember
5ae7c3ddf1
Disable bootstrap
7 years ago
Kalev Lember
317e525729
Update to 1.4.0
...
- Enable bootstrap
7 years ago
Kalev Lember
ee4b57aa09
Tighten subpackage deps
7 years ago
Fedora Release Engineering
05efe0aff7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
7 years ago
Fedora Release Engineering
599b9add92
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
7 years ago
Kalev Lember
b3d115c6c3
Update to 1.3.0
7 years ago
Kalev Lember
2bca01e68a
Tighten subpackage deps
8 years ago
Kalev Lember
793b76f018
Don't require base ldc package for ldc-druntime and ldc-phobos
...
This makes it possible to install apps that link with the library
packages without pulling in all of ldc.
8 years ago
Kalev Lember
c15067b707
Reduce optimization level from -O3 to work around ldc crashes
...
https://github.com/ldc-developers/ldc/issues/2103
8 years ago
Kalev Lember
0922907573
Disable bootstrap
8 years ago
Kalev Lember
10b4ab04cc
Add back accidentally lost ExclusiveArch
8 years ago
Kalev Lember
5dabc4e862
Don't set group tags
...
They are unused in Fedora.
8 years ago
Kalev Lember
347c75edf7
Update bootstrap compiler to ldc 0.17.4
8 years ago
Kalev Lember
3845a363b9
Update to 1.3.0 beta2
...
- Enable bootstrap
8 years ago