Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [cdt-dev] FYI: The LLVM Compiler Infrastructure

Interesting. I guess the question I have is how could the CDT would make use of it? Where would it plug into our architecture?
 
We already have a C++ front end and there have been static analysis tools built to to the DOM that it creates. How do we compare to LLVM? Is it worth investing in an integration? If so, who would do it?
 
Just curious wondering where this was going.
Doug.
 


From: cdt-dev-bounces@xxxxxxxxxxx [mailto:cdt-dev-bounces@xxxxxxxxxxx] On Behalf Of Gabriel Castro
Sent: Tuesday, August 12, 2008 4:38 PM
To: CDT General developers list.
Subject: Re: [cdt-dev] FYI: The LLVM Compiler Infrastructure

That's correct, LLVM is not GPLd. It's licensed under the UIUC/NCSA license (http://www.opensource.org/licenses/UoI-NCSA.php), which is a BSD-style license.


Gabriel Castro
Software Engineer
IBM Ottawa Lab

(613) 356-5038
gabriel_castro@xxxxxxxxxx


Inactive hide details for "Jonathan S. Shapiro" ---08/12/2008 04:12:07 PM---On Tue, 2008-08-12 at 15:40 -0400, Chris Recoskie w"Jonathan S. Shapiro" ---08/12/2008 04:12:07 PM---On Tue, 2008-08-12 at 15:40 -0400, Chris Recoskie wrote:


From:

"Jonathan S. Shapiro" <shap@xxxxxxxxxxx>

To:

"CDT General developers list." <cdt-dev@xxxxxxxxxxx>

Date:

08/12/2008 04:12 PM

Subject:

Re: [cdt-dev] FYI: The LLVM Compiler Infrastructure




On Tue, 2008-08-12 at 15:40 -0400, Chris Recoskie wrote:
> Their front-end is GPL licensed, as they work with GCC. Unfortunately
> this is a non-starter for any CDT tooling.
>
> ===========================
>
> Chris Recoskie
> Team Lead, IBM CDT Team
> IBM Toronto
>
http://www.eclipse.org/cdt

This is not entirely true. It is true that the have done an adaptation
of the GCC front end, and that their own C++ front end is only just
getting started.

The CLANG front end is completely new, and is not GPLd. From memory, the
license is an NCSA-style license that does not, in practice, restrict
commercial reuse.


shap

_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cdt-dev



Back to the top