Maxim Cournoyer 5a1ddd146b
gnu: ldc: Update to 1.27.1.
* gnu/packages/dlang.scm (ldc-bootstrap): Rename to...
(ldc-bootstrap-0.17): ... this.  Fix indentation.  Disable tests.
[phases]: Remove test related patching.
{patch-phobos}: Rename to ...
{patch-paths}: ... this.
[inputs]: Remove llvm-6, which is propagated by clang-6.
(ldc-bootstrap-1.12): New variable, based on the previous ldc.
[source]: Use the official release tarball.
[build-type]: Set the build type to Release.
[configure-flags]: Pass the -GNinja configure flag.
[phases]{patch-paths}: Override to adjust for changed paths.
{build, install}: Override to use ninja.
[native-inputs]: Add ld-gold-wrapper.  Update llvm to version 11 and use
ldc-bootstrap-0.17 as the bootstrapping D compiler.  Add ninja.  Remove the
phobos-src, druntime-src and dmd-testsuite-src source inputs, now included in
the official release.
(ldc-bootstrap-1.24): Other intermediate variant for bootstrapping purposes.
(ldc): Update to 1.27.1.
[make-flags]: New argument.
[configure-flags]: Adjust.
[phases]{fix-compiler-rt-library-discovery}: New phase.
{patch-paths-in-tests}: Likewise.
{disable-problematic-tests}: Likewise.  Compared to before, many GDB tests are
reinstated.
{set-cc-and-cxx-to-use-clang}: New phase.
{tests}: Override.
[inputs]: Update clang to version 11. Bootstrap from a stage 1 version of
itself.
* gnu/packages/patches/ldc-bootstrap-disable-tests.patch: Delete file.
* gnu/packages/patches/ldc-disable-phobos-tests.patch: Likewise.
* gnu/local.mk: De-register them.
2021-11-11 12:18:25 -05:00
..
2021-11-11 12:18:25 -05:00
2021-11-11 10:31:15 -05:00
2021-10-08 09:13:52 +02:00
2021-11-11 10:31:14 -05:00
2021-09-16 10:15:34 +02:00
2021-09-17 14:51:37 +02:00
2021-08-16 11:07:27 +02:00
2021-11-11 12:18:22 -05:00
2021-11-11 12:18:22 -05:00
2021-10-31 00:57:07 +02:00
2021-10-03 19:23:49 +02:00
2021-11-11 12:18:21 -05:00
2021-11-11 12:18:23 -05:00
2021-10-11 18:59:44 +02:00
2021-11-11 10:31:32 -05:00
2021-11-06 17:41:41 +01:00
2021-10-08 04:33:52 +02:00
2021-11-11 10:31:25 -05:00
2021-07-13 15:14:15 +03:00
2021-11-11 12:18:22 -05:00
2021-10-06 01:44:56 +02:00
2021-08-03 10:43:08 +02:00
2021-10-27 13:46:48 +02:00
2021-11-11 12:18:25 -05:00
2021-11-08 02:15:24 +01:00
2021-11-11 12:18:14 -05:00
2021-10-14 20:55:22 +02:00
2021-10-08 09:13:52 +02:00
2021-10-16 17:30:30 +02:00
2021-10-04 17:02:29 +02:00
2021-10-03 19:23:51 +02:00
2021-11-11 10:31:21 -05:00
2021-11-11 10:31:24 -05:00
2021-10-28 00:44:11 +02:00
2021-09-07 14:12:36 -04:00
2021-09-18 12:19:34 +02:00
2021-10-08 09:13:53 +02:00
2021-11-11 12:18:18 -05:00
2021-10-24 11:41:20 +03:00
2021-10-24 11:41:20 +03:00
2021-08-18 12:07:33 +03:00
2021-11-11 12:18:16 -05:00
2021-10-31 15:24:57 +05:30
2021-07-23 17:26:45 +02:00
2021-09-06 10:18:21 +02:00
2021-11-11 12:18:13 -05:00
2021-08-25 18:53:23 +02:00
2021-10-18 09:02:42 +02:00
2021-08-26 21:18:38 +02:00
2021-07-27 14:48:11 +02:00
2021-09-03 23:26:18 +02:00
2021-10-06 19:16:21 +02:00
2021-09-03 23:26:18 +02:00
2021-09-23 10:48:37 +03:00
2021-11-11 12:18:21 -05:00
2021-07-27 12:34:57 -04:00
2021-10-06 01:44:56 +02:00
2021-09-26 20:42:34 -04:00
2021-11-06 23:32:54 +02:00
2021-07-22 19:52:53 +08:00
2021-08-04 10:41:26 +03:00
2021-10-04 13:31:36 +02:00
2021-09-11 10:54:22 +02:00
2021-09-10 17:30:55 +02:00
2021-08-13 23:00:41 +05:30
2021-07-23 17:26:43 +02:00
2021-09-10 17:30:54 +02:00
2021-11-11 10:31:25 -05:00
2021-10-15 17:30:55 +02:00
2021-11-03 03:10:52 +01:00
2021-08-03 15:14:14 -04:00
2021-09-30 00:06:30 +02:00
2021-07-23 17:26:46 +02:00
2021-10-07 10:47:43 +02:00
2021-11-06 17:41:41 +01:00
2021-08-10 17:32:20 +02:00
2021-10-24 13:28:05 +00:00
2021-11-09 00:02:39 +01:00
2021-09-06 09:49:56 +02:00
2021-11-11 12:18:16 -05:00
2021-10-27 00:08:42 +02:00
2021-09-24 12:36:17 -04:00
2021-07-19 14:43:29 +03:00
2021-08-04 11:24:31 +05:30
2021-07-19 19:57:51 +02:00
2021-11-11 10:31:15 -05:00
2021-11-11 12:18:18 -05:00
2021-11-11 10:31:20 -05:00
2021-07-08 17:12:26 +02:00