From owner-freebsd-arm@FreeBSD.ORG Sat Mar 2 17:45:13 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 34C2E79C for ; Sat, 2 Mar 2013 17:45:13 +0000 (UTC) (envelope-from tim@kientzle.com) Received: from monday.kientzle.com (99-115-135-74.uvs.sntcca.sbcglobal.net [99.115.135.74]) by mx1.freebsd.org (Postfix) with ESMTP id 17CFD9D0 for ; Sat, 2 Mar 2013 17:45:12 +0000 (UTC) Received: (from root@localhost) by monday.kientzle.com (8.14.4/8.14.4) id r22Hj6ZC059440; Sat, 2 Mar 2013 17:45:06 GMT (envelope-from tim@kientzle.com) Received: from [192.168.2.143] (CiscoE3000 [192.168.1.65]) by kientzle.com with SMTP id qzetrc32jcwrq5cp58k2qi2yh6; Sat, 02 Mar 2013 17:45:06 +0000 (UTC) (envelope-from tim@kientzle.com) Subject: Re: ARM EABI test image Mime-Version: 1.0 (Apple Message framework v1283) Content-Type: text/plain; charset=windows-1252 From: Tim Kientzle In-Reply-To: <20130302172556.5b59e122@bender> Date: Sat, 2 Mar 2013 09:45:05 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: References: <20130302172556.5b59e122@bender> To: Andrew Turner X-Mailer: Apple Mail (2.1283) Cc: freebsd-arm@freebsd.org X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 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, 02 Mar 2013 17:45:13 -0000 On Mar 1, 2013, at 8:25 PM, Andrew Turner wrote: > Hello, >=20 > I have built an updated ARM EABI test image for Raspberry Pi [1]. >=20 > The only known issue is c++ exception handling is broken when > using in a dynamically linked executable. Static executables should > work with c++ exceptions. >=20 > To test it you will have to extract it using unxz and dd it to an sd > card, for example, with a USB to SD adapter on /dev/da0: > $ unxz bsd-pi-eabi-r247609.img.xz > $ dd if=3Dbsd-pi-eabi-r247609.img of=3D/dev/da0 >=20 > If you don't have a Raspberry Pi but would like to try it on your = board > you can add -DWITH_ARM_EABI to the make commands you use to build and > install world and the kernel. For people working with my build scripts, it should suffice to add this to your config.sh: FREEBSD_WORLD_EXTRA_ARGS=3D"-DWITH_ARM_EABI" FREEBSD_KERNEL_EXTRA_ARGS=3D"-DWITH_ARM_EABI" I'm starting some builds right now=85. Tim