From owner-freebsd-testing@FreeBSD.ORG Wed Apr 15 19:57:27 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 8CBDDF8 for ; Wed, 15 Apr 2015 19:57:27 +0000 (UTC) Received: from mail-ig0-x234.google.com (mail-ig0-x234.google.com [IPv6:2607:f8b0:4001:c05::234]) (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 6631DB09 for ; Wed, 15 Apr 2015 19:57:27 +0000 (UTC) Received: by iget9 with SMTP id t9so90657265ige.1 for ; Wed, 15 Apr 2015 12:57:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:from:date:message-id:subject:to:content-type; bh=axAE67QauX9eC0Y51ncKyPa/7709yHeBrtq9JXt02Gg=; b=CkPjXNxCn1t0TVobTQKyNY6IhtBzD9KZMity86ftAx1PUA8WnGpoAOtwW8+V8oKG5C wtm1k7DmZHWFZ/DXnbo47uRYm1J+7c3K7XTusFyhJogNG6Sho5hTaqxawlNrLw6maboB NJF4JTGO77M29VOZHjN8VVRSBpGqhfyG5YHQ6fNWn5kBUyD0fQqT8enC0Uv+V0ssJ1Oq A+j5XzMIFMTtdqe0TKnmMfQiqKOoElI9VavwY+1TuqRjal1tR+Got2lufjWLpUm5izzP puEz8D2/csV4RAMG0oyZpQazTlWmhHjl7IBXBbv/4KfV1Ql1UCKr724RqDAo+bANTjtZ QXJQ== X-Received: by 10.107.30.135 with SMTP id e129mr38071649ioe.26.1429127846554; Wed, 15 Apr 2015 12:57:26 -0700 (PDT) MIME-Version: 1.0 Sender: carpeddiem@gmail.com Received: by 10.107.48.3 with HTTP; Wed, 15 Apr 2015 12:57:05 -0700 (PDT) From: Ed Maste Date: Wed, 15 Apr 2015 15:57:05 -0400 X-Google-Sender-Auth: PUUTN8LKGAl_cpUgwq0Dw77KmXQ Message-ID: Subject: Adding FreeBSD/arm64 Jenkins build / QEMU job To: "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: Wed, 15 Apr 2015 19:57:27 -0000 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.