Re: Announce: lcc 4.2 & lcc.NET now available

"Juergen Kahrs" <Juergen.Kahrs@vr-web.de>
14 Sep 2002 16:38:03 -0400

          From comp.compilers

Related articles
Announce: lcc 4.2 & lcc.NET now available drh@microsoft.com (Dave Hanson) (2002-09-14)
Re: Announce: lcc 4.2 & lcc.NET now available Juergen.Kahrs@vr-web.de (Juergen Kahrs) (2002-09-14)
| List of all articles for this month |

From: "Juergen Kahrs" <Juergen.Kahrs@vr-web.de>
Newsgroups: comp.compilers
Date: 14 Sep 2002 16:38:03 -0400
Organization: Compilers Central
References: 02-09-088
Keywords: C, lcc
Posted-Date: 14 Sep 2002 16:38:03 EDT

Dave Hanson wrote:


> A backend for the Microsoft .NET intermediate language, MSIL, is also
> now available. It must be used with lcc 4.2. For download
> instructions, visit http://www.research.microsoft.com/downloads/ and
> scroll down to the "MSIL backend for lcc v4.2" entry.


The MSIL backend is only available under a special license agreement.
It only works on MS Windows. You need several other Microsoft products
if you want to build and install the compiler: Visual C++ and the
.NET Framework SDK. All this required software costs more than the
computer it is running on. I do not intend to pay Microsoft so much
money for playing with just-another-Java-clone.


When installing the MSIL backend on Linux, you will need gcc's header
files, libraries and preprocessor. This is what the installation doc
says. It makes sense to use gcc's established infrastructure for the
bootstrap of lcc or any other compiler. What disappoints me is the
asymmetric relationship between these compilers: lcc's MSIL backend needs
gcc's infrastructure to bootstrap on Linux, but lcc's MSIL backend is
only available under the EULA.


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.