From owner-freebsd-testing@FreeBSD.ORG Tue Mar 24 06:58:18 2015 Return-Path: Delivered-To: freebsd-testing@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 364A6382 for ; Tue, 24 Mar 2015 06:58:18 +0000 (UTC) Received: from vps.hungerhost.com (vps.hungerhost.com [216.38.53.176]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 088D9639 for ; Tue, 24 Mar 2015 06:58:17 +0000 (UTC) Received: from em119-72-197-39.pool.e-mobile.ne.jp ([119.72.197.39]:61340 helo=[192.168.13.102]) by vps.hungerhost.com with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.82) (envelope-from ) id 1YaIn1-0000fD-QI; Tue, 24 Mar 2015 02:58:16 -0400 From: "George Neville-Neil" To: "Craig Rodrigues" Subject: Re: Jenkins builds for non X86 Date: Tue, 24 Mar 2015 15:58:03 +0900 Message-ID: In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; format=flowed X-Mailer: MailMate (1.9r5077) X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - vps.hungerhost.com X-AntiAbuse: Original Domain - freebsd.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - neville-neil.com X-Get-Message-Sender-Via: vps.hungerhost.com: authenticated_id: gnn@neville-neil.com Cc: freebsd-testing@freebsd.org X-BeenThere: freebsd-testing@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Testing on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Mar 2015 06:58:18 -0000 On 20 Mar 2015, at 11:15, Craig Rodrigues wrote: > On Mar 19, 2015 6:23 PM, "George Neville-Neil" > wrote: >> >> On 20 Mar 2015, at 10:22, Craig Rodrigues wrote: >> >>> On Thu, Mar 19, 2015 at 6:14 PM, George Neville-Neil < > gnn@neville-neil.com> >>> wrote: >>> >>>> On 20 Mar 2015, at 5:53, Craig Rodrigues wrote: >>>> >>>> On Thu, Mar 19, 2015 at 1:42 AM, George Neville-Neil < >>>>> gnn@neville-neil.com> >>>>> wrote: >>>>> >>>>>> >>>>>> >>>>>> Remind me, do the Jenkins builds try to build non-X86 stuff? >>>>>> ARM? >>>>>> >>>>> >>>>> >>>>> At http://jenkins.freebsd.org we currently have: >>>>> >>>>> FreeBSD_HEAD_sparc64 -> builds sparc64 with existing gcc in >>>>> base >>>>> >>>>> FreeBSD_HEAD_mip32_be >>>>> FreeBSD_HEAD_mips32_le >>>>> FreeBSD_HEAD_mips64_be >>>>> FreeBSD_HEAD_mips64_le >>>>> -> builds various mips >>>>> targets with existing gcc in base. >>>>> These are not running >>>>> every day. >>>>> >>>>> Nothing for ARM yet. >>>>> >>>>> >>>>> I set up this build: >>>>> FreeBSD_HEAD_external_toolchain_gcc >>>>> >>>>> but it is failing due to a bug in the FreeBSD Makefiles with >>>>> respect > to >>>>> setting --sysroot >>>>> https://lists.freebsd.org/pipermail/freebsd-toolchain/ >>>>> 2015-March/001458.html >>>>> >>>>> Is that something you can help with? >>>>> >>>>> Proper external toolchain support will be helpful for ARM, ARM64, >>>>> etc. >>>>> >>>>> >>>> Warner (imp@) is working on this. Do the MIPS builds use QEMU? If >>>> so, >>>> then why >>>> not do ARM the same way for now? >>>> >>>> >>> >>> No, we don't build mips inside QEMU. QEMU is very slow. >>> Do you know when Warner will fix the --sysroot stuff with external >>> toolchain? >>> I sent an e-mail to freebsd-toolchain@ but got no response. >> Email him directly. >> >> If you do not use QEMU what do you use? > > I follow these instructions: > > https://wiki.freebsd.org/FreeBSD/MipsEmulation > Ah, so you just do the build part of that page right? If so I can get you a similar recipe for ARM. Bet, George