From owner-freebsd-hackers@FreeBSD.ORG Sat Jul 1 02:10:06 2006 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BC3FA16A4D4 for ; Sat, 1 Jul 2006 02:10:06 +0000 (UTC) (envelope-from agh@tpg.com.au) Received: from mail6.tpgi.com.au (mail6.tpgi.com.au [203.12.160.113]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2795F44354 for ; Sat, 1 Jul 2006 01:45:13 +0000 (GMT) (envelope-from agh@tpg.com.au) X-TPG-Antivirus: Passed Received: from localhost.madcat (220-244-72-6.static.tpgi.com.au [220.244.72.6]) by mail6.tpgi.com.au (envelope-from agh@tpg.com.au) (8.13.6/8.13.6) with ESMTP id k611itlF022783 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 1 Jul 2006 11:45:10 +1000 From: "Alastair G. Hogge" To: freebsd-hackers@freebsd.org Date: Sat, 1 Jul 2006 11:46:41 +1000 User-Agent: KMail/1.9.3 References: <000f01c69ca5$02fa8ff0$6400a8c0@s2003> In-Reply-To: <000f01c69ca5$02fa8ff0$6400a8c0@s2003> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200607011146.41418.agh@tpg.com.au> Cc: Jean-Marc Lienher Subject: Re: Alternative compiler toolchain ? 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: Sat, 01 Jul 2006 02:10:06 -0000 On Saturday 01 July 2006 10:26, Jean-Marc Lienher wrote: > Hi all, G'Day, > I'm new to FreeBSD, I was using Linux since 1997. > But I decided to switch to the Daemon and leave the Penguin on > his Iceberg. > (Yes, for those who are reading the hidden e-mail headers, > I'm also using MS-Windows :-) Welcome aboard then. (Yes, for those who are reading the hidden e-mail headers, I'm also using Krappy^H^H^H^H^H Kmail :-) > After a (too?) quick look at the FreeBSD source code, I've seen that > the GNU compiler toolchain was used to compile the kernel and other > part of the OS. As I understand it, GCC provided very good optimization code for an open-source project plus it is supported a $%@ load of platforms. > I would like to know if there is another compiler toolchain > (C compiler, assembler and linker) which is able to build the i386 > FreeBSD and which is released under the BSD, MIT or any other > non-viral license ? Well there's TenDRA[1]. I think someone was once working on getting it to build the base system..... [1]ten15.org or tendra.org. They are both forks of the original TenDRA project. Chatting to some friendlies in #TenDRA[2] on freenode suggests that there work is still to young to even build ELF binaries on FreeBSD. So it might have been ten15.org [2]TenDRA as in tendra.org and not ten15.org. Yes it's all !&$#*^# confusing. -Alastair