From owner-freebsd-hackers@FreeBSD.ORG Thu Nov 27 21:57:04 2008 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6A16D1065672 for ; Thu, 27 Nov 2008 21:57:04 +0000 (UTC) (envelope-from max@love2party.net) Received: from mout-bounce.kundenserver.de (mout-bounce.kundenserver.de [212.227.17.2]) by mx1.freebsd.org (Postfix) with ESMTP id 00CC58FC13 for ; Thu, 27 Nov 2008 21:57:03 +0000 (UTC) (envelope-from max@love2party.net) Received: from vampire.homelinux.org (dslb-088-066-061-141.pools.arcor-ip.net [88.66.61.141]) by mrelayeu.kundenserver.de (node=mrelayeu5) with ESMTP (Nemesis) id 0ML25U-1L5or749Al-0003CX; Thu, 27 Nov 2008 22:57:02 +0100 Received: (qmail 92314 invoked from network); 27 Nov 2008 21:57:01 -0000 Received: from fbsd8.laiers.local (192.168.4.151) by laiers.local with SMTP; 27 Nov 2008 21:57:01 -0000 From: Max Laier Organization: FreeBSD To: freebsd-hackers@freebsd.org Date: Thu, 27 Nov 2008 22:57:00 +0100 User-Agent: KMail/1.10.1 (FreeBSD/8.0-CURRENT; KDE/4.1.1; i386; ; ) References: <492F0591.7050807@gmx.de> In-Reply-To: <492F0591.7050807@gmx.de> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200811272257.01287.max@love2party.net> X-Provags-ID: V01U2FsdGVkX18hd5P4t1LpBuAL3Qi8+0YDeU47l74fW11m83t HKnkKQ8449z1oq1skRavMbXPowKkpfvnZyDefG0Bb5rOP6wzAe dQt5cb3hjcqqqQ85EjP3w== Cc: Christoph Mallon Subject: Re: New C compiler and analyzer lang/cparser in ports X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Nov 2008 21:57:04 -0000 On Thursday 27 November 2008 21:39:45 Christoph Mallon wrote: > A few days ago libFIRM[1] and cparser were added to the ports tree. If > you want to see, what other compilers besides GCC have to offer, this > might be of interest for you. libFIRM is a modern optimizing > intermediate representation (IR) library. cparser is a C compiler > providing many useful warnings and uses libFIRM for optimization and > code generation. Nice stuff! I remember from a practical work with libFIRM that it is quite pleasant to work with (though there is a bit of a learning curve). How are the chances of this code staying under GPL2? I suppose there is no chance to get it dual-licensed under BSDL as well? In addition, how much work is it to build missing backends? It seems like there is no amd64 or sparc support at the moment? -- /"\ Best regards, | mlaier@freebsd.org \ / Max Laier | ICQ #67774661 X http://pf4freebsd.love2party.net/ | mlaier@EFnet / \ ASCII Ribbon Campaign | Against HTML Mail and News