From owner-freebsd-arm@FreeBSD.ORG Tue May 19 15:46:50 2009 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 018451065672 for ; Tue, 19 May 2009 15:46:50 +0000 (UTC) (envelope-from chuckr@telenix.org) Received: from mail5.sea5.speakeasy.net (mail5.sea5.speakeasy.net [69.17.117.7]) by mx1.freebsd.org (Postfix) with ESMTP id D64B18FC20 for ; Tue, 19 May 2009 15:46:49 +0000 (UTC) (envelope-from chuckr@telenix.org) Received: (qmail 14290 invoked from network); 19 May 2009 15:46:49 -0000 Received: from april.chuckr.org (HELO april.telenix.org) (chuckr@[66.92.151.30]) (envelope-sender ) by mail5.sea5.speakeasy.net (qmail-ldap-1.03) with AES256-SHA encrypted SMTP for ; 19 May 2009 15:46:49 -0000 Message-ID: <4A12D46B.8040808@telenix.org> Date: Tue, 19 May 2009 11:46:51 -0400 From: Chuck Robey User-Agent: Thunderbird 2.0.0.19 (X11/20090121) MIME-Version: 1.0 To: freebsd-arm@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: crosscompiler and porting notes X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 May 2009 15:46:50 -0000 two completely separate questions here. First, for the processor OMAP3530 (the Cortex), is it possible to use the llvm/clang compiler? Or, is gcc the compiler being used, for cross compiling? What sources are being used? If it's the same gcc in sources, then I need to know what are the flags used to build with (or, if it's actually in the build already, where is it, how to do that? 2nd question, is there any document, set of notes, anything at all, to give any sort of info at all so that I might have some idea of what needs to be changed in the kernel sources. I figure it's probably not going to be anything like a complete document, but I'm quite willing to try to use any level of document that might exist. Understand, I *don't* want some general purpose porting guide (something that would be used to create a bsd.port.mk-type port, I need this to be specific for the kernel sources. As far as that goes, are all the sources for the current level of work on the arm ports in the svn repository, or if it's somewhere else, where might that be? Thanks for two answers, I need to start leasrning this stuff, and these two points seem to me to give me a firm enough place to begin.