From owner-freebsd-arm@FreeBSD.ORG Sat Jun 6 14:36:35 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 B3F84106567F for ; Sat, 6 Jun 2009 14:36:35 +0000 (UTC) (envelope-from tinguely@casselton.net) Received: from casselton.net (casselton.net [63.165.140.2]) by mx1.freebsd.org (Postfix) with ESMTP id 9C99A8FC1C for ; Sat, 6 Jun 2009 14:36:33 +0000 (UTC) (envelope-from tinguely@casselton.net) Received: from casselton.net (localhost [127.0.0.1]) by casselton.net (8.14.3/8.14.3) with ESMTP id n56EaVam025810; Sat, 6 Jun 2009 09:36:31 -0500 (CDT) (envelope-from tinguely@casselton.net) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=casselton.net; s=ccnMail; t=1244298991; bh=o9aJV66ExzLtCAcM88E/QbQXT0fXAz9Y/11orQGzBWU=; h=Date:From:Message-Id:To:Subject:Cc:In-Reply-To; b=Xf5FY6wSfze6eJ0Og5DVRBXVITusr6wp+fMtIjQb0eEyicDf3tf9Kkr9vs8sE7ftq mT/X4A+O9OXaHfnV4rcaZYCTujeumTv3/Nwvl+s+OsZwoW4GPEsCaxSikF5+SR1Ytn 08sHEd76Dxi9deC62Wv5FEQiZjO1nFg+aOvfWKGI= Received: (from tinguely@localhost) by casselton.net (8.14.3/8.14.2/Submit) id n56EaU6A025809; Sat, 6 Jun 2009 09:36:30 -0500 (CDT) (envelope-from tinguely) Date: Sat, 6 Jun 2009 09:36:30 -0500 (CDT) From: Mark Tinguely Message-Id: <200906061436.n56EaU6A025809@casselton.net> To: gballet@gmail.com In-Reply-To: <4A29A9AA.2090609@telenix.org> X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.3.2 (casselton.net [127.0.0.1]); Sat, 06 Jun 2009 09:36:31 -0500 (CDT) Cc: freebsd-arm@freebsd.org Subject: Re: ARMv7 - EABI - Cross Compiler 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: Sat, 06 Jun 2009 14:36:36 -0000 You should talk to the tools team about the port. A person can get a basic gcc4.5 cross compiler (gmake all-gcc / install-gcc) without the libraries but the kernel sources expects a FreeBSD extended kernel (a missing __FreeBSD_cc_version will pop up right away). There are files in svn/gnu/usr.bin/cc/cc_tools that are new and svn/contrib/gcc/config that differ from the gcc4.5 sources. I tip my hat to the tools team to get the gnu software to natively and cross compile and install in a normal location. --Mark.