This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH 10/13] D: The D runtime library and license.
- From: Iain Buclaw <ibuclaw at gdcproject dot org>
- To: Jeff Law <law at redhat dot com>
- Cc: gcc-patches <gcc-patches at gcc dot gnu dot org>
- Date: Mon, 2 Oct 2017 10:30:22 +0200
- Subject: Re: [PATCH 10/13] D: The D runtime library and license.
- Authentication-results: sourceware.org; auth=none
- References: <CABOHX+c1Ojj74hVAtaQBCx3cUHg7ELa3e3i8smi80BAPcj6SMQ@mail.gmail.com> <56c4bef7-e822-8b01-bbfa-827974d7567d@redhat.com>
On 11 September 2017 at 19:01, Jeff Law <law@redhat.com> wrote:
> On 05/28/2017 03:47 PM, Iain Buclaw wrote:
>> This patch adds the D runtime library and license (Boost) files. D
>> runtime is a low level that implements the building blocks of the
>> runtime environment, as well as C and C++ platform bindings. Many
>> high level operations are lowered to generate calls to various
>> functions defined in this library.
>>
>> I've uploaded the patch to my ftp, sorry about the impromptu of this,
>> I had everything neatly lined up, but stumbled after being rejected by
>> the mail daemon.
> So with libphobos the big question is whether or not the library is
> supposed to be a part of GCC or if we're just a downstream user of a
> library with a reasonably permissive license (and I'm going to assume
> that all the files are under a suitable license, I spot checked, but did
> not look at each and every one).
>
> There's a lot of code in here I'd want to look at more closely if we're
> maintaining it within the GCC project, but which I'd let go if we're
> strictly downstream.
>
> Jeff
>
For Phobos, we are strictly downstream. All sources are Boost license.
https://dlang.org/phobos/index.html
For D runtime library, there's a little more integration going on
between library and compiler, and is the one component that is
absolutely vital if you want to link anything.
Iain.