From owner-freebsd-testing@FreeBSD.ORG Fri Apr 17 06:26:55 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 58E4B7FC; Fri, 17 Apr 2015 06:26:55 +0000 (UTC) Received: from mail-lb0-x22d.google.com (mail-lb0-x22d.google.com [IPv6:2a00:1450:4010:c04::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id EF6358FB; Fri, 17 Apr 2015 06:26:54 +0000 (UTC) Received: by lbbqq2 with SMTP id qq2so75143460lbb.3; Thu, 16 Apr 2015 23:26:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=wZ9dMTIeR8zqA05YKke93aa8uNrCH/gGSmv0fs51n5U=; b=AQIRqrSa4YiCcS47ILQ8o+LPBptD3I3mHaCICUXrEkmlrexQ+zZt2p24lJuR0Ye/fN wn9RhwZ+yzayDr6etaeP3+cKwQW1ynPn6rVJkw+TVS7/OK+q5aZ0iura7QY4jgkIRufS kIuQ6rUPFk0X7xPMgHiFg09kCOJ0B06xfRWJae6AVlLELwLfd+a02vq5alG664Y+ObKY kvvwpo+LMGPRHtIifBi5EEflW4VHPhPhBd/GXtop65Fzdi1y5xihuXezLkJKr7nIRWYz +pQKAvL8VAtjoFVom74Rrhp0bN6849OmOSAKSFNv6j+TuYam+LWBNSBExFJzZw/KPVdX Q51A== MIME-Version: 1.0 X-Received: by 10.152.44.225 with SMTP id h1mr1188876lam.5.1429252012966; Thu, 16 Apr 2015 23:26:52 -0700 (PDT) Sender: lwhsu.freebsd@gmail.com Received: by 10.25.20.167 with HTTP; Thu, 16 Apr 2015 23:26:52 -0700 (PDT) In-Reply-To: References: Date: Fri, 17 Apr 2015 14:26:52 +0800 X-Google-Sender-Auth: aJsHf-TYa9OdykVi_RC_RCICEak Message-ID: Subject: Re: Adding FreeBSD/arm64 Jenkins build / QEMU job From: Li-Wen Hsu To: Ed Maste Cc: "freebsd-testing@freebsd.org" Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-testing@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Testing on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Apr 2015 06:26:55 -0000 On Thu, Apr 16, 2015 at 3:57 AM, Ed Maste wrote: > As of Andrew's bug fixes earlier today (r281556 et al) we can build > FreeBSD/arm64 in SVN HEAD (targeting QEMU). Because the in-tree GNU ld > 2.17.50 does not support AArch64 we rely on having the > aarch64-binutils port or package installed. Other than that arm64 > builds with the standard in-tree Clang/LLVM tool chain. > > As an example I've started a local build using the Jenkins build1.sh > script from https://github.com/freebsd/freebsd-ci with: > > % WORKSPACE=/tank/scratch MAKE_CONF_FILE="TARGET=arm64" sh > ~/src/freebsd-ci/scripts/build/build1.sh > > Can we add this as a Jenkins job? We can later extend it to build and > boot an image in QEMU and run Kyua tests but just having the build job > is a nice start. I've just done one: https://jenkins.freebsd.org/job/FreeBSD_HEAD_arm64/ The build step is quite straightforward: https://github.com/freebsd/jenkins-config/blob/db9c27cc6460f68278c42ece9d6574028c26a211/jobs/FreeBSD_HEAD_arm64/config.xml#L44-L48 Is this what you want? If so, we can also set this build to mail results to freebsd-arm list. -- Li-Wen Hsu http://lwhsu.org