David Abdurachmanov
a24fb4f7f1
Enable bootstrap again
...
linker segfaulted trying to link libphobos
BUILDSTDERR: collect2: fatal error: ld terminated with signal 11 [Segmentation fault], core dumped
BUILDSTDERR: /usr/bin/ld: core/.libs/atomic.o: relocation R_RISCV_HI20 against `gdc.dso_initialized' can not be used when making a shared object; recompile with -fPIC
(for multiple files from libphobos)
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-24 12:07:18 +01:00
David Abdurachmanov
d28e028a04
Disable bootstrap to speed up testing
...
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-24 08:57:14 +01:00
David Abdurachmanov
b5c8f89da0
Fix inline asm
...
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-24 08:54:22 +01:00
David Abdurachmanov
13ae10ca88
Bump Release
...
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-23 21:47:54 +01:00
David Abdurachmanov
0c8a514f2f
Add RISCV{32,64} defines in libphobos
...
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-23 21:47:22 +01:00
David Abdurachmanov
84da12b304
Add support for RISC-V in libphobos math
...
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-23 11:07:37 +01:00
David Abdurachmanov
f12d80983f
Enable D front-end and modify libphobos asserts
...
The patch was suggestion from Iain Buclaw (D maintainer from GCC).
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-23 00:01:17 +01:00
David Abdurachmanov
86300223a1
Merge remote-tracking branch 'up/master' into private-davidlt
2019-01-22 23:56:30 +01:00
Igor Gnatenko
3759f6f554
Remove obsolete ldconfig scriptlets
...
References: https://fedoraproject.org/wiki/Changes/RemoveObsoleteScriptlets
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-01-22 18:39:01 +01:00
David Abdurachmanov
df0cbdcb5d
Disable GDC (D front-end) on riscv64 until we figure out -latomic
...
libphobos fails because it cannot detect atomic support (-lpthread
used instead of -pthread in conftest).
libphobos/libdruntime/core/atomic.d:1447:9: error: static assert "atomicStore() not supported on this architecture"
We need to figure out how to approach it.
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-22 11:05:11 +01:00
David Abdurachmanov
2376be8a2a
Merge remote-tracking branch 'up/master' into master-riscv64
2019-01-22 11:04:44 +01:00
Jakub Jelinek
adee8bcb39
Fix #1668204
2019-01-22 10:01:43 +01:00
Jakub Jelinek
cee0dddd34
9.0.0-0.4
2019-01-21 23:53:26 +01:00
David Abdurachmanov
948d611882
Enable libphobos for RISC-V (riscv64)
...
libphobos gained support for RISC-V in Dec 2018 (before GCC 9 was
released): https://gcc.gnu.org/ml/gcc-patches/2018-12/msg00021.html
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-21 22:47:41 +01:00
Jakub Jelinek
da335fc250
Fix up version numbers in %changelog.
2019-01-21 13:14:14 +01:00
David Abdurachmanov
d9a688a462
Clean up RISC-V for GCC 9
...
- We have working GDB now, thus enable BR for gdb;
- Remove all RISC-V (riscv64) patches (everything is upstream);
- Enable D (GDC);
- Keep Ada disabled, but we know it works in GCC 9 (we need Ada
compiler to compiler Ada).
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-21 11:14:44 +01:00
David Abdurachmanov
a27065ed2b
Merge remote-tracking branch 'up/master' into master-riscv64
...
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2019-01-21 11:07:37 +01:00
Jakub Jelinek
bcdeb85901
9.0.0-0.3
2019-01-20 12:51:42 +01:00
Jakub Jelinek
1321d9a8de
9.0.0-0.3
2019-01-19 18:31:30 +01:00
Jakub Jelinek
3694befabb
9.0.1-0.3
2019-01-19 16:14:16 +01:00
David Abdurachmanov
a26c9756d6
Merge remote-tracking branch 'up/master' into master-riscv64
2019-01-11 11:35:30 +02:00
Jakub Jelinek
2a22f8c83a
8.2.1-7
2019-01-09 17:08:36 +01:00
Jakub Jelinek
866b034132
8.2.1-7
2019-01-09 17:06:46 +01:00
David Abdurachmanov
61087a9352
Merge remote-tracking branch 'up/master' into master-riscv64
2018-12-19 07:50:02 +02:00
Jakub Jelinek
17d43f4d58
8.2.1-6
2018-12-15 14:26:54 +01:00
David Abdurachmanov
10e63a9ab4
Merge remote-tracking branch 'up/master' into master-riscv64
2018-11-22 11:04:58 +01:00
Jakub Jelinek
b627ff6a1c
8.2.1-5
2018-11-05 15:50:12 +01:00
Jakub Jelinek
98b4937fcb
8.2.1-4
2018-10-11 20:42:44 +02:00
Jakub Jelinek
858f1e25fb
8.2.1-3
2018-09-05 09:49:20 +02:00
David Abdurachmanov
8d1ed6b2bc
Merge remote-tracking branch 'up/master' into master-riscv64
2018-08-02 16:01:41 +03:00
Jakub Jelinek
e66bcabdd3
8.2.1-2
2018-08-01 20:45:40 +02:00
Jakub Jelinek
a2239731d4
8.2.1-2
2018-08-01 20:32:03 +02:00
David Abdurachmanov
0e0bb97508
Merge commit '7df147abddc0089c45e3b4ebe79adc24323beef2' into master-riscv64
2018-08-01 10:57:16 +03:00
Jakub Jelinek
c05efdcd33
Tweak some conditionals.
2018-07-27 20:25:35 +02:00
Jakub Jelinek
6e4a12be24
Fix misplaced %global.
2018-07-27 20:24:10 +02:00
Jakub Jelinek
7df147abdd
8.2.1-1
2018-07-26 19:40:17 +02:00
Jakub Jelinek
2edf51cd28
8.2.1-1
2018-07-26 19:38:51 +02:00
Fedora Release Engineering
3deee803bf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-13 01:10:36 +00:00
Jakub Jelinek
8602ede777
8.1.1-5
2018-07-12 14:03:20 +02:00
Miro Hrončok
8fb0e5b0d3
Rebuilt for Python 3.7
2018-07-02 18:22:27 +02:00
Jakub Jelinek
7ad4cfb1f2
8.1.1-4
2018-06-29 10:56:07 +02:00
Jakub Jelinek
c01972f342
8.1.1-4
2018-06-29 10:54:49 +02:00
Jakub Jelinek
b1fe12b88a
8.1.1-4
2018-06-29 10:53:44 +02:00
David Abdurachmanov
24bb58f8b3
Merge commit 'c0d3a20ab37333fa576c7476e8831c9f91673092' into master-riscv64
2018-06-28 13:39:13 +02:00
Miro Hrončok
0aaf98d346
Rebuilt for Python 3.7
2018-06-27 20:39:49 +02:00
Jakub Jelinek
c0d3a20ab3
8.1.1-3
2018-06-26 19:48:08 +02:00
Jakub Jelinek
4b90559c50
8.1.1-2
2018-06-20 23:01:47 +02:00
Miro Hrončok
e0b3768e1a
Rebuilt for Python 3.7
2018-06-19 10:43:28 +02:00
David Abdurachmanov
273a6e3e21
libcc1.so* are now installed in /usr/lib/../lib64/lp64d by default
...
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2018-05-05 07:56:15 +02:00
David Abdurachmanov
b840e5963d
Add support for riscv64 (RISC-V 64-bit)
...
We only support one configuration in Fedora: RV64GC (arch) + LP64D (abi).
Note that RISC-V paths by default feel like multi-lib. We are compiling
with multi-lib enabled, but only one ABI selected (LP64D). This allows
us to get desired install paths.
All extra patches were already posted to gcc-patches and are pending
review.
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
2018-05-04 18:35:36 +02:00