From owner-freebsd-arm@freebsd.org Mon Oct 17 00:59:27 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 76CDBC12087 for ; Mon, 17 Oct 2016 00:59:27 +0000 (UTC) (envelope-from girivs@gmx.com) Received: from mout.gmx.net (mout.gmx.net [212.227.17.20]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mout.gmx.net", Issuer "TeleSec ServerPass DE-2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id DD599182A for ; Mon, 17 Oct 2016 00:59:26 +0000 (UTC) (envelope-from girivs@gmx.com) Received: from [24.6.127.25] by 3capp-mailcom-bs12.server.lan (via HTTP); Mon, 17 Oct 2016 02:59:24 +0200 Message-ID: From: "Shankar Giri Venkita Giri" To: freebsd-arm@freebsd.org Subject: XDEV arm Date: Mon, 17 Oct 2016 02:59:24 +0200 Importance: normal Sensitivity: Normal X-Priority: 3 X-Provags-ID: V03:K0:LGKRVvxsSERbdoZtyxgY8Dqn30Q3N2O+d/QV75Hekoy GleD51BjP3KWRTU86a05xzI1pKAElULvv/3vQ5agP/hvnmfqm2 3H25LSOsu6Y0ktEv5kw3x7QvlR1AmLLhoCISlo2SULmYsz5liu cYyiXVVzE9+rQwBwvTyFzSR6W+yK/gjKhm+DIncALjUFb/koLJ //14rWTWc55uVZ8lqV2iBzDwdGWsRiQnOwrm8zJMiVU0bTueWQ fCn6+l2wiLE9LgGayVa2zfM6QW5XmwjbRuoq6BZ4IATJHiYRxb 8c12RPgh16G1LSOnNzuSZIMUfmt X-UI-Out-Filterresults: notjunk:1;V01:K0:MwbLg++iT+8=:NqAbj6v7Jv0DB64qdsj/OY E7Natl59nUbl9l0/a+j8Z9fxBPFWvA8rYGpwk5fIpeoTBO4AK3S2U/YPN8O06tyA/txVEqXRV dRr2SUCObeD/dk4Cj8CmYktqf478AbQW+gFPEYfm+dz4KcESRh/1a6K1+NcEKT+17LfgOFTDL ZSDC7m2csmRczjznaWkX6QJ0Y/bBLaUBf/CzRYCdnVW3i6jFUslqbwk0qKSnF/xcjbKA2vxfB dKQdH6afClaiNsQ7U9cOiG7DWYhRxrh64rhMlwAtPfyDC7ErcOiUBalaYRdGq9Ov8VaOFUJXF 6FcCTQev3MrkZWKi+Xaw5h3DqM0MDW/nv9rT4iQe6YLjLViZNGu74TI0VtwMXdDcT7GF+HzUN OtjUlSw8xs9fSRP8HofQKM+AYZdMXcU/K5dxUg2mLtIPHUsfZaEaxS5ScOmu1XAq7DAuhtEsK LyIaZH7TSA== MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Oct 2016 00:59:27 -0000 From owner-freebsd-arm@freebsd.org Mon Oct 17 06:29:03 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D968AC15700 for ; Mon, 17 Oct 2016 06:29:03 +0000 (UTC) (envelope-from girivs@gmx.com) Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mout.gmx.net", Issuer "TeleSec ServerPass DE-2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3D4BC14F2 for ; Mon, 17 Oct 2016 06:29:03 +0000 (UTC) (envelope-from girivs@gmx.com) Received: from [24.6.127.25] by 3capp-mailcom-bs03.server.lan (via HTTP); Mon, 17 Oct 2016 08:28:54 +0200 MIME-Version: 1.0 Message-ID: From: "Shankar Giri Venkita Giri" To: freebsd-arm@freebsd.org Subject: XDEV fix Content-Type: text/plain; charset=UTF-8 Date: Mon, 17 Oct 2016 08:28:54 +0200 Importance: normal Sensitivity: Normal X-Priority: 3 X-Provags-ID: V03:K0:bQ1lBnvZa8uHGfdfR5gZta5MM2Tng6hen0aarbykIuA YmBOti0Ky4cHPcba9C2Z4zF/4Jy3yzTwSKjNmEFdy0seL4saNi ogNjdNOha+oSkoBX7h3taHoRpmnUnRsJHO48gSDaVfYqjUM2OI C3ExiwvZUkGFlCAX9LmKlaPjCbpT25GZscS+R+XKIH6wKVZXNg 8y23ZeG47F1WeeotF5JRziySDm62TOnSJ95l7XcZ7yMVO5UBbs 3gQ1RjtH4GNzV+IzzmV0mAkUk3gc++kJWqpszHRQy20m72EHa3 iF3/IsHBFE04nZoLuoU3ujTb87X X-UI-Out-Filterresults: notjunk:1;V01:K0:dVZmhCUAhck=:yEtrK21XPFW7JeC2cgn3Hl azA9yuNXmlcfbsJ5HLrRB7d3V58EILD01ijPSaoMjLlzkSJBzgs8dDgHvOyhBIMxH9dqguBTT XdAzLCbXqdhwdsujOUA7VkxqIi1z3YbsLUINFML6FDYn9oJs+/XqElIFQl9RuEm2Xp14RHqoW lglTjNx88FGXCrfP2UbLsR+IsXNdCbPKohE2J5+5i5GrHRNohIxUfoprkrkrB4XILjNlrbzop nv4vIEcxj5pHiu1uqleiwQ+fzCXyWt9ucKveDeJlgnOvSrex1Oxm9yZxopxhkkJ5tewyr04hJ CVKES1DCtDA31AvnOMMy4ZTWFgDBKArJvr6eUTZ21h88hNsPcCr6a/PW7afGeDT6tlU9Pe1yj IqcKvEz8z2pg/1dw2MKdS8JEuCJOfhcwE9V/SHr6b44xHNMwsV6z16vVvkMVfpl2S6zj8Rz93 pS1piijsYg== X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Oct 2016 06:29:03 -0000 XDEV has been broken for a while in FreeBSD 11. As of today, I had to perform minimal patches to get it to build successfully. Can someone review this and try it out to make sure? Also clang being a native cross-compiler, I was wondering if XDEV had specific advantages. ---------------------------------------------------------------------------------- diff --git a/lib/libc++/Makefile b/lib/libc++/Makefile index 6e70cf1..ec7725d 100644 --- a/lib/libc++/Makefile +++ b/lib/libc++/Makefile @@ -4,6 +4,7 @@ PACKAGE= clibs _LIBCXXRTDIR= ${.CURDIR}/../../contrib/libcxxrt +_LIBCXXDIR= ${.CURDIR}/../../contrib/libc++ HDRDIR= ${.CURDIR}/../../contrib/libc++/include SRCDIR= ${.CURDIR}/../../contrib/libc++/src CXXINCLUDEDIR= ${INCLUDEDIR}/c++/v${SHLIB_MAJOR} @@ -63,7 +64,7 @@ cxxrt_${_S}: ${_LIBCXXRTDIR}/${_S} .NOMETA .endfor WARNS= 0 -CFLAGS+= -isystem ${HDRDIR} -isystem ${_LIBCXXRTDIR} -nostdinc++ -nostdlib -DLIBCXXRT +CFLAGS+= -isystem ${_LIBCXXDIR} -isystem ${_LIBCXXRTDIR} -nostdinc++ -nostdlib -DLIBCXXRT -I${HDRDIR} .if empty(CXXFLAGS:M-std=*) CXXFLAGS+= -std=c++11 .endif diff --git a/lib/libdevdctl/Makefile b/lib/libdevdctl/Makefile index 5a18a14..963f906 100644 --- a/lib/libdevdctl/Makefile +++ b/lib/libdevdctl/Makefile @@ -1,6 +1,9 @@ # $FreeBSD$ LIB_CXX= devdctl +_LIBCXXDIR= ${.CURDIR}/../../contrib/libc++ +HDRDIR= ${.CURDIR}/../../contrib/libc++/include + INCS= consumer.h \ event.h \ event_factory.h \ @@ -13,6 +16,7 @@ SRCS= consumer.cc \ guid.cc INCSDIR= ${INCLUDEDIR}/devdctl +CFLAGS+= -isystem ${_LIBCXXDIR} -nostdinc++ -nostdlib -I${HDRDIR} WARNS?= 3 PRIVATELIB= true From owner-freebsd-arm@freebsd.org Mon Oct 17 08:40:01 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id ADB3EC149DC for ; Mon, 17 Oct 2016 08:40:01 +0000 (UTC) (envelope-from rwa@athabascau.ca) Received: from smtp.athabascau.ca (smtp.athabascau.ca [131.232.10.21]) (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 8B3121286 for ; Mon, 17 Oct 2016 08:40:01 +0000 (UTC) (envelope-from rwa@athabascau.ca) Received: from CONVERSION-DAEMON.local.athabascau.ca by local.athabascau.ca (PMDF V6.2-1x12 #31425) id <0OF60GI01I7RA6@local.athabascau.ca> for freebsd-arm@freebsd.org; Mon, 17 Oct 2016 00:33:27 -0600 (MDT) Received: from autopsy.pc.athabascau.ca ([131.232.4.80]) by local.athabascau.ca (PMDF V6.2-1x12 #31425) with ESMTPS id <0OF60GT4LI7R9J@local.athabascau.ca> for freebsd-arm@freebsd.org; Mon, 17 Oct 2016 00:33:27 -0600 (MDT) Date: Mon, 17 Oct 2016 00:33:27 -0600 (MDT) From: Ross Alexander Subject: Re: Raspberry Pi 3 support In-reply-to: X-X-Sender: rwa@autopsy.pc.athabascau.ca To: freebsd-arm@freebsd.org Message-id: Organization: Athabasca University X-Envelope-from: rwa@athabascau.ca MIME-version: 1.0 Content-type: text/plain; charset=US-ASCII; format=flowed User-Agent: Alpine 2.20 (BSF 67 2015-01-07) References: X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Oct 2016 08:40:01 -0000 On Fri Oct 14 22:10:56 UTC 2016, Shawn Webb wrote: > I've documented the steps I took to install FreeBSD on my RPI3: > https://wiki.freebsd.org/arm64 > I hope I didn't miss anything. It's a wiki, so if I did, feel free to > correct it (or let me know and I can correct it, too). I'm referencing https://wiki.freebsd.org/arm64/rpi3 as it seems to be "the one". The following notes are meant to be clarifications for people as clueless as myself - You say: "Download all the files from the boot directory in the official Raspberry Pi firmware repository on GitHub." I read that as newfs_msdos -F 16 /dev/da0s1 mount -t msdosfs /dev/da0s1 /mnt0 cd /mnt0 svn checkout https://github.com/raspberrypi/firmware/trunk/boot/ mv boot/* . rm -R boot You say: "Copy $MAKEOBJDIRPREFIX/arm64.aarch64//sys/boot/efi/boot1/boot1.efi to /mnt/EFI/BOOT/bootaa64.efi". I read that as mount -t ufs /dev/da0s2a /mnt1 mkdir -p /mnt0/EFI/BOOT cp /mnt1/boot/boot1.efi /mnt0/EFI/BOOT/bootaa64.efi given that /dev/da0s2a is all the stuff from "Building", "World", and "Kernel" sections and a "make -s installworld installkernel distribution KERNCONF=RPI3 DESTDIR=/mnt1 TARGET=arm64 TARGET_ARCH=aarch64". And hey, guess what: it boots fine :). No hints as to how many times I got it wrong, though. regards, Ross -- Ross Alexander, (780) 675-6823 desk / (780) 689-0749 cell, rwa@athabascau.ca "Plato's scheme of folly, which would have the philosophers take over the management of affairs, has been turned on its head; the men of affairs have taken over the direction and pursuit of knowledge." -- Thorstein Veblen, _The Higher Learning in America_ -- This communication is intended for the use of the recipient to whom it is addressed, and may contain confidential, personal, and or privileged information. Please contact us immediately if you are not the intended recipient of this communication, and do not copy, distribute, or take action relying on it. Any communications received in error, or subsequent reply, should be deleted or destroyed. --- From owner-freebsd-arm@freebsd.org Mon Oct 17 14:07:41 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BA47CC145F2 for ; Mon, 17 Oct 2016 14:07:41 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: from mail-qt0-f182.google.com (mail-qt0-f182.google.com [209.85.216.182]) (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 78B8B3ED for ; Mon, 17 Oct 2016 14:07:41 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: by mail-qt0-f182.google.com with SMTP id q7so122668202qtq.1 for ; Mon, 17 Oct 2016 07:07:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hardenedbsd-org.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=KafhTnHbG0CFIZJTU5XhCtBB6AAALZpWtBw48OQk2cs=; b=E8Fh2/4hts0Wm0zLod7EopNVv2MD4F9ozAzwb19OsfQN/hvVm/b3HgzZCIrD/4swM4 7t+Iru4oVeZNyarg3uo5BD8pXz421wRJSLua8U+SXMysM0i/euH98KQzDGvQ0JJpx7XA TdEbmWsvoiDQS9ocBr6hfGwkb3ccOstWuQKDpj+XKGs0QHFOhalF36mAqgJvwrNFOh8W sfE/23p5wm4qG1XZ6F6BP86AhOszmw+wgXTS54H2mi2w6YVekAwZ+Ny23hiVNTx/eDCZ FEZbgrvsP4CENo+KjHd4qUu3NfseZ72A0yhVlHOH/yo3ppHlOqMOqa+h/o1srxC4q5us C6QQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=KafhTnHbG0CFIZJTU5XhCtBB6AAALZpWtBw48OQk2cs=; b=GP9WX+/2+cw16iQOV42D5upzd9vYUAtk8CWi4p7HOJjrlQxKvFgDzB9DI0Y9w0fZPJ qlOzaCT/9hFafrWJYP4ow9hC3SYkJC2qVupnjCbBLCqvg9+Q0GRI05lMZ5+YfyatMvfs m0EZdykHj3hvFQHZJb9tVjjhvHPe6mrxriHG8EZpghWD2ivaQY1TQzaGVmRX9CRJ1sqc eLsA605ag6Wi+Rrn6ef/9CIjK4lNniEdYe/D5OkJeVSXQgoE7tSIDEiOGk3OGhcu3HBD yICPggZGxZ00Pzvbnrr78J2A1fUcgMHarTfg918TNo/xWmMqpwg7dQPKnn0aKA8MXapL rjdQ== X-Gm-Message-State: AA6/9Rm2STAMA9s5y/5VGssPtI12gi8R8xnkX86MyZkQLuOhbc5ee0HT1e4gUkXCifsvghvt X-Received: by 10.200.37.177 with SMTP id e46mr25969274qte.14.1476713194667; Mon, 17 Oct 2016 07:06:34 -0700 (PDT) Received: from mutt-hardenedbsd ([63.88.83.66]) by smtp.gmail.com with ESMTPSA id w29sm15052669qtc.27.2016.10.17.07.06.33 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 17 Oct 2016 07:06:33 -0700 (PDT) Date: Mon, 17 Oct 2016 10:06:31 -0400 From: Shawn Webb To: Ross Alexander Cc: freebsd-arm@freebsd.org Subject: Re: Raspberry Pi 3 support Message-ID: <20161017140631.GA77580@mutt-hardenedbsd> References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="45Z9DzgjV8m4Oswq" Content-Disposition: inline In-Reply-To: X-Operating-System: FreeBSD mutt-hardenedbsd 12.0-CURRENT-HBSD FreeBSD 12.0-CURRENT-HBSD X-PGP-Key: http://pgp.mit.edu/pks/lookup?op=vindex&search=0x6A84658F52456EEE User-Agent: Mutt/1.6.1 (2016-04-27) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Oct 2016 14:07:41 -0000 --45Z9DzgjV8m4Oswq Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Oct 17, 2016 at 12:33:27AM -0600, Ross Alexander wrote: > On Fri Oct 14 22:10:56 UTC 2016, Shawn Webb wrote: >=20 > > I've documented the steps I took to install FreeBSD on my RPI3: > > https://wiki.freebsd.org/arm64 > > I hope I didn't miss anything. It's a wiki, so if I did, feel free to > > correct it (or let me know and I can correct it, too). >=20 > I'm referencing https://wiki.freebsd.org/arm64/rpi3 as it seems > to be "the one". The following notes are meant to be clarifications > for people as clueless as myself - >=20 > You say: "Download all the files from the boot directory in the > official Raspberry Pi firmware repository on GitHub." I read that as >=20 > newfs_msdos -F 16 /dev/da0s1 > mount -t msdosfs /dev/da0s1 /mnt0 > cd /mnt0 > svn checkout https://github.com/raspberrypi/firmware/trunk/boot/ > mv boot/* . > rm -R boot >=20 > You say: "Copy $MAKEOBJDIRPREFIX/arm64.aarch64//sys/= boot/efi/boot1/boot1.efi > to /mnt/EFI/BOOT/bootaa64.efi". I read that as >=20 > mount -t ufs /dev/da0s2a /mnt1 > mkdir -p /mnt0/EFI/BOOT > cp /mnt1/boot/boot1.efi /mnt0/EFI/BOOT/bootaa64.efi >=20 > given that /dev/da0s2a is all the stuff from "Building", "World", and > "Kernel" sections and a "make -s installworld installkernel distribution > KERNCONF=3DRPI3 DESTDIR=3D/mnt1 TARGET=3Darm64 TARGET_ARCH=3Daarch64". >=20 > And hey, guess what: it boots fine :). No hints as to how many times > I got it wrong, though. Hey Ross, Good catch. What I'll do is add a "prerequisites" section, instructing on how and where to download the required files. Then I'll refactor that bit to make better sense. Thanks for the input. I appreciate it. --=20 Shawn Webb Cofounder and Security Engineer HardenedBSD GPG Key ID: 0x6A84658F52456EEE GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 6EEE --45Z9DzgjV8m4Oswq Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJYBNrlAAoJEGqEZY9SRW7uYmkQAJXghxPcIR0msF87izKNC11r /+EeyLjH2NDwPa/iz7R2Zn0Y+y11gI5HAyBVN7SaBh7BM/F87r6Ne+gVs+D2USgr XzJjx9vY8Q8eut9J15QueF59EspSgwzmmmflrNyBHjAqGu73Cgz/IiRsKBDWWT+C kVpNfkEIM4uXnNYvxpE7jSuQHq+vNwfblbJv9+cBQjvWfKbU+Tyd6p2OTcaYGLKg vwG43fC28a97cuvEouyowBZWXE+qBIfv4CM4xMgg2rFuIowmO34HsU908ZwPLGPH RnAir3dOUWO0rQXLyThXE18Uz8oi6247sjkOKaC0AunEwRsHsDnqV5pYQkdpCUzP PmtVJflH57SUIFd3XiByomry+iTTMmUjwaSMQuiavoMqio72cTG3o2vuhflPPmby vfBo1ZpMoIYAqDpB6nKfBCG39pcRWiZvZs+sVSv3gdifeCNX5O4sjW1xfJbnJkFQ exzWaJcI9L1JG8JNVjAwxXKviY3LdCqoiqu/1WxenRGjQzetXnn9WaEvEbp3KBRF /z1vgGfFy8dGDl58zBHne62wQqgVkfhq7Wk4n8akXmuq44nZNrqLe40xQBR7CcfC gbt/hjZYqxsqjCYk6YdpPvv3LbdC6TA16c0bIpiMJBoskyW3O+0Yh78NX9zQIqdc YuMe2UnA8vY8EfCxAq0S =oECB -----END PGP SIGNATURE----- --45Z9DzgjV8m4Oswq-- From owner-freebsd-arm@freebsd.org Mon Oct 17 14:18:47 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E733CC14A4B for ; Mon, 17 Oct 2016 14:18:47 +0000 (UTC) (envelope-from db@db.net) Received: from diana.db.net (diana.db.net [66.113.102.10]) by mx1.freebsd.org (Postfix) with ESMTP id D798FDB7 for ; Mon, 17 Oct 2016 14:18:47 +0000 (UTC) (envelope-from db@db.net) Received: from night.db.net (localhost [127.0.0.1]) by diana.db.net (Postfix) with ESMTP id E3D0E2AA5F5; Mon, 17 Oct 2016 08:17:48 -0600 (MDT) Received: by night.db.net (Postfix, from userid 1000) id AE87C1CDE4; Mon, 17 Oct 2016 10:18:38 -0400 (EDT) Date: Mon, 17 Oct 2016 10:18:38 -0400 From: Diane Bruce To: Ross Alexander Cc: freebsd-arm@freebsd.org Subject: Re: Raspberry Pi 3 support Message-ID: <20161017141838.GB69694@night.db.net> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.6.1 (2016-04-27) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Oct 2016 14:18:48 -0000 On Mon, Oct 17, 2016 at 12:33:27AM -0600, Ross Alexander wrote: So. Have you tried fldigi on the RPi3 yet? > > regards, > Ross > -- > Ross Alexander, (780) 675-6823 desk / (780) 689-0749 cell, rwa@athabascau.ca -- - db@FreeBSD.org db@db.net http://www.db.net/~db From owner-freebsd-arm@freebsd.org Mon Oct 17 15:42:02 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6617AC15967 for ; Mon, 17 Oct 2016 15:42:02 +0000 (UTC) (envelope-from rwa@athabascau.ca) Received: from smtp.athabascau.ca (smtp.athabascau.ca [131.232.10.21]) (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 42B26B6D for ; Mon, 17 Oct 2016 15:42:01 +0000 (UTC) (envelope-from rwa@athabascau.ca) Received: from CONVERSION-DAEMON.local.athabascau.ca by local.athabascau.ca (PMDF V6.2-1x12 #31425) id <0OF70IZ017IIL6@local.athabascau.ca> for freebsd-arm@freebsd.org; Mon, 17 Oct 2016 09:39:56 -0600 (MDT) Received: from autopsy.pc.athabascau.ca ([131.232.4.80]) by local.athabascau.ca (PMDF V6.2-1x12 #31425) with ESMTPS id <0OF70ISA37IJ7B@local.athabascau.ca>; Mon, 17 Oct 2016 09:39:55 -0600 (MDT) Date: Mon, 17 Oct 2016 09:39:55 -0600 (MDT) From: Ross Alexander Subject: Re: Raspberry Pi 3 support In-reply-to: <20161017141838.GB69694@night.db.net> X-X-Sender: rwa@autopsy.pc.athabascau.ca To: Diane Bruce Cc: freebsd-arm@freebsd.org Message-id: Organization: Athabasca University X-Envelope-from: rwa@athabascau.ca MIME-version: 1.0 Content-type: text/plain; charset=US-ASCII; format=flowed User-Agent: Alpine 2.20 (BSF 67 2015-01-07) References: <20161017141838.GB69694@night.db.net> X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Oct 2016 15:42:02 -0000 On Mon, 17 Oct 2016, Diane Bruce wrote: > On Mon, Oct 17, 2016 at 12:33:27AM -0600, Ross Alexander wrote: > > So. Have you tried fldigi on the RPi3 yet? Diane, How pleasant to hear from you. My humble self is flattered. On my RPI2 (11-STABLE), hamlib won't build, and I haven't punched down on it. I'm also having trouble getting an arm64/aarch64 poudriere to run. Kind people have made suggestions, which I have yet to follow up on. This is because I have just bought a 2nd home (I'm Albertan, so it's really a trailer :-P) and am in the process of replacing all the windows. I realize that's a weak excuse. On the other hand, at the new place I can put up a tower and play with radios; the XYL doesn't allow that at our Edmonton home. BTW, really enjoyed looking around in ~db. What a lot of stuff you have your fingers in! I need to get to another BSDCan so we can chat. sincerest regards, Ross -- Ross Alexander, ve6pdq, (780) 675-6823 desk / (780) 689-0749 cell, rwa@athabascau.ca "Plato's scheme of folly, which would have the philosophers take over the management of affairs, has been turned on its head; the men of affairs have taken over the direction and pursuit of knowledge." -- Thorstein Veblen, _The Higher Learning in America_ -- This communication is intended for the use of the recipient to whom it is addressed, and may contain confidential, personal, and or privileged information. Please contact us immediately if you are not the intended recipient of this communication, and do not copy, distribute, or take action relying on it. Any communications received in error, or subsequent reply, should be deleted or destroyed. --- From owner-freebsd-arm@freebsd.org Mon Oct 17 18:34:25 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A89C3C1646C for ; Mon, 17 Oct 2016 18:34:25 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (www.zefox.net [69.239.235.194]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "www.zefox.org", Issuer "www.zefox.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 794B01FCE for ; Mon, 17 Oct 2016 18:34:25 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (localhost [127.0.0.1]) by www.zefox.net (8.15.2/8.15.2) with ESMTPS id u9HIYJEq043362 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Mon, 17 Oct 2016 11:34:20 -0700 (PDT) (envelope-from fbsd@www.zefox.net) Received: (from fbsd@localhost) by www.zefox.net (8.15.2/8.15.2/Submit) id u9HIYJiQ043361; Mon, 17 Oct 2016 11:34:19 -0700 (PDT) (envelope-from fbsd) Date: Mon, 17 Oct 2016 11:34:19 -0700 From: bob prohaska To: freebsd-arm@freebsd.org Subject: Are all USB ports equivalent? Message-ID: <20161017183418.GA43296@www.zefox.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Oct 2016 18:34:25 -0000 In upgrading stable/11 on one of my RPI2 hosts it seems that /dev/da0 isn't being created by the kernel. A second machine with the same software has no such problem. Both are self-hosting, with /usr, /var /tmp and swap on a usb flash drive. Root is on microSD. It happens that the USB flash drive holding the outboard filesystems (root is on microSD for both machines) is in a different slot on the two machines. The one which boots successfully reports FreeBSD www.zefox.com 11.0-STABLE FreeBSD 11.0-STABLE #9 r307491: Mon Oct 17 03:01:20 PDT 2016 bob@www.zefox.com:/usr/obj/usr/src/sys/RPI2 arm and shows ugen0.6: at usbus0 umass0 on uhub1 umass0: on usbus0 ugen0.7: at usbus0 da0 at umass-sim0 bus 0 scbus0 target 0 lun 0 da0: Removable Direct Access SPC-4 SCSI device da0: Serial Number AA010509160727180727 da0: 40.000MB/s transfers da0: 59836MB (122544516 512 byte sectors) da0: quirks=0x2 The machine which has trouble reports FreeBSD 11.0-STABLE #1 r307523: Mon Oct 17 09:30:28 PDT 2016 bob@ns1.zefox.net:/usr/obj/usr/src/sys/RPI2 arm and reports ugen0.4: at usbus0 umass0 on uhub1 umass0: on usbus0 ugen0.5: at usbus0 with no mention of da0. The clearest difference I can find between the machines is that the one which creates /dev/da0 has the flash drive on address 6, the one which fails to create /dev/da0 has the flash drive at address 4. It's hard to believe that should matter, but it's the only clue found so far. Rebooting the failed machine with an older kernel results in normal operation. Svnlite status /usr/src shows no plausible differences in the source trees. I'm thoroughly stumped and would be grateful for any hints. Thanks for reading, and any ideas, bob prohaska From owner-freebsd-arm@freebsd.org Mon Oct 17 21:57:09 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 981F3C169ED for ; Mon, 17 Oct 2016 21:57:09 +0000 (UTC) (envelope-from gonzo@id.bluezbox.com) Received: from id.bluezbox.com (id.bluezbox.com [45.55.20.155]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 7C9D086E for ; Mon, 17 Oct 2016 21:57:09 +0000 (UTC) (envelope-from gonzo@id.bluezbox.com) Received: from [208.184.220.60] (helo=limiting-factor.dolby.net) by id.bluezbox.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.86_2 (FreeBSD)) (envelope-from ) id 1bwFu1-000DQx-MO; Mon, 17 Oct 2016 14:57:02 -0700 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 10.0 \(3226\)) Subject: Re: XDEV fix From: Oleksandr Tymoshenko X-Priority: 3 In-Reply-To: Date: Mon, 17 Oct 2016 14:56:32 -0700 Cc: freebsd-arm@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <685F6317-A439-48A0-9D0C-07C0C47E1D99@bluezbox.com> References: To: Shankar Giri Venkita Giri X-Mailer: Apple Mail (2.3226) Sender: gonzo@id.bluezbox.com X-Spam-Level: -- X-Spam-Report: Spam detection software, running on the system "id.bluezbox.com", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see The administrator of that system for details. Content preview: > On Oct 16, 2016, at 11:28 PM, Shankar Giri Venkita Giri wrote: > > XDEV has been broken for a while in FreeBSD 11. As of today, I had to perform minimal patches to get it to build successfully. Can someone review this and try it out to make sure? > Also clang being a native cross-compiler, I was wondering if XDEV had specific advantages. [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Oct 2016 21:57:09 -0000 > On Oct 16, 2016, at 11:28 PM, Shankar Giri Venkita Giri = wrote: >=20 > XDEV has been broken for a while in FreeBSD 11. As of today, I had to = perform minimal patches to get it to build successfully. Can someone = review this and try it out to make sure? > Also clang being a native cross-compiler, I was wondering if XDEV had = specific advantages. Hi Shankar, Thanks for submitting the patch. But I am afraid it fixes symptoms, and not the cause of the problem. Actually there are multiple problems. clang-based xdev is broken due to this: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D213217 gcc-based xdev (I've just checked sparc64) is broken for another reason I have no idea about so far. Both failures are in sysroot part of xdev (libraries) Some time ago I suggested to get rid of sysroot part and reduce it down to cross-toolchain: compiler + binutils. Although system clang in theory can act as a cross-comipler it's useless without binutils: = https://lists.freebsd.org/pipermail/freebsd-arch/2016-October/018000.html Since you're probably the only person other than me who uses xdev I am interested in hearing about your use case. May be it's easier to move cross-toolchain part to packages and get rid of xdev altogether.=20= From owner-freebsd-arm@freebsd.org Tue Oct 18 02:00:26 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1FA4DC15A2D for ; Tue, 18 Oct 2016 02:00:26 +0000 (UTC) (envelope-from girivs@gmx.com) Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mout.gmx.net", Issuer "TeleSec ServerPass DE-2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 8A7B9EE8 for ; Tue, 18 Oct 2016 02:00:25 +0000 (UTC) (envelope-from girivs@gmx.com) Received: from [24.6.127.25] by 3capp-mailcom-bs04.server.lan (via HTTP); Tue, 18 Oct 2016 03:59:43 +0200 Message-ID: From: "Shankar Giri Venkita Giri" To: "Oleksandr Tymoshenko" Cc: freebsd-arm@freebsd.org Subject: Re: XDEV fix Date: Tue, 18 Oct 2016 03:59:43 +0200 Importance: normal Sensitivity: Normal In-Reply-To: <685F6317-A439-48A0-9D0C-07C0C47E1D99@bluezbox.com> References: , <685F6317-A439-48A0-9D0C-07C0C47E1D99@bluezbox.com> X-UI-Message-Type: mail X-Priority: 3 X-Provags-ID: V03:K0:XcK7gP8HfhrHu3Myyl7AtYVtle+hrCvsyaFh8MYsLgD 5yr5E+1S/06/kmI/cPM9fH4cg3h4IN93RW8VyhB9VyNIgAkw5C 6JgPTCQVgPhxWlsX4IWNNbrr4NLmw0GfX0ULWidUz6fxxN8e8n +C1tWiMDdDp3mOkEoAaK3WvNZGrsywVwCbHIudcJMmpVaLMhed M8mnxPa4SOd+WOl7u+Z5lqZXO+xJ9LsvWHRLyZNynPMuwzzLXu 4mixd6rP4kj0RWQWlFFeBgPgPq0h3A/M+kGM5yOHNTXam8JTlh mFBK6e/N8J9SbNMs/GZi3xlO20E X-UI-Out-Filterresults: notjunk:1;V01:K0:aX0Wasou8EE=:g1cPSS/DkxNTbzAS7lFatg +1wo7ERvfweDmnhBqYEvo4gBj3YVzhWk4xQQZUf507clATQ7MgLdInDdp/Puu/sOs8Xx+eQk+ EEsdby8nEYr004CVLDkI1FHEvkk2lnBwcLUiCZQmnkDyUDzxS89DRmEWYZ8k6HXmf6a+sLRmI 7oNtZn6WD7GDzg8yJkmK5daG3/Nsts5/Yg85vfjtXORatUB+YvF/ycKXLV95ovWm0apDuw/Vl s2+NoIHTPE12WcWor75fH/hqkoJYevJoOGSGrah/2Oq8dTqoTGqprmWAMPVNV/FAB+rGEuHt+ iHGDgTPG2O9hbiFZho6SmBZwHFkkGNkpPBnrRcyLX5JUo/C8bEcjbC+TA+AH2JW+GwKkFOVEP OmT2lT0Oqft+QdgWbJGbytr6M3TJsSBv/B1SfhevjEfIAVHBXqvx2+NqfAL0hjWh40Oi7t+Xo QZqKbKL//Q== MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Oct 2016 02:00:26 -0000 From owner-freebsd-arm@freebsd.org Tue Oct 18 19:50:02 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 33543C17B8D for ; Tue, 18 Oct 2016 19:50:02 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: from mail-qk0-x234.google.com (mail-qk0-x234.google.com [IPv6:2607:f8b0:400d:c09::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 DF7A784F for ; Tue, 18 Oct 2016 19:50:01 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: by mail-qk0-x234.google.com with SMTP id z190so5767471qkc.2 for ; Tue, 18 Oct 2016 12:50:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hardenedbsd-org.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=rgkq53EbRfn5hLS8IfGdRPzHbkk4KnQpqLWwgmF3niE=; b=Bnc3nsBCNVA10jH2uVj3sPxvYNGTEvr5GOw3qrJL8My+HIVkx6Vuo+No6NTx4AgZ+U c+Co0hkws0EKg4n8HleJH7zzHa4AHpaeB+fzc4WsUizIhDnNwDGcJfAn24T2fOYOb4hJ ED4270hD7kUVit/L/gk9i4KKqlbOffggPl3a1fTlQnHIstED3bR3XPloTSpcqvsR8pCj vY5QxzvbGi0zyoDQl7qcgFuIKDWMfOObKip/GgagXP3QefQ0DW//Q4tXfGQoY5ZhTzw7 gCFEtZzOCIsTse9qFWCSvQLj/ugipcwxTMsyUKh6jl2s292Ln8JGY0uK0sNgLgIL45YW WUYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=rgkq53EbRfn5hLS8IfGdRPzHbkk4KnQpqLWwgmF3niE=; b=eSOktVx3GClwXx2+UGyhLnWFYtiGitXGcq9icGh4gChfXqLmLniBNpXTAluSxqM53W qEtDd2LBOMg653GwvOmKVtNFctovfetpzHDiLNfBrgsemmKzxxRuvleUEhHGONNwxKIo 9NtO4KNt5KWBBbWVSMLDbkbya7LpIbXo0LhuA0ljd0k3uQaVJmnwa62ifzj41munBDPX 0mI2UaDk5dRhb5vgCBJJ8rqCd8V3ZGv4u9bF8MdM8/AT+BTgd1GOnFpIvwgYM64aO6l+ WYALaC/jGkMcfA+rBpNss1tjET2qVdqAcCrHYe/d3mVb283V/7dvUHWa0WhKQh05Xrqz Yp0g== X-Gm-Message-State: ABUngvfUeYL77IR9Ctrtu227o6YcmlfL/NUkUX7zpj8M7YsjCZiRXD8qxX/ylwKRTATFhO8g X-Received: by 10.55.170.143 with SMTP id t137mr2292215qke.151.1476820201000; Tue, 18 Oct 2016 12:50:01 -0700 (PDT) Received: from mutt-hardenedbsd ([63.88.83.66]) by smtp.gmail.com with ESMTPSA id y55sm18874198qty.23.2016.10.18.12.49.59 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 18 Oct 2016 12:49:59 -0700 (PDT) Date: Tue, 18 Oct 2016 15:49:58 -0400 From: Shawn Webb To: Ross Alexander Cc: freebsd-arm@freebsd.org Subject: Re: Raspberry Pi 3 support Message-ID: <20161018194958.GC22296@mutt-hardenedbsd> References: <20161017140631.GA77580@mutt-hardenedbsd> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="LwW0XdcUbUexiWVK" Content-Disposition: inline In-Reply-To: <20161017140631.GA77580@mutt-hardenedbsd> X-Operating-System: FreeBSD mutt-hardenedbsd 12.0-CURRENT-HBSD FreeBSD 12.0-CURRENT-HBSD X-PGP-Key: http://pgp.mit.edu/pks/lookup?op=vindex&search=0x6A84658F52456EEE User-Agent: Mutt/1.6.1 (2016-04-27) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Oct 2016 19:50:02 -0000 --LwW0XdcUbUexiWVK Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Oct 17, 2016 at 10:06:31AM -0400, Shawn Webb wrote: > On Mon, Oct 17, 2016 at 12:33:27AM -0600, Ross Alexander wrote: > > On Fri Oct 14 22:10:56 UTC 2016, Shawn Webb wrote: > >=20 > > > I've documented the steps I took to install FreeBSD on my RPI3: > > > https://wiki.freebsd.org/arm64 > > > I hope I didn't miss anything. It's a wiki, so if I did, feel free to > > > correct it (or let me know and I can correct it, too). > >=20 > > I'm referencing https://wiki.freebsd.org/arm64/rpi3 as it seems > > to be "the one". The following notes are meant to be clarifications > > for people as clueless as myself - > >=20 > > You say: "Download all the files from the boot directory in the > > official Raspberry Pi firmware repository on GitHub." I read that as > >=20 > > newfs_msdos -F 16 /dev/da0s1 > > mount -t msdosfs /dev/da0s1 /mnt0 > > cd /mnt0 > > svn checkout https://github.com/raspberrypi/firmware/trunk/boot/ > > mv boot/* . > > rm -R boot > >=20 > > You say: "Copy $MAKEOBJDIRPREFIX/arm64.aarch64//sy= s/boot/efi/boot1/boot1.efi > > to /mnt/EFI/BOOT/bootaa64.efi". I read that as > >=20 > > mount -t ufs /dev/da0s2a /mnt1 > > mkdir -p /mnt0/EFI/BOOT > > cp /mnt1/boot/boot1.efi /mnt0/EFI/BOOT/bootaa64.efi > >=20 > > given that /dev/da0s2a is all the stuff from "Building", "World", and > > "Kernel" sections and a "make -s installworld installkernel distribution > > KERNCONF=3DRPI3 DESTDIR=3D/mnt1 TARGET=3Darm64 TARGET_ARCH=3Daarch64". > >=20 > > And hey, guess what: it boots fine :). No hints as to how many times > > I got it wrong, though. >=20 > Hey Ross, >=20 > Good catch. What I'll do is add a "prerequisites" section, instructing > on how and where to download the required files. Then I'll refactor that > bit to make better sense. Status update for FreeBSD on the RPI3: 1) There is now a sysutils/u-boot-rpi3 port. Thanks Diane Bruce! 2) Using clang 3.9.0 + lld in base, one can build and install some ports with a few workarounds. boot1.efi, loader.efi, and the kernel need to come from a non-clang 3.9.0 branch (HEAD). 3) jemalloc has issues on the RPI3, can be worked around by disabling tcache via malloc.conf. Diane Bruce ponders whether this could be related to locking on arm64. 4) linking dynamically-loaded executables (via installing ports entries) has issues 5) SMP support is being actively worked on by Diane Bruce 6) I need to update the documentation to use the u-boot-rpi3 port 7) I need to update the documentation to use crochet now that crochet supports the rpi3 and we have the u-boot-rpi3 port All this has been documented in more detail at the RP3 wiki page: https://wiki.freebsd.org/arm64/rpi3 I'm going to start researching in more detail the jemalloc and dynamic linking issues this weekend. If someone gets to it sooner than me, then yay! Otherwise, I'm happy to take a gander. Again, if anyone has any suggestions for the documentation, please let me know. Thanks, --=20 Shawn Webb Cofounder and Security Engineer HardenedBSD GPG Key ID: 0x6A84658F52456EEE GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 6EEE --LwW0XdcUbUexiWVK Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJYBnziAAoJEGqEZY9SRW7uWrUQAMmc6JQaDtZomDCFqTuMMXBv qPII112nn8ykj8IlFDv8DdNdxiLhmgfnjFuWNIcCOKbU0GWn9tJ61GvsNCx+66qc dD4xU9kuZpUUOZdg+h0VHuKguar5Undr3Jq6nTCMXb24Ip0RC37hd5Rk7Z5s7RDs 7dkoP3xyEUBgLkAPoy2wy9q+J8Ob3o4O6CwqkqIZzBR3QjpSxoBqzOOY2sXdmBjR DMk+dh+OmpF8RUEAQZRO5E0xBEc1jixbpVXNyJvhvzAqJrmMWWEMBlfu7naAJpFo U8Y/jCNZ7tmtQq9jbNS8XqpwfsYW5IWGsy5JK9fvcTQqr39lBDr3Nn+2c7TBkaAs uyFxryL9LBu21xed8hVgr3TQXZZYEWKVUlDXZXc122n/lBcexwJUV5PDMz1eEc7j mTx4fNQSOAvvg/o5yaxplY6sf4PMbSf4CAHd5iQ7FPZV25je4E2G9NnLWPWh4+K3 yUsxLeMDsVX0zdsHwUcEHt9qSEVBYPsoycfQ2I9CICh58tQ2Vnvo4NesWgS5iGZX Vz5o1TpfmjOXqiGc7MMm96Jtdq5PtXgfgjAziXvZOSUWAfXu4IHHsxWGmprFh67J ZWyAL9Y/7F0FYVAj5r6Hy0iNQM0P7SmyeUb8tHEKVmfqlnpD/3QY6LqI8dEhpyW0 /v31uW/SWwEg6kzvp6ja =in11 -----END PGP SIGNATURE----- --LwW0XdcUbUexiWVK-- From owner-freebsd-arm@freebsd.org Wed Oct 19 00:02:03 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4D396C129E3 for ; Wed, 19 Oct 2016 00:02:03 +0000 (UTC) (envelope-from gonzo@id.bluezbox.com) Received: from id.bluezbox.com (id.bluezbox.com [45.55.20.155]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 1F7E7BAE for ; Wed, 19 Oct 2016 00:02:03 +0000 (UTC) (envelope-from gonzo@id.bluezbox.com) Received: from [208.184.220.60] (helo=limiting-factor.dolby.net) by id.bluezbox.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.86_2 (FreeBSD)) (envelope-from ) id 1bweKO-000FoG-Ob; Tue, 18 Oct 2016 17:01:53 -0700 From: Oleksandr Tymoshenko Message-Id: <2BC88734-CF40-4702-9483-ADEBA23C11F2@bluezbox.com> Mime-Version: 1.0 (Mac OS X Mail 10.0 \(3226\)) Subject: Re: Raspberry Pi 3 support Date: Tue, 18 Oct 2016 17:01:23 -0700 In-Reply-To: <20161018194958.GC22296@mutt-hardenedbsd> Cc: Ross Alexander , freebsd-arm@freebsd.org To: Shawn Webb References: <20161017140631.GA77580@mutt-hardenedbsd> <20161018194958.GC22296@mutt-hardenedbsd> X-Mailer: Apple Mail (2.3226) Sender: gonzo@id.bluezbox.com X-Spam-Level: -- X-Spam-Report: Spam detection software, running on the system "id.bluezbox.com", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see The administrator of that system for details. Content preview: > On Oct 18, 2016, at 12:49 PM, Shawn Webb wrote: > > On Mon, Oct 17, 2016 at 10:06:31AM -0400, Shawn Webb wrote: >> On Mon, Oct 17, 2016 at 12:33:27AM -0600, Ross Alexander wrote: >>> On Fri Oct 14 22:10:56 UTC 2016, Shawn Webb wrote: >>> >>>> I've documented the steps I took to install FreeBSD on my RPI3: >>>> https://wiki.freebsd.org/arm64 >>>> I hope I didn't miss anything. It's a wiki, so if I did, feel free to >>>> correct it (or let me know and I can correct it, too). >>> >>> I'm referencing https://wiki.freebsd.org/arm64/rpi3 as it seems >>> to be "the one". The following notes are meant to be clarifications >>> for people as clueless as myself - >>> >>> You say: "Download all the files from the boot directory in the >>> official Raspberry Pi firmware repository on GitHub." I read that as >>> >>> newfs_msdos -F 16 /dev/da0s1 >>> mount -t msdosfs /dev/da0s1 /mnt0 >>> cd /mnt0 >>> svn checkout https://github.com/raspberrypi/firmware/trunk/boot/ >>> mv boot/* . >>> rm -R boot >>> >>> You say: "Copy $MAKEOBJDIRPREFIX/arm64.aarch64//sys/boot/efi/boot1/boot1.efi >>> to /mnt/EFI/BOOT/bootaa64.efi". I read that as >>> >>> mount -t ufs /dev/da0s2a /mnt1 >>> mkdir -p /mnt0/EFI/BOOT >>> cp /mnt1/boot/boot1.efi /mnt0/EFI/BOOT/bootaa64.efi >>> >>> given that /dev/da0s2a is all the stuff from "Building", "World", and >>> "Kernel" sections and a "make -s installworld installkernel distribution >>> KERNCONF=RPI3 DESTDIR=/mnt1 TARGET=arm64 TARGET_ARCH=aarch64". >>> >>> And hey, guess what: it boots fine :). No hints as to how many times >>> I got it wrong, though. >> >> Hey Ross, >> >> Good catch. What I'll do is add a "prerequisites" section, instructing >> on how and where to download the required files. Then I'll refactor that >> bit to make better sense. > > Status update for FreeBSD on the RPI3: > > 1) There is now a sysutils/u-boot-rpi3 port. Thanks Diane Bruce! > 2) Using clang 3.9.0 + lld in base, one can build and install some ports > with a few workarounds. [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 0.0 HTML_MESSAGE BODY: HTML included in message Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Oct 2016 00:02:03 -0000 > On Oct 18, 2016, at 12:49 PM, Shawn Webb = wrote: >=20 > On Mon, Oct 17, 2016 at 10:06:31AM -0400, Shawn Webb wrote: >> On Mon, Oct 17, 2016 at 12:33:27AM -0600, Ross Alexander wrote: >>> On Fri Oct 14 22:10:56 UTC 2016, Shawn Webb wrote: >>>=20 >>>> I've documented the steps I took to install FreeBSD on my RPI3: >>>> https://wiki.freebsd.org/arm64 >>>> I hope I didn't miss anything. It's a wiki, so if I did, feel free = to >>>> correct it (or let me know and I can correct it, too). >>>=20 >>> I'm referencing https://wiki.freebsd.org/arm64/rpi3 as it seems >>> to be "the one". The following notes are meant to be clarifications >>> for people as clueless as myself - >>>=20 >>> You say: "Download all the files from the boot directory in the >>> official Raspberry Pi firmware repository on GitHub." I read that = as >>>=20 >>> newfs_msdos -F 16 /dev/da0s1 >>> mount -t msdosfs /dev/da0s1 /mnt0 >>> cd /mnt0 >>> svn checkout https://github.com/raspberrypi/firmware/trunk/boot/ >>> mv boot/* . >>> rm -R boot >>>=20 >>> You say: "Copy = $MAKEOBJDIRPREFIX/arm64.aarch64//sys/boot/efi/boot1/b= oot1.efi >>> to /mnt/EFI/BOOT/bootaa64.efi". I read that as >>>=20 >>> mount -t ufs /dev/da0s2a /mnt1 >>> mkdir -p /mnt0/EFI/BOOT >>> cp /mnt1/boot/boot1.efi /mnt0/EFI/BOOT/bootaa64.efi >>>=20 >>> given that /dev/da0s2a is all the stuff from "Building", "World", = and >>> "Kernel" sections and a "make -s installworld installkernel = distribution >>> KERNCONF=3DRPI3 DESTDIR=3D/mnt1 TARGET=3Darm64 TARGET_ARCH=3Daarch64".= >>>=20 >>> And hey, guess what: it boots fine :). No hints as to how many = times >>> I got it wrong, though. >>=20 >> Hey Ross, >>=20 >> Good catch. What I'll do is add a "prerequisites" section, = instructing >> on how and where to download the required files. Then I'll refactor = that >> bit to make better sense. >=20 > Status update for FreeBSD on the RPI3: >=20 > 1) There is now a sysutils/u-boot-rpi3 port. Thanks Diane Bruce! > 2) Using clang 3.9.0 + lld in base, one can build and install some = ports > with a few workarounds. boot1.efi, loader.efi, and the kernel need to > come from a non-clang 3.9.0 branch (HEAD). > 3) jemalloc has issues on the RPI3, can be worked around by disabling > tcache via malloc.conf. Diane Bruce ponders whether this could be > related to locking on arm64. > 4) linking dynamically-loaded executables (via installing ports = entries) > has issues > 5) SMP support is being actively worked on by Diane Bruce > 6) I need to update the documentation to use the u-boot-rpi3 port > 7) I need to update the documentation to use crochet now that crochet > supports the rpi3 and we have the u-boot-rpi3 port >=20 > All this has been documented in more detail at the RP3 wiki page: >=20 > https://wiki.freebsd.org/arm64/rpi3 = >=20 > I'm going to start researching in more detail the jemalloc and dynamic > linking issues this weekend. If someone gets to it sooner than me, = then > yay! Otherwise, I'm happy to take a gander. >=20 > Again, if anyone has any suggestions for the documentation, please let > me know. Thanks for documenting this stuff, Shawn. Just for your information -=20 I committed new kernel config that should be used instead of RPI3: GENERIC-UP. I=E2=80=99ve updated wiki page already. From owner-freebsd-arm@freebsd.org Wed Oct 19 00:21:55 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3F7E9C12EC7 for ; Wed, 19 Oct 2016 00:21:55 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: from mail-qt0-x233.google.com (mail-qt0-x233.google.com [IPv6:2607:f8b0:400d:c0d::233]) (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 E76B17C0 for ; Wed, 19 Oct 2016 00:21:54 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: by mail-qt0-x233.google.com with SMTP id m5so6409501qtb.3 for ; Tue, 18 Oct 2016 17:21:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hardenedbsd-org.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=EsUvH24syHSaA29TDcXT+zUsufQorKvOCme6PkaQyeA=; b=Mut/2mjOFOtRxl52WrxRUQF1UMyY6JLtSk0n9fGl85oMHdeyithZ6/aS1+dVgPWE2V cBspoNS6NzAcZvpEton4zBS84hZ4tdoUarFitxgrwFuid2K07g5hk+H2DtmDWRr/+far cwW1ePusTt+VB8ijlVzzQLjXRNVCFOSLjfC2E+Yo4ONtttzIisH3+/k9KFJAsFoC3wHf y2htecP3t+QBGe0kULTKIoSzoN6KkZbZYrNBnkb74tZHS40ET3HRyellz4kF9nYNEitX /eOQI4FibDNxC6t8knFtwD5yE436A8CEeTGDSSS/B9W2PuyoehX+sSLBXqqSvO9go0nO e7nA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=EsUvH24syHSaA29TDcXT+zUsufQorKvOCme6PkaQyeA=; b=YOeRaosttLHdv+gj3d/YywtgxL/0+FG5K/7841ona9Ebwqh72UNU73bvyReTA3p/gb gw+EqrtVID7YlVEyRHubmlhMog+y6cohsFX2vYprwApsCya7ofHZhxD6Cw+ah1yejgls e19WZOWLYkQWk6czG+G8pqbaoQwMXlNtFzWjkucPrkYpfAFyp3rDk6RTDxF24IuElkHe nG9bk4GZksWJ4x2u/j3rugEBkzQ8kbI5dCEgzuCCoRKnLU+Lx08AqpU59WzYrG7NFUNX zp2mUl4KQ8kENmoOKBBZWyNdUZCMj4nGcSGYI6yIEZmvtfkohD1Q4cVzVGmQ2fN20Q2J W9Yw== X-Gm-Message-State: AA6/9Rk+2pkcWOQznb6FQJ1pMZ6W6tydIfSz1dFx3wc+ItrolVFOo8JpDlgcX+hltCRJLpNm X-Received: by 10.200.57.166 with SMTP id v35mr3632486qte.36.1476836514015; Tue, 18 Oct 2016 17:21:54 -0700 (PDT) Received: from mutt-hardenedbsd (pool-100-16-218-231.bltmmd.fios.verizon.net. [100.16.218.231]) by smtp.gmail.com with ESMTPSA id s23sm19472371qka.10.2016.10.18.17.21.48 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 18 Oct 2016 17:21:49 -0700 (PDT) Date: Tue, 18 Oct 2016 20:21:46 -0400 From: Shawn Webb To: Oleksandr Tymoshenko Cc: Ross Alexander , freebsd-arm@freebsd.org Subject: Re: Raspberry Pi 3 support Message-ID: <20161019002146.GA57025@mutt-hardenedbsd> References: <20161017140631.GA77580@mutt-hardenedbsd> <20161018194958.GC22296@mutt-hardenedbsd> <2BC88734-CF40-4702-9483-ADEBA23C11F2@bluezbox.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="W/nzBZO5zC0uMSeA" Content-Disposition: inline In-Reply-To: <2BC88734-CF40-4702-9483-ADEBA23C11F2@bluezbox.com> X-Operating-System: FreeBSD mutt-hardenedbsd 12.0-CURRENT-HBSD FreeBSD 12.0-CURRENT-HBSD X-PGP-Key: http://pgp.mit.edu/pks/lookup?op=vindex&search=0x6A84658F52456EEE User-Agent: Mutt/1.6.1 (2016-04-27) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Oct 2016 00:21:55 -0000 --W/nzBZO5zC0uMSeA Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Oct 18, 2016 at 05:01:23PM -0700, Oleksandr Tymoshenko wrote: >=20 > > On Oct 18, 2016, at 12:49 PM, Shawn Webb w= rote: > >=20 > > On Mon, Oct 17, 2016 at 10:06:31AM -0400, Shawn Webb wrote: > >> On Mon, Oct 17, 2016 at 12:33:27AM -0600, Ross Alexander wrote: > >>> On Fri Oct 14 22:10:56 UTC 2016, Shawn Webb wrote: > >>>=20 > >>>> I've documented the steps I took to install FreeBSD on my RPI3: > >>>> https://wiki.freebsd.org/arm64 > >>>> I hope I didn't miss anything. It's a wiki, so if I did, feel free to > >>>> correct it (or let me know and I can correct it, too). > >>>=20 > >>> I'm referencing https://wiki.freebsd.org/arm64/rpi3 as it seems > >>> to be "the one". The following notes are meant to be clarifications > >>> for people as clueless as myself - > >>>=20 > >>> You say: "Download all the files from the boot directory in the > >>> official Raspberry Pi firmware repository on GitHub." I read that as > >>>=20 > >>> newfs_msdos -F 16 /dev/da0s1 > >>> mount -t msdosfs /dev/da0s1 /mnt0 > >>> cd /mnt0 > >>> svn checkout https://github.com/raspberrypi/firmware/trunk/boot/ > >>> mv boot/* . > >>> rm -R boot > >>>=20 > >>> You say: "Copy $MAKEOBJDIRPREFIX/arm64.aarch64//= sys/boot/efi/boot1/boot1.efi > >>> to /mnt/EFI/BOOT/bootaa64.efi". I read that as > >>>=20 > >>> mount -t ufs /dev/da0s2a /mnt1 > >>> mkdir -p /mnt0/EFI/BOOT > >>> cp /mnt1/boot/boot1.efi /mnt0/EFI/BOOT/bootaa64.efi > >>>=20 > >>> given that /dev/da0s2a is all the stuff from "Building", "World", and > >>> "Kernel" sections and a "make -s installworld installkernel distribut= ion > >>> KERNCONF=3DRPI3 DESTDIR=3D/mnt1 TARGET=3Darm64 TARGET_ARCH=3Daarch64". > >>>=20 > >>> And hey, guess what: it boots fine :). No hints as to how many times > >>> I got it wrong, though. > >>=20 > >> Hey Ross, > >>=20 > >> Good catch. What I'll do is add a "prerequisites" section, instructing > >> on how and where to download the required files. Then I'll refactor th= at > >> bit to make better sense. > >=20 > > Status update for FreeBSD on the RPI3: > >=20 > > 1) There is now a sysutils/u-boot-rpi3 port. Thanks Diane Bruce! > > 2) Using clang 3.9.0 + lld in base, one can build and install some ports > > with a few workarounds. boot1.efi, loader.efi, and the kernel need to > > come from a non-clang 3.9.0 branch (HEAD). > > 3) jemalloc has issues on the RPI3, can be worked around by disabling > > tcache via malloc.conf. Diane Bruce ponders whether this could be > > related to locking on arm64. > > 4) linking dynamically-loaded executables (via installing ports entries) > > has issues > > 5) SMP support is being actively worked on by Diane Bruce > > 6) I need to update the documentation to use the u-boot-rpi3 port > > 7) I need to update the documentation to use crochet now that crochet > > supports the rpi3 and we have the u-boot-rpi3 port > >=20 > > All this has been documented in more detail at the RP3 wiki page: > >=20 > > https://wiki.freebsd.org/arm64/rpi3 > >=20 > > I'm going to start researching in more detail the jemalloc and dynamic > > linking issues this weekend. If someone gets to it sooner than me, then > > yay! Otherwise, I'm happy to take a gander. > >=20 > > Again, if anyone has any suggestions for the documentation, please let > > me know. >=20 > Thanks for documenting this stuff, Shawn. Just for your information -=20 > I committed new kernel config that should be used instead of RPI3: > GENERIC-UP. I???ve updated wiki page already. >=20 Cool! Thanks! --=20 Shawn Webb Cofounder and Security Engineer HardenedBSD GPG Key ID: 0x6A84658F52456EEE GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 6EEE --W/nzBZO5zC0uMSeA Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJYBryYAAoJEGqEZY9SRW7uPyQQAJXXMrdIzV+Y680IGwOAjzDg vpTIpP+58VNpbPrnUMesM45y3CeGi/6qZlSbFMwaQ3wQDuNHxwRQJO8t7yksRExV 5EiHuG/qfiGsTjMMiP+Fcg5KSYvxmCI6z96yqKsMphY1Gw1iuAbAPwmZwiGXxcec e4uXK4NaxgEktYfg3LPFvdNsrSrOWwXdhZMFxGhhzXcl8kVrHEfflgNMnHDYeuIw qBAjoSNDNXRqEpTfgOt4Ef0SwLQ0fSQTpWqyV37fe1A9LKoEw4TJA05sFVMaBulH heVf3IDcK4rZhzyqR3AJQ+2LNN7kCrD9jh6V/O2XnDsmE+u/lg088PZmPGiTK7o3 k2evKXwsK2sqj0AEdgS4zBoBxEQZp+vt7x69rzb3KTylUDne9CaJZy6AafvIehVj 4qPqKqtqS2Qb/wwcINxS4btKlKC6UVwffdqoL9l+1ok8WwwBxE6B2GVI2s/LDIr7 Lu92y1LGmfWJNp1GM7Vc8e6I3TvVC9h0QOnFowu/SAKOY+IMx0TJajTw63XxDelp IDN1UccrJ+BoV+ZmWjRg9dxEHLMcHnIogQYO97DaNx62nWkDXKREc0R5rDGvgE8O MM4hnyOHoZt0KOr4wrwZmYoca8l5tjkTFhuxP+d00ocL6U8KRhHNByRiqFOoUeI6 wXaS1PPZqIzEfT9Mk6T6 =d1IT -----END PGP SIGNATURE----- --W/nzBZO5zC0uMSeA-- From owner-freebsd-arm@freebsd.org Wed Oct 19 00:33:35 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 08A2FC150D1 for ; Wed, 19 Oct 2016 00:33:35 +0000 (UTC) (envelope-from db@db.net) Received: from diana.db.net (diana.db.net [66.113.102.10]) by mx1.freebsd.org (Postfix) with ESMTP id EF074B9D for ; Wed, 19 Oct 2016 00:33:34 +0000 (UTC) (envelope-from db@db.net) Received: from night.db.net (localhost [127.0.0.1]) by diana.db.net (Postfix) with ESMTP id 413A12AA413 for ; Tue, 18 Oct 2016 18:32:36 -0600 (MDT) Received: by night.db.net (Postfix, from userid 1000) id 375A51CDE4; Tue, 18 Oct 2016 20:33:26 -0400 (EDT) Date: Tue, 18 Oct 2016 20:33:26 -0400 From: Diane Bruce To: freebsd-arm@FreeBSD.org Subject: Raspberry Pi support Message-ID: <20161019003326.GA4189@night.db.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.6.1 (2016-04-27) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Oct 2016 00:33:35 -0000 I've updated my local copy of crochet to use the port diff --git a/board/RaspberryPi3/setup.sh b/board/RaspberryPi3/setup.sh index df33953..a9e042f 100644 --- a/board/RaspberryPi3/setup.sh +++ b/board/RaspberryPi3/setup.sh @@ -1,4 +1,4 @@ -KERNCONF=RPI3 +KERNCONF=GENERIC-UP RPI3_UBOOT_PORT="u-boot-rpi3" RPI3_UBOOT_BIN="u-boot.bin" RPI3_UBOOT_PATH="/usr/local/share/u-boot/${RPI3_UBOOT_PORT}" @@ -10,10 +10,10 @@ TARGET=aarch64 # from 'printenv' in boot0: kernel_addr_r=0x42000000 #UBLDR_LOADADDR=0x42000000 -#rpi3_check_uboot ( ) { -# uboot_port_test ${RPI3_UBOOT_PORT} ${RPI3_UBOOT_BIN} -#} -#strategy_add $PHASE_CHECK rpi3_check_uboot +rpi3_check_uboot ( ) { + uboot_port_test ${RPI3_UBOOT_PORT} ${RPI3_UBOOT_BIN} +} +strategy_add $PHASE_CHECK rpi3_check_uboot # # RPi3 uses EFI, so the first partition will be a FAT partition. @@ -30,6 +30,17 @@ raspberry_pi_populate_boot_partition ( ) { echo bootaa64 > startup.nsh mkdir -p EFI/BOOT + cp ${UBOOT_PATH}/LICENCE.broadcom . + cp ${UBOOT_PATH}/README . + cp ${UBOOT_PATH}/bootcode.bin . + cp ${UBOOT_PATH}/fixup.dat . + cp ${UBOOT_PATH}/fixup_cd.dat . + cp ${UBOOT_PATH}/fixup_x.dat . + cp ${UBOOT_PATH}/start.elf . + cp ${UBOOT_PATH}/start_cd.elf . + cp ${UBOOT_PATH}/start_x.elf . + cp ${UBOOT_PATH}/u-boot.bin . + # Populate config.txt echo "arm_control=0x200" > config.txt echo "dtparam=audio=on,i2c_arm=on,spi=on" >> config.txt @@ -38,9 +49,6 @@ raspberry_pi_populate_boot_partition ( ) { echo "device_tree_address=0x100" >> config.txt echo "kernel=u-boot.bin" >> config.txt - # Fetch u-boot.bin from gonzo - fetch https://people.freebsd.org/~gonzo/arm/rpi3/u-boot.bin - # Fetch all the firmware files firmware="bcm2710-rpi-3-b.dtb bootcode.bin fixup.dat start.elf" for i in ${firmware}; do fetch http://people.FreeBSD.org/~db/arm/crochet_rpi3.diff Diane -- - db@FreeBSD.org db@db.net http://www.db.net/~db From owner-freebsd-arm@freebsd.org Wed Oct 19 01:35:00 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AE167C15E4E for ; Wed, 19 Oct 2016 01:35:00 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id A175932C; Wed, 19 Oct 2016 01:35:00 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 9FF80104; Wed, 19 Oct 2016 01:35:00 +0000 (UTC) Date: Wed, 19 Oct 2016 01:34:54 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: gonzo@FreeBSD.org, asomers@FreeBSD.org, imp@FreeBSD.org, br@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-arm@FreeBSD.org Message-ID: <1332037624.6.1476840900668.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_arm64 - Build #4104 - Failure MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_arm64 X-Jenkins-Result: FAILURE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Oct 2016 01:35:00 -0000 FreeBSD_HEAD_arm64 - Build #4104 - Failure: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/4104/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/4104/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/4104/console Change summaries: 307586 by gonzo: Retire RPI3 kernel config in favour of GENERIC-UP Policy for FreeBSD/arm64 kernel config is the same one as for x86 architectures: provide GENERIC kernel bootable on as many systems as possible. Since there is no SMP support for RPi 3 yet new kernel config was introduced: GENERIC-UP, which is effectively GENERIC with SMP option disabled 307584 by asomers: Fix C++ includability of crypto headers with static array sizes C99 allows array function parameters to use the static keyword for their sizes. This tells the compiler that the parameter will have at least the specified size, and calling code will fail to compile if that guarantee is not met. However, this syntax is not legal in C++. This commit reverts r300824, which worked around the problem for sys/sys/md5.h only, and introduces a new macro: min_size(). min_size(x) can be used in headers as a static array size, but will still compile in C++ mode. Reviewed by: cem, ed MFC after: 4 weeks Sponsored by: Spectra Logic Corp Differential Revision: https://reviews.freebsd.org/D8277 307583 by br: Skip test on FreeBSD only. So test can be upstreamed to NetBSD. Requested by: ngie Sponsored by: DARPA, AFRL Sponsored by: HEIF5 307582 by imp: Announce where we've put the image too 307581 by imp: Fix NANO_NAME The end of the build log: [...truncated 189568 lines...] --- vnode_pager.o --- ctfconvert -L VERSION -g vnode_pager.o --- a64_r_padconf.o --- ctfconvert -L VERSION -g a64_r_padconf.o --- aw_reset.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.aw_reset.o -MTaw_reset.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -std=iso9899:1999 -Werror /usr/src/sys/arm/allwinner/aw_reset.c --- aw_rsb.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.aw_rsb.o -MTaw_rsb.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -std=iso9899:1999 -Werror /usr/src/sys/arm/allwinner/aw_rsb.c --- aw_reset.o --- ctfconvert -L VERSION -g aw_reset.o --- aw_rtc.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.aw_rtc.o -MTaw_rtc.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -std=iso9899:1999 -Werror /usr/src/sys/arm/allwinner/aw_rtc.c --- aw_ccu.o --- ctfconvert -L VERSION -g aw_ccu.o --- aw_sid.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.aw_sid.o -MTaw_sid.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -std=iso9899:1999 -Werror /usr/src/sys/arm/allwinner/aw_sid.c --- aw_nmi.o --- ctfconvert -L VERSION -g aw_nmi.o --- aw_thermal.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.aw_thermal.o -MTaw_thermal.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -std=iso9899:1999 -Werror /usr/src/sys/arm/allwinner/aw_thermal.c --- aw_rsb.o --- ctfconvert -L VERSION -g aw_rsb.o --- aw_usbphy.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.aw_usbphy.o -MTaw_usbphy.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -std=iso9899:1999 -Werror /usr/src/sys/arm/allwinner/aw_usbphy.c --- aw_rtc.o --- ctfconvert -L VERSION -g aw_rtc.o --- aw_wdog.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.aw_wdog.o -MTaw_wdog.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -std=iso9899:1999 -Werror /usr/src/sys/arm/allwinner/aw_wdog.c --- aw_sid.o --- ctfconvert -L VERSION -g aw_sid.o --- axp81x.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.axp81x.o -MTaxp81x.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -std=iso9899:1999 -Werror /usr/src/sys/arm/allwinner/axp81x.c --- aw_thermal.o --- ctfconvert -L VERSION -g aw_thermal.o --- aw_ahbclk.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.aw_ahbclk.o -MTaw_ahbclk.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -std=iso9899:1999 -Werror /usr/src/sys/arm/allwinner/clk/aw_ahbclk.c --- aw_usbphy.o --- ctfconvert -L VERSION -g aw_usbphy.o --- aw_apbclk.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.aw_apbclk.o -MTaw_apbclk.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -std=iso9899:1999 -Werror /usr/src/sys/arm/allwinner/clk/aw_apbclk.c --- aw_wdog.o --- ctfconvert -L VERSION -g aw_wdog.o --- aw_axiclk.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.aw_axiclk.o -MTaw_axiclk.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -std=iso9899:1999 -Werror /usr/src/sys/arm/allwinner/clk/aw_axiclk.c --- aw_ahbclk.o --- ctfconvert -L VERSION -g aw_ahbclk.o --- aw_cpuclk.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.aw_cpuclk.o -MTaw_cpuclk.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -std=iso9899:1999 -Werror /usr/src/sys/arm/allwinner/clk/aw_cpuclk.c --- aw_apbclk.o --- ctfconvert -L VERSION -g aw_apbclk.o --- aw_gate.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.aw_gate.o -MTaw_gate.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -std=iso9899:1999 -Werror /usr/src/sys/arm/allwinner/clk/aw_gate.c --- aw_axiclk.o --- ctfconvert -L VERSION -g aw_axiclk.o --- aw_modclk.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.aw_modclk.o -MTaw_modclk.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -std=iso9899:1999 -Werror /usr/src/sys/arm/allwinner/clk/aw_modclk.c --- axp81x.o --- ctfconvert -L VERSION -g axp81x.o --- aw_pll.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.aw_pll.o -MTaw_pll.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -std=iso9899:1999 -Werror /usr/src/sys/arm/allwinner/clk/aw_pll.c -I/usr/src/sys/gnu/dts/include --- aw_cpuclk.o --- ctfconvert -L VERSION -g aw_cpuclk.o --- aw_thsclk.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.aw_thsclk.o -MTaw_thsclk.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -std=iso9899:1999 -Werror /usr/src/sys/arm/allwinner/clk/aw_thsclk.c --- aw_gate.o --- ctfconvert -L VERSION -g aw_gate.o --- aw_usbclk.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.aw_usbclk.o -MTaw_usbclk.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -std=iso9899:1999 -Werror /usr/src/sys/arm/allwinner/clk/aw_usbclk.c --- aw_modclk.o --- ctfconvert -L VERSION -g aw_modclk.o --- if_awg.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.if_awg.o -MTif_awg.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -std=iso9899:1999 -Werror /usr/src/sys/arm/allwinner/if_awg.c --- aw_usbclk.o --- ctfconvert -L VERSION -g aw_usbclk.o --- aw_thsclk.o --- ctfconvert -L VERSION -g aw_thsclk.o --- alpine_ccu.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.alpine_ccu.o -MTalpine_ccu.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -std=iso9899:1999 -Werror /usr/src/sys/arm/annapurna/alpine/alpine_ccu.c --- alpine_nb_service.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.alpine_nb_service.o -MTalpine_nb_service.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -std=iso9899:1999 -Werror /usr/src/sys/arm/annapurna/alpine/alpine_nb_service.c --- alpine_ccu.o --- ctfconvert -L VERSION -g alpine_ccu.o --- alpine_nb_service.o --- ctfconvert -L VERSION -g alpine_nb_service.o --- alpine_pci.o --- --- generic_timer.o --- --- alpine_pci.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.alpine_pci.o -MTalpine_pci.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -std=iso9899:1999 -Werror /usr/src/sys/arm/annapurna/alpine/alpine_pci.c --- generic_timer.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.generic_timer.o -MTgeneric_timer.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -std=iso9899:1999 -Werror /usr/src/sys/arm/arm/generic_timer.c --- aw_pll.o --- ctfconvert -L VERSION -g aw_pll.o --- gic.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.gic.o -MTgic.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -std=iso9899:1999 -Werror /usr/src/sys/arm/arm/gic.c --- generic_timer.o --- ctfconvert -L VERSION -g generic_timer.o --- gic_fdt.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.gic_fdt.o -MTgic_fdt.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -std=iso9899:1999 -Werror /usr/src/sys/arm/arm/gic_fdt.c --- alpine_pci.o --- ctfconvert -L VERSION -g alpine_pci.o --- pmu.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.pmu.o -MTpmu.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -std=iso9899:1999 -Werror /usr/src/sys/arm/arm/pmu.c --- gic_fdt.o --- ctfconvert -L VERSION -g gic_fdt.o --- bcm2835_bsc.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.bcm2835_bsc.o -MTbcm2835_bsc.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -std=iso9899:1999 -Werror /usr/src/sys/arm/broadcom/bcm2835/bcm2835_bsc.c --- if_awg.o --- ctfconvert -L VERSION -g if_awg.o --- bcm2835_common.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.bcm2835_common.o -MTbcm2835_common.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -std=iso9899:1999 -Werror /usr/src/sys/arm/broadcom/bcm2835/bcm2835_common.c --- pmu.o --- ctfconvert -L VERSION -g pmu.o --- bcm2835_cpufreq.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.bcm2835_cpufreq.o -MTbcm2835_cpufreq.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -std=iso9899:1999 -Werror /usr/src/sys/arm/broadcom/bcm2835/bcm2835_cpufreq.c --- gic.o --- ctfconvert -L VERSION -g gic.o --- bcm2835_dma.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.bcm2835_dma.o -MTbcm2835_dma.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -std=iso9899:1999 -Werror /usr/src/sys/arm/broadcom/bcm2835/bcm2835_dma.c --- bcm2835_common.o --- ctfconvert -L VERSION -g bcm2835_common.o --- bcm2835_fbd.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.bcm2835_fbd.o -MTbcm2835_fbd.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -std=iso9899:1999 -Werror /usr/src/sys/arm/broadcom/bcm2835/bcm2835_fbd.c --- bcm2835_bsc.o --- ctfconvert -L VERSION -g bcm2835_bsc.o --- bcm2835_gpio.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.bcm2835_gpio.o -MTbcm2835_gpio.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -std=iso9899:1999 -Werror /usr/src/sys/arm/broadcom/bcm2835/bcm2835_gpio.c --- bcm2835_fbd.o --- ctfconvert -L VERSION -g bcm2835_fbd.o --- bcm2835_intr.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.bcm2835_intr.o -MTbcm2835_intr.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -std=iso9899:1999 -Werror /usr/src/sys/arm/broadcom/bcm2835/bcm2835_intr.c --- bcm2835_dma.o --- ctfconvert -L VERSION -g bcm2835_dma.o --- bcm2835_mbox.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.bcm2835_mbox.o -MTbcm2835_mbox.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -std=iso9899:1999 -Werror /usr/src/sys/arm/broadcom/bcm2835/bcm2835_mbox.c --- bcm2835_cpufreq.o --- ctfconvert -L VERSION -g bcm2835_cpufreq.o --- bcm2835_rng.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.bcm2835_rng.o -MTbcm2835_rng.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -std=iso9899:1999 -Werror /usr/src/sys/arm/broadcom/bcm2835/bcm2835_rng.c --- bcm2835_intr.o --- ctfconvert -L VERSION -g bcm2835_intr.o --- bcm2835_sdhci.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.bcm2835_sdhci.o -MTbcm2835_sdhci.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -std=iso9899:1999 -Werror /usr/src/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c --- bcm2835_mbox.o --- ctfconvert -L VERSION -g bcm2835_mbox.o --- bcm2835_spi.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.bcm2835_spi.o -MTbcm2835_spi.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -std=iso9899:1999 -Werror /usr/src/sys/arm/broadcom/bcm2835/bcm2835_spi.c --- bcm2835_rng.o --- ctfconvert -L VERSION -g bcm2835_rng.o --- bcm2835_vcio.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.bcm2835_vcio.o -MTbcm2835_vcio.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -std=iso9899:1999 -Werror /usr/src/sys/arm/broadcom/bcm2835/bcm2835_vcio.c --- bcm2835_gpio.o --- ctfconvert -L VERSION -g bcm2835_gpio.o --- bcm2835_wdog.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.bcm2835_wdog.o -MTbcm2835_wdog.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -std=iso9899:1999 -Werror /usr/src/sys/arm/broadcom/bcm2835/bcm2835_wdog.c --- bcm2835_sdhci.o --- ctfconvert -L VERSION -g bcm2835_sdhci.o --- bcm2836.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.bcm2836.o -MTbcm2836.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -std=iso9899:1999 -Werror /usr/src/sys/arm/broadcom/bcm2835/bcm2836.c --- bcm2835_spi.o --- ctfconvert -L VERSION -g bcm2835_spi.o --- bcm283x_dwc_fdt.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.bcm283x_dwc_fdt.o -MTbcm283x_dwc_fdt.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -std=iso9899:1999 -Werror /usr/src/sys/arm/broadcom/bcm2835/bcm283x_dwc_fdt.c --- bcm2835_vcio.o --- ctfconvert -L VERSION -g bcm2835_vcio.o --- autoconf.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.autoconf.o -MTautoconf.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -std=iso9899:1999 -Werror /usr/src/sys/arm64/arm64/autoconf.c --- bcm2835_wdog.o --- ctfconvert -L VERSION -g bcm2835_wdog.o --- bcopy.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.bcopy.o -MTbcopy.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -std=iso9899:1999 -Werror /usr/src/sys/arm64/arm64/bcopy.c --- autoconf.o --- ctfconvert -L VERSION -g autoconf.o --- bus_machdep.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.bus_machdep.o -MTbus_machdep.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -std=iso9899:1999 -Werror /usr/src/sys/arm64/arm64/bus_machdep.c --- bcm283x_dwc_fdt.o --- ctfconvert -L VERSION -g bcm283x_dwc_fdt.o --- bus_space_asm.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -x assembler-with-cpp -DLOCORE -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.bus_space_asm.o -MTbus_space_asm.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -std=iso9899:1999 -Werror /usr/src/sys/arm64/arm64/bus_space_asm.S ctfconvert -L VERSION -g bus_space_asm.o --- busdma_bounce.o --- --- bcopy.o --- ctfconvert -L VERSION -g bcopy.o --- busdma_bounce.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.busdma_bounce.o -MTbusdma_bounce.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -std=iso9899:1999 -Werror /usr/src/sys/arm64/arm64/busdma_bounce.c --- busdma_machdep.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.busdma_machdep.o -MTbusdma_machdep.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -std=iso9899:1999 -Werror /usr/src/sys/arm64/arm64/busdma_machdep.c --- bus_machdep.o --- ctfconvert -L VERSION -g bus_machdep.o --- bzero.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -x assembler-with-cpp -DLOCORE -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.bzero.o -MTbzero.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -std=iso9899:1999 -Werror /usr/src/sys/arm64/arm64/bzero.S ctfconvert -L VERSION -g bzero.o --- clock.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.clock.o -MTclock.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -std=iso9899:1999 -Werror /usr/src/sys/arm64/arm64/clock.c ctfconvert -L VERSION -g clock.o --- copyinout.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=/usr/obj/arm64.aarch64/usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -x assembler-with-cpp -DLOCORE -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.copyinout.o -MTcopyinout.o -mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -std=iso9899:1999 -Werror /usr/src/sys/arm64/arm64/copyinout.S --- bcm2836.o --- /usr/src/sys/arm/broadcom/bcm2835/bcm2836.c:383:3: error: too few operands for instruction dsb(); ^ ./machine/atomic.h:49:35: note: expanded from macro 'dsb' #define dsb(opt) __asm __volatile("dsb " __STRING(opt) : : : "memory") ^ :1:2: note: instantiated into assembly here dsb ^ 1 error generated. *** [bcm2836.o] Error code 1 bmake[2]: stopped in /usr/obj/arm64.aarch64/usr/src/sys/GENERIC --- copyinout.o --- ctfconvert -L VERSION -g copyinout.o --- busdma_machdep.o --- ctfconvert -L VERSION -g busdma_machdep.o --- busdma_bounce.o --- ctfconvert -L VERSION -g busdma_bounce.o 1 error bmake[2]: stopped in /usr/obj/arm64.aarch64/usr/src/sys/GENERIC *** [buildkernel] Error code 2 bmake[1]: stopped in /usr/src 1 error bmake[1]: stopped in /usr/src *** [buildkernel] Error code 2 make: stopped in /usr/src 1 error make: stopped in /usr/src Build step 'Execute shell' marked build as failure [WARNINGS] Skipping publisher since build result is FAILURE [PostBuildScript] - Execution post build scripts. [FreeBSD_HEAD_arm64] $ /bin/sh -xe /tmp/hudson3228050941354809489.sh + export 'PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin' + export 'jname=FreeBSD_HEAD_arm64' + echo 'clean up jail FreeBSD_HEAD_arm64' clean up jail FreeBSD_HEAD_arm64 + sudo jail -r FreeBSD_HEAD_arm64 + sudo ifconfig igb0 inet6 2610:1c1:1:607c::103:1 -alias + sudo umount FreeBSD_HEAD_arm64/usr/src + sudo umount FreeBSD_HEAD_arm64/dev + sudo rm -fr FreeBSD_HEAD_arm64 + true + sudo chflags -R noschg FreeBSD_HEAD_arm64 + sudo rm -fr FreeBSD_HEAD_arm64 Email was triggered for: Failure - Any Sending email for trigger: Failure - Any From owner-freebsd-arm@freebsd.org Wed Oct 19 05:44:36 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A0A49C17AF3 for ; Wed, 19 Oct 2016 05:44:36 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 93ABFE48; Wed, 19 Oct 2016 05:44:36 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 24798111; Wed, 19 Oct 2016 05:44:35 +0000 (UTC) Date: Wed, 19 Oct 2016 05:44:23 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: jhibbits@FreeBSD.org, gonzo@FreeBSD.org, kevlo@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-arm@FreeBSD.org Message-ID: <1848456044.9.1476855876197.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <1332037624.6.1476840900668.JavaMail.jenkins@jenkins-9.freebsd.org> References: <1332037624.6.1476840900668.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_arm64 - Build #4105 - Fixed MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_arm64 X-Jenkins-Result: SUCCESS Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Oct 2016 05:44:36 -0000 FreeBSD_HEAD_arm64 - Build #4105 - Fixed: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/4105/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/4105/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/4105/console Change summaries: 307600 by kevlo: Fix typo in comment. 307598 by jhibbits: Un-static two local variables in the FPU emulator Static variables aren't MP-safe, and this was causing bizarre segfaults on a dual-core e500v2 system (P1022). Still left is one static variable, which should be moved into the pcb instead, but as illegal instructions haven't been hit yet, it's lower priority. MFC after: 1 week 307593 by gonzo: Move SOC_BRCM_BCM2837 to GENERIC-UP since does not support SMP 307592 by gonzo: bcm2835_bsc.c should be compiled only if SOC_BRCM_BCM2837 is enabled From owner-freebsd-arm@freebsd.org Wed Oct 19 07:46:21 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B8BB2C179E7 for ; Wed, 19 Oct 2016 07:46:21 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-it0-x236.google.com (mail-it0-x236.google.com [IPv6:2607:f8b0:4001:c0b::236]) (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 7FC20DD9 for ; Wed, 19 Oct 2016 07:46:21 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-it0-x236.google.com with SMTP id 4so104875239itv.0 for ; Wed, 19 Oct 2016 00:46:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=IAn6e5bpJ6Lrvok0EuT++mKjR8VU46/NeczoVGUk1PI=; b=GEat47eXPiU6Bwv4L/owk9bBB0M+ZOk48NorrEsgZzDP5BcDYDMDVDdQIUzqtLffNJ 0Iek/6n8RHpU7yA117QcXk1EimM7rQgqt1GZ+BPxoYhDtrK6fa7xRk3VExoMIWNSYGef ebVBnJZzucC4ieIYwBarfkfKm7Vxvhw9HXaj8jRyCAG2AAf5Ktoiyh7OAy8SgUtujNSE m2dqjJWfJpJ/r+RrhVW/2N5inZ05eKnzdVdYW7GcGQguuTvL7+m//elKq+QZrNzGHUUR qb7BcmSR+hdkH0xkdsBZDDXjORkozvjAXstYMpmvDuz2Do5mWrBsncfgigI3E38ECrU1 brBA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=IAn6e5bpJ6Lrvok0EuT++mKjR8VU46/NeczoVGUk1PI=; b=loBxgS0C/FKoGulVl8SN2Xwl7WEysXtAlsWHsa4+aKAhmdpwSYorvLa6O4Tg5aOkhq F15OwbY4KP9KxF+hCI5r6+viVxVwrtYEIds02PRA+g86ObHBpr6JzVPqmgt5kRYjLpZ2 VftvMLVuBOos7M1tWQqEPAoW+8uhTlFWofJwZ2b/WOmHEjtMwB2Qalu6h4N+alOpsY8X 76FdoJ3fGJCy4PwdwGhtg0myq1jVqzctZ3mz7h4yJfkjE5QayTuCtDqcYYoJetrb1mpe 1o721bq7W28vvX494b7h+sQ88KYpFrOWb7gk8cPzCqGWgscPiSBqIACh6deeaLDPrGII C1jQ== X-Gm-Message-State: AA6/9RkJl+mPK6LyX2EePNgufRmdKBE27DS9trAKIQJdeREnGWorMsQRH3I0iUY/b+00a+2fQGWj8nKmgVtRZw== X-Received: by 10.36.89.206 with SMTP id p197mr4964399itb.103.1476863180868; Wed, 19 Oct 2016 00:46:20 -0700 (PDT) MIME-Version: 1.0 Sender: wlosh@bsdimp.com Received: by 10.79.77.85 with HTTP; Wed, 19 Oct 2016 00:46:20 -0700 (PDT) X-Originating-IP: [50.253.99.174] In-Reply-To: <20161019002146.GA57025@mutt-hardenedbsd> References: <20161017140631.GA77580@mutt-hardenedbsd> <20161018194958.GC22296@mutt-hardenedbsd> <2BC88734-CF40-4702-9483-ADEBA23C11F2@bluezbox.com> <20161019002146.GA57025@mutt-hardenedbsd> From: Warner Losh Date: Wed, 19 Oct 2016 01:46:20 -0600 X-Google-Sender-Auth: W4kwirsWKgH4zPTP2FoFPVJQDMg Message-ID: Subject: Re: Raspberry Pi 3 support To: Shawn Webb Cc: Oleksandr Tymoshenko , "freebsd-arm@freebsd.org" , Ross Alexander Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Oct 2016 07:46:21 -0000 On Tue, Oct 18, 2016 at 6:21 PM, Shawn Webb wrote: > On Tue, Oct 18, 2016 at 05:01:23PM -0700, Oleksandr Tymoshenko wrote: >> >> > On Oct 18, 2016, at 12:49 PM, Shawn Webb wrote: >> > >> > On Mon, Oct 17, 2016 at 10:06:31AM -0400, Shawn Webb wrote: >> >> On Mon, Oct 17, 2016 at 12:33:27AM -0600, Ross Alexander wrote: >> >>> On Fri Oct 14 22:10:56 UTC 2016, Shawn Webb wrote: >> >>> >> >>>> I've documented the steps I took to install FreeBSD on my RPI3: >> >>>> https://wiki.freebsd.org/arm64 >> >>>> I hope I didn't miss anything. It's a wiki, so if I did, feel free to >> >>>> correct it (or let me know and I can correct it, too). >> >>> >> >>> I'm referencing https://wiki.freebsd.org/arm64/rpi3 as it seems >> >>> to be "the one". The following notes are meant to be clarifications >> >>> for people as clueless as myself - >> >>> >> >>> You say: "Download all the files from the boot directory in the >> >>> official Raspberry Pi firmware repository on GitHub." I read that as >> >>> >> >>> newfs_msdos -F 16 /dev/da0s1 >> >>> mount -t msdosfs /dev/da0s1 /mnt0 >> >>> cd /mnt0 >> >>> svn checkout https://github.com/raspberrypi/firmware/trunk/boot/ >> >>> mv boot/* . >> >>> rm -R boot >> >>> >> >>> You say: "Copy $MAKEOBJDIRPREFIX/arm64.aarch64//sys/boot/efi/boot1/boot1.efi >> >>> to /mnt/EFI/BOOT/bootaa64.efi". I read that as >> >>> >> >>> mount -t ufs /dev/da0s2a /mnt1 >> >>> mkdir -p /mnt0/EFI/BOOT >> >>> cp /mnt1/boot/boot1.efi /mnt0/EFI/BOOT/bootaa64.efi >> >>> >> >>> given that /dev/da0s2a is all the stuff from "Building", "World", and >> >>> "Kernel" sections and a "make -s installworld installkernel distribution >> >>> KERNCONF=RPI3 DESTDIR=/mnt1 TARGET=arm64 TARGET_ARCH=aarch64". >> >>> >> >>> And hey, guess what: it boots fine :). No hints as to how many times >> >>> I got it wrong, though. >> >> >> >> Hey Ross, >> >> >> >> Good catch. What I'll do is add a "prerequisites" section, instructing >> >> on how and where to download the required files. Then I'll refactor that >> >> bit to make better sense. >> > >> > Status update for FreeBSD on the RPI3: >> > >> > 1) There is now a sysutils/u-boot-rpi3 port. Thanks Diane Bruce! >> > 2) Using clang 3.9.0 + lld in base, one can build and install some ports >> > with a few workarounds. boot1.efi, loader.efi, and the kernel need to >> > come from a non-clang 3.9.0 branch (HEAD). >> > 3) jemalloc has issues on the RPI3, can be worked around by disabling >> > tcache via malloc.conf. Diane Bruce ponders whether this could be >> > related to locking on arm64. >> > 4) linking dynamically-loaded executables (via installing ports entries) >> > has issues >> > 5) SMP support is being actively worked on by Diane Bruce >> > 6) I need to update the documentation to use the u-boot-rpi3 port >> > 7) I need to update the documentation to use crochet now that crochet >> > supports the rpi3 and we have the u-boot-rpi3 port >> > >> > All this has been documented in more detail at the RP3 wiki page: >> > >> > https://wiki.freebsd.org/arm64/rpi3 >> > >> > I'm going to start researching in more detail the jemalloc and dynamic >> > linking issues this weekend. If someone gets to it sooner than me, then >> > yay! Otherwise, I'm happy to take a gander. >> > >> > Again, if anyone has any suggestions for the documentation, please let >> > me know. >> >> Thanks for documenting this stuff, Shawn. Just for your information - >> I committed new kernel config that should be used instead of RPI3: >> GENERIC-UP. I???ve updated wiki page already. I've updated the nanobsd build. Is the u-boot-rpi3 port different from the other u-boot ports in requiring someone to snag firmware in addition to u-boot? Will that be fixed? Or should I go ahead and fix it when I get to rpi3 in my uboot cleanup? Warner From owner-freebsd-arm@freebsd.org Wed Oct 19 11:22:28 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id ABDA5C18A6B for ; Wed, 19 Oct 2016 11:22:28 +0000 (UTC) (envelope-from db@db.net) Received: from diana.db.net (diana.db.net [66.113.102.10]) by mx1.freebsd.org (Postfix) with ESMTP id 98DC3A3E for ; Wed, 19 Oct 2016 11:22:28 +0000 (UTC) (envelope-from db@db.net) Received: from night.db.net (localhost [127.0.0.1]) by diana.db.net (Postfix) with ESMTP id 3DA452AA555; Wed, 19 Oct 2016 05:21:35 -0600 (MDT) Received: by night.db.net (Postfix, from userid 1000) id 38D231CDE4; Wed, 19 Oct 2016 07:22:25 -0400 (EDT) Date: Wed, 19 Oct 2016 07:22:25 -0400 From: Diane Bruce To: Warner Losh Cc: Shawn Webb , "freebsd-arm@freebsd.org" , Ross Alexander Subject: Re: Raspberry Pi 3 support Message-ID: <20161019112224.GA10536@night.db.net> References: <20161017140631.GA77580@mutt-hardenedbsd> <20161018194958.GC22296@mutt-hardenedbsd> <2BC88734-CF40-4702-9483-ADEBA23C11F2@bluezbox.com> <20161019002146.GA57025@mutt-hardenedbsd> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.6.1 (2016-04-27) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Oct 2016 11:22:28 -0000 On Wed, Oct 19, 2016 at 01:46:20AM -0600, Warner Losh wrote: ... > I've updated the nanobsd build. > > Is the u-boot-rpi3 port different from the other u-boot ports in > requiring someone to snag firmware in addition to u-boot? Will that be > fixed? Or should I go ahead and fix it when I get to rpi3 in my uboot > cleanup? I looked at how the rpi2 u boot port did it. crochet (or whoever) is responsible for building a dtb from a source dts we have. So for now the rpi3 port does not provide the dtb files but will provide the broadcom binary (as the RPI2 port does). Really this is one place where the RPi2 and RPi3 ports could share easily as the firmware should be the same. We need to chat about this further ;) Diane > > Warner > _______________________________________________ > freebsd-arm@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" > -- - db@FreeBSD.org db@db.net http://www.db.net/~db From owner-freebsd-arm@freebsd.org Wed Oct 19 13:53:39 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B2778C18B74 for ; Wed, 19 Oct 2016 13:53:39 +0000 (UTC) (envelope-from sanpei.ml@gmail.com) Received: from mail-yw0-x232.google.com (mail-yw0-x232.google.com [IPv6:2607:f8b0:4002:c05::232]) (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 67D0EA2F for ; Wed, 19 Oct 2016 13:53:39 +0000 (UTC) (envelope-from sanpei.ml@gmail.com) Received: by mail-yw0-x232.google.com with SMTP id w3so16078628ywg.1 for ; Wed, 19 Oct 2016 06:53:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=Ds13Bd3sLKku4QZxi9wbnfFmE6+ZeCNoI4DdCPGy+DY=; b=WWqrMwyeOXELtUVRmH2K3TxWRFMhtCZPqONmaR9m64IjcZz17580rKmvalB7pZdZm5 OqlS6ISEjBsviXN1MnWDjNrNFdxT4G69uMQ1FDhwwqHY8IaZ3pp3u+9NfCXybl/KRT6k 0ZXPP9OBQfvPQqy5lrfIonPXeGrjbN2yxm7dqT9amGo2bHaBbexiTimivS34JhQZLisb 3ydFAe5eWgx0xByzeKB3njJxic88+hknyMcwk+NQTW7mO5JBf3fWMpm/qzXnhULxOqqf AG7b5ckIAyerJstJDGk8TsGnnvncKGjfBeN5XJo63rwUKTXd+Opgmf2m8vqD3yopSDqy gVDA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=Ds13Bd3sLKku4QZxi9wbnfFmE6+ZeCNoI4DdCPGy+DY=; b=iEe6CNvLddNXegOjMMXQNLCOweYISBPp933k5gORIigZE8TgJSDb3rNOTTBh3zGdJ6 +d5Z1dcR+pkLohwoXRWjG29jwAlSvATlMdkGsbZa4GSIGpb1eH/ldge5WCUq9TyRYw8W HBULIxw451OTNUF5ncUX1zo4WY6k0T/wC8gpOnELm3wLPMFoGNZUHIimBFfY+uPOp+SI zAwG+yY5fnqxFLpLJbJ3NOU9RkQXzD9PH6sHZrIGE/nnuzgVgWEtIZp7Bp+erPyOaMY3 1b5IMWRwRhU9Qao5x53NcGDPipxaSzLLf+CPeSb7spILKbZYxSzx++ZjWC/UMvgMybHY k5wg== X-Gm-Message-State: AA6/9RllxKwj9AO0Y5EUOzPUfWc+vkIs32tMIE8lKXeWW0/CjIhxmwbzBl4wVVeeQCI7fa4VOQpnSLcl8brUyg== X-Received: by 10.129.97.131 with SMTP id v125mr6033422ywb.37.1476885218688; Wed, 19 Oct 2016 06:53:38 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Yoshiro MIHIRA Date: Wed, 19 Oct 2016 13:53:28 +0000 Message-ID: Subject: Re: Hummingboard boot hangs in -HEAD To: Tom Sparks , freebsd-arm Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Oct 2016 13:53:39 -0000 Finally I can boot 12-current image with Hummingboard. I replace /boot/dtb files to 10.3-RELEASE or SolidRun's Linux dtb files. I can boot normally Hummingboard. I put dtb files which was out from 10.3-RELEASE image. http://www.sanpei.org/~sanpei/tmp/hummingboard-boot-dtb-10.3-RELEASE.tar.gz I will check differences between 10.3-RELEASE or SolidRun's Linux image and latest currentdts files. Yoshiro MIHIRA : > Does someone solve this issue? > I > downloaded FreeBSD-11.0-CURRENT-arm-armv6-CUBOX-HUMMINGBOARD-20160308-r29= 6485 > image. But I > found stil this is there. > > I tested above image and latest kernel(r296921M) on hummingboard-i2 > > 2016=E5=B9=B42=E6=9C=8820=E6=97=A5(=E5=9C=9F) 9:18 Tom Sparks : > > So rebuilding the kernel in between revs seems to work, so I'm guessing i= ts > toolchain related. I'll do a buildworld to confirm. > > On Thu, Feb 18, 2016 at 11:40 AM, Tom Sparks wrote: > > > I'd initially thought that it was my build that had failed so I snagged > an > > image from ftp.freebsd.org and no, that image fails to boot to multiuse= r > > as well. > > > > > > Here's where it hangs: > > --- snip --- > > usbus0: 480Mbps High Speed USB v2.0 > > usbus1: 480Mbps High Speed USB v2.0 > > ugen1.1: at usbus1 > > uhub0: on > > usbus1 > > ugen0.1: at usbus0 > > uhub1: on > > usbus0 > > hdmi0: i2c transfer failed: 2 > > fb0: failed to get EDID info from HDMI framer > > fbd0 on fb0 > > VT: initialize with new VT driver "fb". > > uhub0: 1 port with 1 removable, self powered > > --- snip --- > > > > with boot -v I get a bit further: > > --- snip --- > > VT: initialize with new VT driver "fb". > > random: harvesting attach, 8 bytes (4 bits) from fbd0 > > uhub0: 1 port with 1 removable, self powered > > random: harvesting attach, 8 bytes (4 bits) from uhub0 > > --- snip --- > > > > Then a while later, some other stuff appears: > > > > --- snip --- > > uhub0: 1 port with 1 removable, self powered > > random: harvesting attach, 8 bytes (4 bits) from uhub0 > > sdhci_imx0-slot0: Divider 250 for freq 400000 (base 200000000) > > mmc0: Probing bus > > uhub1: 1 port with 1 removable, self powered > > random: harvesting attach, 8 bytes (4 bits) from uhub1 > > --- snip --- > > > > Supposition is that this broke in the range of r295351 through r29554. > > > > Anyone? > > > > -- > > Tom Sparks > > Systems Engineer > > > > > > -- > Tom Sparks > Systems Engineer > _______________________________________________ > freebsd-arm@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" > > From owner-freebsd-arm@freebsd.org Wed Oct 19 18:43:47 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 81724C186FA for ; Wed, 19 Oct 2016 18:43:47 +0000 (UTC) (envelope-from freebsd-rwg@pdx.rh.CN85.dnsmgr.net) Received: from pdx.rh.CN85.dnsmgr.net (br1.CN84in.dnsmgr.net [69.59.192.140]) (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 D2677F94 for ; Wed, 19 Oct 2016 18:43:44 +0000 (UTC) (envelope-from freebsd-rwg@pdx.rh.CN85.dnsmgr.net) Received: from pdx.rh.CN85.dnsmgr.net (localhost [127.0.0.1]) by pdx.rh.CN85.dnsmgr.net (8.13.3/8.13.3) with ESMTP id u9JIXomA037364; Wed, 19 Oct 2016 11:33:50 -0700 (PDT) (envelope-from freebsd-rwg@pdx.rh.CN85.dnsmgr.net) Received: (from freebsd-rwg@localhost) by pdx.rh.CN85.dnsmgr.net (8.13.3/8.13.3/Submit) id u9JIXlb1037363; Wed, 19 Oct 2016 11:33:47 -0700 (PDT) (envelope-from freebsd-rwg) From: "Rodney W. Grimes" Message-Id: <201610191833.u9JIXlb1037363@pdx.rh.CN85.dnsmgr.net> Subject: Re: Raspberry Pi 3 support In-Reply-To: <20161019112224.GA10536@night.db.net> To: Diane Bruce Date: Wed, 19 Oct 2016 11:33:47 -0700 (PDT) CC: Warner Losh , "freebsd-arm@freebsd.org" , Ross Alexander X-Mailer: ELM [version 2.4ME+ PL121h (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Oct 2016 18:43:47 -0000 > On Wed, Oct 19, 2016 at 01:46:20AM -0600, Warner Losh wrote: > ... > > I've updated the nanobsd build. > > > > Is the u-boot-rpi3 port different from the other u-boot ports in > > requiring someone to snag firmware in addition to u-boot? Will that be > > fixed? Or should I go ahead and fix it when I get to rpi3 in my uboot > > cleanup? > > I looked at how the rpi2 u boot port did it. crochet (or whoever) is > responsible for building a dtb from a source dts we have. So for now > the rpi3 port does not provide the dtb files but will provide the broadcom > binary (as the RPI2 port does). Really this is one place where the > RPi2 and RPi3 ports could share easily as the firmware should be the same. > We need to chat about this further ;) It would be very nice to support both 32 bit and 64 bit worlds on the RPI3. I am not sure if this can be done in one version of uboot, or if it would require two, as IIRC it is the binary blob running in the GPU that sets the CPU up for 32 or 64 bit. -- Rod Grimes rgrimes@freebsd.org From owner-freebsd-arm@freebsd.org Wed Oct 19 22:40:40 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BCE92C19367 for ; Wed, 19 Oct 2016 22:40:40 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-it0-x22c.google.com (mail-it0-x22c.google.com [IPv6:2607:f8b0:4001:c0b::22c]) (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 860A3B5C for ; Wed, 19 Oct 2016 22:40:40 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-it0-x22c.google.com with SMTP id m138so50129972itm.0 for ; Wed, 19 Oct 2016 15:40:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=RBFiNo2G84gh3Oxg280p6nBiGfyo25lSS2JM5U2jBUk=; b=poSkVXV95XH3SxtfMGVueYR8NLwihQzgMm9YjOxlCp8RQFAyBEtfgMipQwu7q4bOLV bzKcodbnV/nXr03WGM8UZ95FpjItd19Qrm4I8KvVuRiJqxsL+MoLTnkkD3C6OM2FLbtL /Pdssy7gnEr/4UfmUJel3INXxh3Pr0c1zekuBZE0a+/GhP0WKn0c+GJrdSVPR3MaD5OW gR5Uw4anQQuNASmCd0mq4maBfmgsCdN7PuBFngjEJSPq3P1TumY35AUMW74kLrvFTh6B FH+uZM88kiebCLTYH5st0wvBPxVgCzOMNa/wlo/rOKCSgyK6DsbbbjuyeCxjeYNuadL0 jGyw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=RBFiNo2G84gh3Oxg280p6nBiGfyo25lSS2JM5U2jBUk=; b=KxdFcC2+45wocnAcANJOoTKFbdboiEGA9FP4umItLGNuRT/LFIHHgnLbF756vQjngA 1K0oMxcKOuTvwCM+vIWEwPVAPPpNfL98TQON1xh3UIjZRVmOvmW1BRkmRgH2EqKahHV8 qodhvrlQB7Sb6uu+cE/gz4wcjGc14Na2OpBLjbWlVkPa51oQ8iFtLrQFAljKc/aSWqOP Xx2pMIwKI5a2h24TY2EtX8e5OcPClSztV0PwBXAyui6nr567xsfGPcHK1XzFOu76uRlJ COsuGv0ulRhZxtMDcoSOz/mTzXjxNda9kYSaAht9lriDTpdS+WNuJR/DQkDXVZY3cdmJ kM4g== X-Gm-Message-State: AA6/9RmuAA2oUVATidwXhDO6WfXnE8lJFpHeFmDzv+dUYZuXOkhB/q2PXFxH6XD82MU/tnRvxYY5ktKd92eOEg== X-Received: by 10.36.43.82 with SMTP id h79mr9706973ita.60.1476916839875; Wed, 19 Oct 2016 15:40:39 -0700 (PDT) MIME-Version: 1.0 Sender: wlosh@bsdimp.com Received: by 10.79.77.85 with HTTP; Wed, 19 Oct 2016 15:40:39 -0700 (PDT) X-Originating-IP: [50.253.99.174] In-Reply-To: <201610191833.u9JIXlb1037363@pdx.rh.CN85.dnsmgr.net> References: <20161019112224.GA10536@night.db.net> <201610191833.u9JIXlb1037363@pdx.rh.CN85.dnsmgr.net> From: Warner Losh Date: Wed, 19 Oct 2016 16:40:39 -0600 X-Google-Sender-Auth: R8tiqpG79rjPZ5HGeteoOA8C2TM Message-ID: Subject: Re: Raspberry Pi 3 support To: "Rodney W. Grimes" Cc: Diane Bruce , "freebsd-arm@freebsd.org" , Ross Alexander Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Oct 2016 22:40:40 -0000 On Wed, Oct 19, 2016 at 12:33 PM, Rodney W. Grimes wrote: >> On Wed, Oct 19, 2016 at 01:46:20AM -0600, Warner Losh wrote: >> ... >> > I've updated the nanobsd build. >> > >> > Is the u-boot-rpi3 port different from the other u-boot ports in >> > requiring someone to snag firmware in addition to u-boot? Will that be >> > fixed? Or should I go ahead and fix it when I get to rpi3 in my uboot >> > cleanup? >> >> I looked at how the rpi2 u boot port did it. crochet (or whoever) is >> responsible for building a dtb from a source dts we have. So for now >> the rpi3 port does not provide the dtb files but will provide the broadcom >> binary (as the RPI2 port does). Really this is one place where the >> RPi2 and RPi3 ports could share easily as the firmware should be the same. >> We need to chat about this further ;) > > It would be very nice to support both 32 bit and 64 bit worlds on the > RPI3. I am not sure if this can be done in one version of uboot, or > if it would require two, as IIRC it is the binary blob running in the > GPU that sets the CPU up for 32 or 64 bit. Can't be done with one u-boot image. Could be done with two in one FAT. However, we don't even support SMP yet on rpi3 and we've barely grown support in the tree for it. This is a great idea, but a bit premature I think. Warner From owner-freebsd-arm@freebsd.org Thu Oct 20 15:33:09 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E6D39C1AAEA for ; Thu, 20 Oct 2016 15:33:09 +0000 (UTC) (envelope-from freebsd-rwg@pdx.rh.CN85.dnsmgr.net) Received: from pdx.rh.CN85.dnsmgr.net (br1.CN84in.dnsmgr.net [69.59.192.140]) (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 86C04E6C for ; Thu, 20 Oct 2016 15:33:09 +0000 (UTC) (envelope-from freebsd-rwg@pdx.rh.CN85.dnsmgr.net) Received: from pdx.rh.CN85.dnsmgr.net (localhost [127.0.0.1]) by pdx.rh.CN85.dnsmgr.net (8.13.3/8.13.3) with ESMTP id u9KFWjh8041558; Thu, 20 Oct 2016 08:32:45 -0700 (PDT) (envelope-from freebsd-rwg@pdx.rh.CN85.dnsmgr.net) Received: (from freebsd-rwg@localhost) by pdx.rh.CN85.dnsmgr.net (8.13.3/8.13.3/Submit) id u9KFWX8D041557; Thu, 20 Oct 2016 08:32:33 -0700 (PDT) (envelope-from freebsd-rwg) From: "Rodney W. Grimes" Message-Id: <201610201532.u9KFWX8D041557@pdx.rh.CN85.dnsmgr.net> Subject: Re: Raspberry Pi 3 support In-Reply-To: To: Warner Losh Date: Thu, 20 Oct 2016 08:32:33 -0700 (PDT) CC: "freebsd-arm@freebsd.org" , Ross Alexander X-Mailer: ELM [version 2.4ME+ PL121h (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Oct 2016 15:33:10 -0000 > On Wed, Oct 19, 2016 at 12:33 PM, Rodney W. Grimes > wrote: > >> On Wed, Oct 19, 2016 at 01:46:20AM -0600, Warner Losh wrote: > >> ... > >> > I've updated the nanobsd build. > >> > > >> > Is the u-boot-rpi3 port different from the other u-boot ports in > >> > requiring someone to snag firmware in addition to u-boot? Will that be > >> > fixed? Or should I go ahead and fix it when I get to rpi3 in my uboot > >> > cleanup? > >> > >> I looked at how the rpi2 u boot port did it. crochet (or whoever) is > >> responsible for building a dtb from a source dts we have. So for now > >> the rpi3 port does not provide the dtb files but will provide the broadcom > >> binary (as the RPI2 port does). Really this is one place where the > >> RPi2 and RPi3 ports could share easily as the firmware should be the same. > >> We need to chat about this further ;) > > > > It would be very nice to support both 32 bit and 64 bit worlds on the > > RPI3. I am not sure if this can be done in one version of uboot, or > > if it would require two, as IIRC it is the binary blob running in the > > GPU that sets the CPU up for 32 or 64 bit. > > Can't be done with one u-boot image. Could be done with two in one FAT. > > However, we don't even support SMP yet on rpi3 and we've barely grown > support in the tree for it. This is a great idea, but a bit premature > I think. I actually think we are way behind the ball on the whole RPI3 support, someone had 64 bit code booting and running on it way back in March 2016, but we still are just now getting that in tree and its being redone from scracth. Meanwhile for 7 months Linux has been shipping and running in 32 bit mode on the RPI3. Thats a lost window of opportunity that can not be recovered. It should of been a rather simple matter to get the RPI2 binaries running on RPI3 with just some u-boot and DTS changes. Basically doing the same thing that was done with the Linux support for RPI3. For many things people are going to want to run on the RPI3 with its small unexpandible memory of 1GB they would be far better off with a 32 bit system anyway. You dont need 64 bit, you dont have the memory space to use it. -- Rod Grimes rgrimes@freebsd.org From owner-freebsd-arm@freebsd.org Thu Oct 20 15:57:18 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 88998C1A6C3 for ; Thu, 20 Oct 2016 15:57:18 +0000 (UTC) (envelope-from tuexen@fh-muenster.de) Received: from drew.franken.de (mail-n.franken.de [193.175.24.27]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.franken.de", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 37AA75E7 for ; Thu, 20 Oct 2016 15:57:17 +0000 (UTC) (envelope-from tuexen@fh-muenster.de) Received: from [10.0.1.108] (unknown [212.201.121.94]) (Authenticated sender: macmic) by mail-n.franken.de (Postfix) with ESMTPSA id ADF2371E3F8C3; Thu, 20 Oct 2016 17:57:07 +0200 (CEST) From: Michael Tuexen Message-Id: Content-Type: multipart/signed; boundary="Apple-Mail=_1D82928E-9513-4CFA-8291-74DE9035C18B"; protocol="application/pkcs7-signature"; micalg=sha1 Mime-Version: 1.0 (Mac OS X Mail 10.0 \(3226\)) Subject: Re: Raspberry Pi 3 support Date: Thu, 20 Oct 2016 17:57:06 +0200 In-Reply-To: <20161019002146.GA57025@mutt-hardenedbsd> Cc: Oleksandr Tymoshenko , freebsd-arm@freebsd.org, Ross Alexander To: Shawn Webb References: <20161017140631.GA77580@mutt-hardenedbsd> <20161018194958.GC22296@mutt-hardenedbsd> <2BC88734-CF40-4702-9483-ADEBA23C11F2@bluezbox.com> <20161019002146.GA57025@mutt-hardenedbsd> X-Mailer: Apple Mail (2.3226) X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=disabled version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mail-n.franken.de X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Oct 2016 15:57:18 -0000 --Apple-Mail=_1D82928E-9513-4CFA-8291-74DE9035C18B Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii > On 19 Oct 2016, at 02:21, Shawn Webb = wrote: >=20 > On Tue, Oct 18, 2016 at 05:01:23PM -0700, Oleksandr Tymoshenko wrote: >>=20 >>> On Oct 18, 2016, at 12:49 PM, Shawn Webb = wrote: >>>=20 >>> On Mon, Oct 17, 2016 at 10:06:31AM -0400, Shawn Webb wrote: >>>> On Mon, Oct 17, 2016 at 12:33:27AM -0600, Ross Alexander wrote: >>>>> On Fri Oct 14 22:10:56 UTC 2016, Shawn Webb wrote: >>>>>=20 >>>>>> I've documented the steps I took to install FreeBSD on my RPI3: >>>>>> https://wiki.freebsd.org/arm64 >>>>>> I hope I didn't miss anything. It's a wiki, so if I did, feel = free to >>>>>> correct it (or let me know and I can correct it, too). >>>>>=20 >>>>> I'm referencing https://wiki.freebsd.org/arm64/rpi3 as it seems >>>>> to be "the one". The following notes are meant to be = clarifications >>>>> for people as clueless as myself - >>>>>=20 >>>>> You say: "Download all the files from the boot directory in the >>>>> official Raspberry Pi firmware repository on GitHub." I read that = as >>>>>=20 >>>>> newfs_msdos -F 16 /dev/da0s1 >>>>> mount -t msdosfs /dev/da0s1 /mnt0 >>>>> cd /mnt0 >>>>> svn checkout = https://github.com/raspberrypi/firmware/trunk/boot/ >>>>> mv boot/* . >>>>> rm -R boot >>>>>=20 >>>>> You say: "Copy = $MAKEOBJDIRPREFIX/arm64.aarch64//sys/boot/efi/boot1/b= oot1.efi >>>>> to /mnt/EFI/BOOT/bootaa64.efi". I read that as >>>>>=20 >>>>> mount -t ufs /dev/da0s2a /mnt1 >>>>> mkdir -p /mnt0/EFI/BOOT >>>>> cp /mnt1/boot/boot1.efi /mnt0/EFI/BOOT/bootaa64.efi >>>>>=20 >>>>> given that /dev/da0s2a is all the stuff from "Building", "World", = and >>>>> "Kernel" sections and a "make -s installworld installkernel = distribution >>>>> KERNCONF=3DRPI3 DESTDIR=3D/mnt1 TARGET=3Darm64 = TARGET_ARCH=3Daarch64". >>>>>=20 >>>>> And hey, guess what: it boots fine :). No hints as to how many = times >>>>> I got it wrong, though. >>>>=20 >>>> Hey Ross, >>>>=20 >>>> Good catch. What I'll do is add a "prerequisites" section, = instructing >>>> on how and where to download the required files. Then I'll refactor = that >>>> bit to make better sense. >>>=20 >>> Status update for FreeBSD on the RPI3: >>>=20 >>> 1) There is now a sysutils/u-boot-rpi3 port. Thanks Diane Bruce! >>> 2) Using clang 3.9.0 + lld in base, one can build and install some = ports >>> with a few workarounds. boot1.efi, loader.efi, and the kernel need = to >>> come from a non-clang 3.9.0 branch (HEAD). >>> 3) jemalloc has issues on the RPI3, can be worked around by = disabling >>> tcache via malloc.conf. Diane Bruce ponders whether this could be >>> related to locking on arm64. >>> 4) linking dynamically-loaded executables (via installing ports = entries) >>> has issues >>> 5) SMP support is being actively worked on by Diane Bruce >>> 6) I need to update the documentation to use the u-boot-rpi3 port >>> 7) I need to update the documentation to use crochet now that = crochet >>> supports the rpi3 and we have the u-boot-rpi3 port >>>=20 >>> All this has been documented in more detail at the RP3 wiki page: >>>=20 >>> https://wiki.freebsd.org/arm64/rpi3 = >>>=20 >>> I'm going to start researching in more detail the jemalloc and = dynamic >>> linking issues this weekend. If someone gets to it sooner than me, = then >>> yay! Otherwise, I'm happy to take a gander. >>>=20 >>> Again, if anyone has any suggestions for the documentation, please = let >>> me know. >>=20 >> Thanks for documenting this stuff, Shawn. Just for your information -=20= >> I committed new kernel config that should be used instead of RPI3: >> GENERIC-UP. I???ve updated wiki page already. >>=20 >=20 > Cool! Thanks! I followed the instructions in the Wiki with the difference that I had = to go via a file image. I successfully installed it on an SD card and booted = the RPI3. The only problem is that it misses an /usr/bin/ld although it has /usr/bin/cc Any idea what might went wrong? Best regards Michael >=20 > --=20 > Shawn Webb > Cofounder and Security Engineer > HardenedBSD >=20 > GPG Key ID: 0x6A84658F52456EEE > GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 = 6EEE --Apple-Mail=_1D82928E-9513-4CFA-8291-74DE9035C18B Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIQkDCCBNUw ggO9oAMCAQICCFBOxvU9EbRkMA0GCSqGSIb3DQEBCwUAMHExCzAJBgNVBAYTAkRFMRwwGgYDVQQK ExNEZXV0c2NoZSBUZWxla29tIEFHMR8wHQYDVQQLExZULVRlbGVTZWMgVHJ1c3QgQ2VudGVyMSMw IQYDVQQDExpEZXV0c2NoZSBUZWxla29tIFJvb3QgQ0EgMjAeFw0xNDA3MjIxMjA4MjZaFw0xOTA3 MDkyMzU5MDBaMFoxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAwDgYDVQQLEwdE Rk4tUEtJMSQwIgYDVQQDExtERk4tVmVyZWluIFBDQSBHbG9iYWwgLSBHMDEwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDpm8NnhfkNrvWNVMOWUDU9YuluTO2U1wBblSJ01CDrNI/W7MAx BAuZgeKmFNJSoCgjhIt0iQReW+DieMF4yxbLKDU5ey2QRdDtoAB6fL9KDhsAw4bpXCsxEXsM84Ik Q4wcOItqaACa7txPeKvSxhObdq3u3ibo7wGvdA/BCaL2a869080UME/15eOkyGKbghoDJzANAmVg Te3RCSMqljVYJ9N2xnG2kB3E7f81hn1vM7PbD8URwoqDoZRdQWvY0hD1TP3KUazZve+Sg7va64sW VlZDz+HVEz2mHycwzUlU28kTNJpxdcVs6qcLmPkhnSevPqM5OUhqjK3JmfvDEvK9AgMBAAGjggGG MIIBgjAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFEm3xs/oPR9/6kR7Eyn38QpwPt5kMB8GA1Ud IwQYMBaAFDHDeRu69VPXF+CJei0XbAqzK50zMBIGA1UdEwEB/wQIMAYBAf8CAQIwYgYDVR0gBFsw WTARBg8rBgEEAYGtIYIsAQEEAgIwEQYPKwYBBAGBrSGCLAEBBAMAMBEGDysGAQQBga0hgiwBAQQD ATAPBg0rBgEEAYGtIYIsAQEEMA0GCysGAQQBga0hgiweMD4GA1UdHwQ3MDUwM6AxoC+GLWh0dHA6 Ly9wa2kwMzM2LnRlbGVzZWMuZGUvcmwvRFRfUk9PVF9DQV8yLmNybDB4BggrBgEFBQcBAQRsMGow LAYIKwYBBQUHMAGGIGh0dHA6Ly9vY3NwMDMzNi50ZWxlc2VjLmRlL29jc3ByMDoGCCsGAQUFBzAC hi5odHRwOi8vcGtpMDMzNi50ZWxlc2VjLmRlL2NydC9EVF9ST09UX0NBXzIuY2VyMA0GCSqGSIb3 DQEBCwUAA4IBAQBjICj9nCGGcr45Rlk5MiW8qQGbDczKfUGchm0KbiyzE1l1sTOSG2EnFv/DstU1 gvuEKgFJvWa7Zi+ywgZdbj9u4wFaW8pDY1yVtuExpx/VB19N5mWCTjL5w3x6S81NXHTuIfJ1AuxS PtLJatOQI25JZzW+f01WpOzML8+3oZeocj7JvEDWWqQIPda8gsO3tzKOsSyOam23NQIZz/U5RFhj pyQAELC7/E6vbi84u6VXST/YblBvLJeW3B1GmmWJz67M8uXZn1OzPqEvkqnYC8aEHwTG6x7on321 e6UC8STFJGMRNMxakyAqeYg6JUKQqWU7fIbTEhUjKfws2sw5W1QXMIIFojCCBIqgAwIBAgIHF6Qk oQlIMzANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJERTETMBEGA1UEChMKREZOLVZlcmVpbjEQ MA4GA1UECxMHREZOLVBLSTEkMCIGA1UEAxMbREZOLVZlcmVpbiBQQ0EgR2xvYmFsIC0gRzAxMB4X DTE0MDUyNzE0NTQwOVoXDTE5MDcwOTIzNTkwMFowgcYxCzAJBgNVBAYTAkRFMRwwGgYDVQQIExNO b3JkcmhlaW4tV2VzdGZhbGVuMREwDwYDVQQHEwhNdWVuc3RlcjEgMB4GA1UEChMXRmFjaGhvY2hz Y2h1bGUgTXVlbnN0ZXIxIzAhBgNVBAsTGkRhdGVudmVyYXJiZWl0dW5nc3plbnRyYWxlMR0wGwYD VQQDExRGSCBNdWVuc3RlciBDQSAtIEcwMTEgMB4GCSqGSIb3DQEJARYRY2FAZmgtbXVlbnN0ZXIu ZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC4eWyu8GzsIv0iowf2v/9BT0SmCFNX /eyQe5BncOk1j6XIlY5bnNu1S5uBe3uVgekgTh3gJyVNlaoIfCgAjqCrNJIaNQq5fr/S6L8uFeaU O8IF/C4RH5P7f9Hn2GUueEjmJhg9CI3LBAhrfAmEEtNmuVfDycN2MjngwDNxUNRfuXbWxuhkgDqJ 0ztJeayHGhFDrGx88eyStx40xy+0c0OFWdWxzBFQlBRHnl+zRftj3c9qy6BY+/fGaA2vV1oKr3h5 X6eyU1T8YlpP1NDe4bylqAteX01sM2Qciu8UAPnNc7Sb93TQjhCFRVDIS3CdN6AOpwz5YWEld6ey CdmFZ7pvAgMBAAGjggH+MIIB+jASBgNVHRMBAf8ECDAGAQH/AgEBMA4GA1UdDwEB/wQEAwIBBjAR BgNVHSAECjAIMAYGBFUdIAAwHQYDVR0OBBYEFArzW7zkMYDWNUKJptPDzzfe0d/XMB8GA1UdIwQY MBaAFEm3xs/oPR9/6kR7Eyn38QpwPt5kMBwGA1UdEQQVMBOBEWNhQGZoLW11ZW5zdGVyLmRlMIGI BgNVHR8EgYAwfjA9oDugOYY3aHR0cDovL2NkcDEucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9w dWIvY3JsL2NhY3JsLmNybDA9oDugOYY3aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtcm9v dC1jYS9wdWIvY3JsL2NhY3JsLmNybDCB1wYIKwYBBQUHAQEEgcowgccwMwYIKwYBBQUHMAGGJ2h0 dHA6Ly9vY3NwLnBjYS5kZm4uZGUvT0NTUC1TZXJ2ZXIvT0NTUDBHBggrBgEFBQcwAoY7aHR0cDov L2NkcDEucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwRwYI KwYBBQUHMAKGO2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXJvb3QtY2EvcHViL2NhY2Vy dC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBCwUAA4IBAQDeRwM11kpvuRIPuzWXLapr/ZBtB76V3cuF l45x/Kx0u03yjB4GaBPcxihn4P1z5KhRYkDBMo8HXkOgbL59aF6VdOlCurEgZvghKvUkKOCyWeYx S9rTGPBkbGiNn2ATVuLXzF8rDf50ynAIu3otstOOv+3Ifqi1pzCva1nO64khQA5Gd5/BNyu+YHbW f8ERAf9leu5a7yVI7cv1gCZAHpWJpkUKmfawyY4sAJ2hbGZRBvdACOxrfbuMdSOzPneT2rlmvH+D 7M6DmzVabLYk6UtAxQhldd/T/qsHkWvaWXHt0Eb9STs2Fl03Ls7M3NyLQLhaeR3ysNURYcaEfaB+ lxN+MIIGDTCCBPWgAwIBAgIHG5mIdDexozANBgkqhkiG9w0BAQsFADCBxjELMAkGA1UEBhMCREUx HDAaBgNVBAgTE05vcmRyaGVpbi1XZXN0ZmFsZW4xETAPBgNVBAcTCE11ZW5zdGVyMSAwHgYDVQQK ExdGYWNoaG9jaHNjaHVsZSBNdWVuc3RlcjEjMCEGA1UECxMaRGF0ZW52ZXJhcmJlaXR1bmdzemVu dHJhbGUxHTAbBgNVBAMTFEZIIE11ZW5zdGVyIENBIC0gRzAxMSAwHgYJKoZIhvcNAQkBFhFjYUBm aC1tdWVuc3Rlci5kZTAeFw0xNjA3MDQwNzA2MTNaFw0xOTA3MDQwNzA2MTNaMHwxCzAJBgNVBAYT AkRFMSAwHgYDVQQKDBdGYWNoaG9jaHNjaHVsZSBNdWVuc3RlcjEyMDAGA1UECwwpRmFjaGJlcmVp Y2ggRWxla3Ryb3RlY2huaWsgdW5kIEluZm9ybWF0aWsxFzAVBgNVBAMMDk1pY2hhZWwgVHVleGVu MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzJoaUG3Zm24XxA/zNg2sbFcL56w8xqMg +X6G7UsYec3YEncnlkw3jgE5nDefos7UVoCA7wPjFTj8AQt5xfpXElnbM45IPy5Ng7g6dS7biGSM VRACPXe1PrjgApRAwwGmCPvALnZXkmKP6Zlf+3VLfz9YWIIaeKu3jFM2Lk6Y3gr5U1l8bjHSawOo WMlfvSsXXLT38zKW7Uz9jS278j0OqHANBPgsE6/LJoCWFInwlvybxhO3nGU7OteUGaPikqzvjLsL YgpHDi0WjMZfVx/UtUSzZ4EJvmJTBeuVwyKnCbrawnfwYPTQQ6VE1OkAzmsMByBbEwJ996RtG//T XCG06QIDAQABo4ICRzCCAkMwQAYDVR0gBDkwNzARBg8rBgEEAYGtIYIsAQEEAwUwEQYPKwYBBAGB rSGCLAIBBAMBMA8GDSsGAQQBga0hgiwBAQQwCQYDVR0TBAIwADAOBgNVHQ8BAf8EBAMCBeAwHQYD VR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMB0GA1UdDgQWBBTQHa9qhKgSZgCCAPThZkXaEaJ/ dTAfBgNVHSMEGDAWgBQK81u85DGA1jVCiabTw8833tHf1zAgBgNVHREEGTAXgRV0dWV4ZW5AZmgt bXVlbnN0ZXIuZGUwgYgGA1UdHwSBgDB+MD2gO6A5hjdodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2Zo LW11ZW5zdGVyLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMD2gO6A5hjdodHRwOi8vY2RwMi5wY2EuZGZu LmRlL2ZoLW11ZW5zdGVyLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIHXBggrBgEFBQcBAQSByjCBxzAz BggrBgEFBQcwAYYnaHR0cDovL29jc3AucGNhLmRmbi5kZS9PQ1NQLVNlcnZlci9PQ1NQMEcGCCsG AQUFBzAChjtodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2ZoLW11ZW5zdGVyLWNhL3B1Yi9jYWNlcnQv Y2FjZXJ0LmNydDBHBggrBgEFBQcwAoY7aHR0cDovL2NkcDIucGNhLmRmbi5kZS9maC1tdWVuc3Rl ci1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQELBQADggEBAEj2/6x4kzoCVIiu aaminPrOHxACyoYsmSRjYPQpgW5xRj/FlolO1nG+ZZ11sqTb3TdCGD69ko5/zs8eGKnv/i0VLCHF g1JLfpaxElN5RrR/cqRJrbzKshF9aUkBODF8vlf9BCeimMK3fifjbbWRyxHssfEECffujD7/Yvta NYMO46Roz39lIK2s37IVFq3V5RWzUeTuwpP9t8lOxirOi9eK2OYI/dh0HjR2S5Dr9nMR1dNulrhz jlFxGc+opefGScrRR9Ec0eqTXlbt1Q9UzNIYVS+OGZY8/bBbprwXVTmwSp8dygEULkIaMbLsaTaW 6TehuL8ousPJkL52SOENgSkxggQpMIIEJQIBATCB0jCBxjELMAkGA1UEBhMCREUxHDAaBgNVBAgT E05vcmRyaGVpbi1XZXN0ZmFsZW4xETAPBgNVBAcTCE11ZW5zdGVyMSAwHgYDVQQKExdGYWNoaG9j aHNjaHVsZSBNdWVuc3RlcjEjMCEGA1UECxMaRGF0ZW52ZXJhcmJlaXR1bmdzemVudHJhbGUxHTAb BgNVBAMTFEZIIE11ZW5zdGVyIENBIC0gRzAxMSAwHgYJKoZIhvcNAQkBFhFjYUBmaC1tdWVuc3Rl ci5kZQIHG5mIdDexozAJBgUrDgMCGgUAoIICKzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwG CSqGSIb3DQEJBTEPFw0xNjEwMjAxNTU3MDZaMCMGCSqGSIb3DQEJBDEWBBQac6Q6DOXK4S5s45lh ySI65XEQHDCB4wYJKwYBBAGCNxAEMYHVMIHSMIHGMQswCQYDVQQGEwJERTEcMBoGA1UECBMTTm9y ZHJoZWluLVdlc3RmYWxlbjERMA8GA1UEBxMITXVlbnN0ZXIxIDAeBgNVBAoTF0ZhY2hob2Noc2No dWxlIE11ZW5zdGVyMSMwIQYDVQQLExpEYXRlbnZlcmFyYmVpdHVuZ3N6ZW50cmFsZTEdMBsGA1UE AxMURkggTXVlbnN0ZXIgQ0EgLSBHMDExIDAeBgkqhkiG9w0BCQEWEWNhQGZoLW11ZW5zdGVyLmRl AgcbmYh0N7GjMIHlBgsqhkiG9w0BCRACCzGB1aCB0jCBxjELMAkGA1UEBhMCREUxHDAaBgNVBAgT E05vcmRyaGVpbi1XZXN0ZmFsZW4xETAPBgNVBAcTCE11ZW5zdGVyMSAwHgYDVQQKExdGYWNoaG9j aHNjaHVsZSBNdWVuc3RlcjEjMCEGA1UECxMaRGF0ZW52ZXJhcmJlaXR1bmdzemVudHJhbGUxHTAb BgNVBAMTFEZIIE11ZW5zdGVyIENBIC0gRzAxMSAwHgYJKoZIhvcNAQkBFhFjYUBmaC1tdWVuc3Rl ci5kZQIHG5mIdDexozANBgkqhkiG9w0BAQEFAASCAQCpNrfxHJAhL9J9U4ePyTsRjHz9i2Qlrtda 9ylLFlGsgxmgfIFYcAKnzjb9S0/XWeBED5ndVNmJGF9GDea2x3tg89vfz1j8oB/66Qmaw/gmn2vN hbg+EVSJN2FGiYodCHIss8A2j1LD0W0ZufVz4oPH+4d2GXk4kO+lCMBFyC1B7yg2ry8aiMWsAEZb 2p8k/aK0/Ldb/bdht0dQlBRDx6+XbB6XIGo4jFGQuGV8gEwGPPGCj8QtxRNX6TjFMR1Kcmx8Xlxm 9Abu0vxMGYySFL4rt9ANbxgTARhT49cSUJblNExrnLdQ2GsaUfvq2rVVhaVeF7HEREvHpRIdkvUr JtLyAAAAAAAA --Apple-Mail=_1D82928E-9513-4CFA-8291-74DE9035C18B-- From owner-freebsd-arm@freebsd.org Thu Oct 20 16:02:08 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 05F9AC1AA6C for ; Thu, 20 Oct 2016 16:02:08 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: from mail-qk0-x229.google.com (mail-qk0-x229.google.com [IPv6:2607:f8b0:400d:c09::229]) (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 ADD54BCE for ; Thu, 20 Oct 2016 16:02:07 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: by mail-qk0-x229.google.com with SMTP id o68so102592596qkf.3 for ; Thu, 20 Oct 2016 09:02:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hardenedbsd-org.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=1qdF1fcb2gOWXcuGmog2vs0txwnUQF75hXZ4uMCb2uo=; b=Abcb0zy1/C3VqIBQXVPuu7HOLuZlTGVYYZhGPdTFIsDoypspvZaqTuxL4gFqz19WRn txTJJQ9CcjgsJZoL0XUl1cdpwggVm8fOos1xyQvf9lMwYzMgEWafs/6WyOwVyKROYAWy +SW74bsJxVXkwWhjyturSKMsAJmPP3xeGCb4aCDvFvmOSK7xcaieZPz8Lp5QsIvWn9JX YUaKZ4K+yh5hK4bsMCa/0P7fEk6F6rkO3KRUPx7a6gqIWol1eZgdqneWe3BGLjWOyv6L XAqOQzGcUhRX0GM46sLRE0bbDQZdIJtG2tkE9KNbjBP5e80d/3tPwXErx+6IT01FcaNo Iw3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=1qdF1fcb2gOWXcuGmog2vs0txwnUQF75hXZ4uMCb2uo=; b=hhwsRikVJDCZCjl0ysi7cMJMERaVq7atSLKmyRiDAVGU+BOb6evFWWD+jDHEi4yN4c M5lVQicbCctmDpcLduDxBfjUZLxoui27kb7kd3Ghr1I5fAV+AMdhlo9+KB5t+flF6YLd NSn90Nuwnqnd4pFouyrLl7STauQUC9ZZ5PvOkEJnrM3oe1ewCVS5O/k+YPgz9DL9ZJjc emaco9nTq6JcUi/xArn3XrW7ikvY9UlDsehSuABX9ZF22n9CWhPLAF47QDFZ5z21SS2+ 62OgOj/D1ap3Kww5PvSG4fp2Ue6+faamXM33fFcuF/efiSgbeyEiX1Rb1Msag2Kv9BNB LgIQ== X-Gm-Message-State: ABUngvcb4IffboKr59QxUl/Es0FI+NrUsi5r+YVPDvWuZ52YLlqPYasXuPCyU4H+vD2zTnp8 X-Received: by 10.55.57.9 with SMTP id g9mr1202911qka.116.1476979326851; Thu, 20 Oct 2016 09:02:06 -0700 (PDT) Received: from mutt-hardenedbsd ([63.88.83.66]) by smtp.gmail.com with ESMTPSA id j8sm23453458qta.6.2016.10.20.09.02.05 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 20 Oct 2016 09:02:05 -0700 (PDT) Date: Thu, 20 Oct 2016 12:02:03 -0400 From: Shawn Webb To: Michael Tuexen Cc: Oleksandr Tymoshenko , freebsd-arm@freebsd.org, Ross Alexander Subject: Re: Raspberry Pi 3 support Message-ID: <20161020160203.GB29944@mutt-hardenedbsd> References: <20161017140631.GA77580@mutt-hardenedbsd> <20161018194958.GC22296@mutt-hardenedbsd> <2BC88734-CF40-4702-9483-ADEBA23C11F2@bluezbox.com> <20161019002146.GA57025@mutt-hardenedbsd> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="tsOsTdHNUZQcU9Ye" Content-Disposition: inline In-Reply-To: X-Operating-System: FreeBSD mutt-hardenedbsd 12.0-CURRENT-HBSD FreeBSD 12.0-CURRENT-HBSD X-PGP-Key: http://pgp.mit.edu/pks/lookup?op=vindex&search=0x6A84658F52456EEE User-Agent: Mutt/1.6.1 (2016-04-27) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Oct 2016 16:02:08 -0000 --tsOsTdHNUZQcU9Ye Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Oct 20, 2016 at 05:57:06PM +0200, Michael Tuexen wrote: > > Cool! Thanks! > I followed the instructions in the Wiki with the difference that I had to= go > via a file image. I successfully installed it on an SD card and booted the > RPI3. The only problem is that it misses an /usr/bin/ld although it has > /usr/bin/cc >=20 > Any idea what might went wrong? Hey Michael, You'll need to use the projects/clang390-import branch to bring in lld. lld will get installed as /usr/bin/ld.lld. You'll need to create a symlink (or hardlink) pointing /usr/bin/ld to /usr/bin/ld.lld. I didn't document steps for the clang 3.9.0 / lld work mainly because it's extremely experimental and doesn't even work right at the moment. Thanks, --=20 Shawn Webb Cofounder and Security Engineer HardenedBSD GPG Key ID: 0x6A84658F52456EEE GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 6EEE --tsOsTdHNUZQcU9Ye Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJYCOp5AAoJEGqEZY9SRW7u3uUQALRKDCKtynFhv23M73ygSoqr p4QxkLBGBt0ni0RhS4kQRbOh10QKFkm8GcsNYKICC/DRudned1pPdP8cS2g9toFB Kuhkrey7YOGPNcDShI0oLhEhhBb4eminBUzjwpSkt7KaK88SZgbU0EejrakeGT9h qyW68mCQd1PMf8E0Og7Zjc/xqDJfcZtJU0UqLlWyprw1tIA4+7LMhZHR0FRNdZb0 V4ntnEQ/vnRnc6H72MnqzM1CF8TrdtNTjIXtbu7NQvLrzDrlneIjlt2dqgvP9tN0 fiMe42EMR/Quz/z8tmRW+kvDXHjfQFb9/+ksGbB/iNJlOJFSParKF45qLBc8IhEu 0eQgAp7uo7+Ctv0X/Llp0B9ATiGyE4KFQORtiL6mjX5JC4Vy4E1t5KZde6xxUjqN vKDB7nHh3bF1BgHvoPo9RHTPhZdYdoAaSkYfxeQhRX70lBE3F9HFWttXXUmmpKjf YIr3Kj9E9SoVm3vR5YYDIpgbaNDn0Mj3DLpEXq0dHXceCW41cXzimZlM+BDuecFO XpDbJNeX1PsAuTPZyBSq2VAhKFxxFMZkNWmOf/hBvoqmlW4GDs1cq3NN0lUgSLgx j0xLSec8kc/id29ikLiF5jBNsIteN9GTCsIkezUkBzwsdDLec2O3ePFltK5FnWAA 0rsh18P2kp84kKzQzj3K =WuLC -----END PGP SIGNATURE----- --tsOsTdHNUZQcU9Ye-- From owner-freebsd-arm@freebsd.org Thu Oct 20 16:21:47 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 295C4C1A048 for ; Thu, 20 Oct 2016 16:21:47 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-it0-x22e.google.com (mail-it0-x22e.google.com [IPv6:2607:f8b0:4001:c0b::22e]) (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 E88EC805 for ; Thu, 20 Oct 2016 16:21:46 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-it0-x22e.google.com with SMTP id 66so99054433itl.1 for ; Thu, 20 Oct 2016 09:21:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=la3O33dG1AYIgMVGuU/lVcXD3rAj3yK6Q7JRaDEujy4=; b=R+86DGzHgQIqROLZVLSEbA+FjkyXz6VfA/xN1WGRgUGrx34tExse3BrgX5eocH6rS3 GUAhstVf1fC/72vRu0GR5P+vGYaZOPnYY2ovDiW1it25vp2bVpkGa/HLkZVmm9ZjLy9G CAy06VjNAWGWBUKBod5Cl/VZP25Uumoln+a+U+XjQOxE3JBXdcEgRnWeDPGwB4kDSM4/ tLA3WS+KMBV3P2V4lZ9HER5o2p1XLzmb39Z0Hey06nMj5pP1RFyI4x77/L7QVZ3Edm75 A0gcA1uMkveFHs6pt/jvDvXUTV/J8G3pkmlzYZHjotuE5663YxSKiVtVfXCAVWvIFi/Z X0RQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=la3O33dG1AYIgMVGuU/lVcXD3rAj3yK6Q7JRaDEujy4=; b=flbFTITe9XcFWlMib+GOWFW2JyT7w+WVBpfDa5KQu2bA4TW9gwQHIxQGvw/30QS1Ai 1lzEicVbSu9lbibSyJRRG13rqNj64R8ZXpY43jERdwXr5wq0bT92CV+HbDOvFpLaTqiY FwcrqPJGM9BHUvNt1HSD0cxE07evSCj2vFbzk9MAQDJdW81/xVRU4seBpWrFsfA+TpR5 aOjsOLF/r5wAMqIXlp071M6EcJo+to/Ad5YckDVVBUqIglKQb79mrOJCbVXhkyC1qZdb pLaMcSK42il+bd0M2o30i828czrtZyoYcOKw2jV/Vze2VIiqaGtqplA7RuAzouGZGcNX BYAw== X-Gm-Message-State: AA6/9RmG9yEhbiJWZa/q/FcP31IAvWLSB2iDrVray2p/WQpfLHo2Rpa833ImNM8shhy0tC8NeuG8v6a8ZsAEGg== X-Received: by 10.36.91.10 with SMTP id g10mr8869079itb.103.1476980506206; Thu, 20 Oct 2016 09:21:46 -0700 (PDT) MIME-Version: 1.0 Sender: wlosh@bsdimp.com Received: by 10.79.77.85 with HTTP; Thu, 20 Oct 2016 09:21:45 -0700 (PDT) X-Originating-IP: [50.205.115.50] In-Reply-To: <20161020160203.GB29944@mutt-hardenedbsd> References: <20161017140631.GA77580@mutt-hardenedbsd> <20161018194958.GC22296@mutt-hardenedbsd> <2BC88734-CF40-4702-9483-ADEBA23C11F2@bluezbox.com> <20161019002146.GA57025@mutt-hardenedbsd> <20161020160203.GB29944@mutt-hardenedbsd> From: Warner Losh Date: Thu, 20 Oct 2016 10:21:45 -0600 X-Google-Sender-Auth: 7rKsOy2ZVuJlC_ZqdZF7Hz3dQD4 Message-ID: Subject: Re: Raspberry Pi 3 support To: Shawn Webb Cc: Michael Tuexen , "freebsd-arm@freebsd.org" , Ross Alexander Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Oct 2016 16:21:47 -0000 On Thu, Oct 20, 2016 at 10:02 AM, Shawn Webb wrote: > On Thu, Oct 20, 2016 at 05:57:06PM +0200, Michael Tuexen wrote: >> > Cool! Thanks! >> I followed the instructions in the Wiki with the difference that I had to go >> via a file image. I successfully installed it on an SD card and booted the >> RPI3. The only problem is that it misses an /usr/bin/ld although it has >> /usr/bin/cc >> >> Any idea what might went wrong? > > Hey Michael, > > You'll need to use the projects/clang390-import branch to bring in lld. > lld will get installed as /usr/bin/ld.lld. You'll need to create a > symlink (or hardlink) pointing /usr/bin/ld to /usr/bin/ld.lld. > > I didn't document steps for the clang 3.9.0 / lld work mainly because > it's extremely experimental and doesn't even work right at the moment. You can also use the binutils ld. Don't have documented steps to do that... Warner From owner-freebsd-arm@freebsd.org Thu Oct 20 16:38:29 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8C30FC1A3EA for ; Thu, 20 Oct 2016 16:38:29 +0000 (UTC) (envelope-from tuexen@fh-muenster.de) Received: from drew.franken.de (mail-n.franken.de [193.175.24.27]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.franken.de", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 35EA1E36 for ; Thu, 20 Oct 2016 16:38:28 +0000 (UTC) (envelope-from tuexen@fh-muenster.de) Received: from [10.0.1.108] (unknown [212.201.121.94]) (Authenticated sender: macmic) by mail-n.franken.de (Postfix) with ESMTPSA id CD51271E3F8C3; Thu, 20 Oct 2016 18:38:25 +0200 (CEST) From: Michael Tuexen Message-Id: Content-Type: multipart/signed; boundary="Apple-Mail=_6BAF5CE3-970E-465F-87BB-CE3A82A1B950"; protocol="application/pkcs7-signature"; micalg=sha1 Mime-Version: 1.0 (Mac OS X Mail 10.0 \(3226\)) Subject: Re: Raspberry Pi 3 support Date: Thu, 20 Oct 2016 18:38:24 +0200 In-Reply-To: <20161020160203.GB29944@mutt-hardenedbsd> Cc: Oleksandr Tymoshenko , freebsd-arm@freebsd.org, Ross Alexander To: Shawn Webb References: <20161017140631.GA77580@mutt-hardenedbsd> <20161018194958.GC22296@mutt-hardenedbsd> <2BC88734-CF40-4702-9483-ADEBA23C11F2@bluezbox.com> <20161019002146.GA57025@mutt-hardenedbsd> <20161020160203.GB29944@mutt-hardenedbsd> X-Mailer: Apple Mail (2.3226) X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=disabled version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mail-n.franken.de X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Oct 2016 16:38:29 -0000 --Apple-Mail=_6BAF5CE3-970E-465F-87BB-CE3A82A1B950 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii > On 20 Oct 2016, at 18:02, Shawn Webb = wrote: >=20 > On Thu, Oct 20, 2016 at 05:57:06PM +0200, Michael Tuexen wrote: >>> Cool! Thanks! >> I followed the instructions in the Wiki with the difference that I = had to go >> via a file image. I successfully installed it on an SD card and = booted the >> RPI3. The only problem is that it misses an /usr/bin/ld although it = has >> /usr/bin/cc >>=20 >> Any idea what might went wrong? >=20 > Hey Michael, >=20 > You'll need to use the projects/clang390-import branch to bring in = lld. > lld will get installed as /usr/bin/ld.lld. You'll need to create a > symlink (or hardlink) pointing /usr/bin/ld to /usr/bin/ld.lld. >=20 > I didn't document steps for the clang 3.9.0 / lld work mainly because > it's extremely experimental and doesn't even work right at the moment. OK. You might want to put on the Wiki that ld is missing and therefore you can't compile things on the RPI3 right now. Best regards Michael >=20 > Thanks, >=20 > --=20 > Shawn Webb > Cofounder and Security Engineer > HardenedBSD >=20 > GPG Key ID: 0x6A84658F52456EEE > GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 = 6EEE --Apple-Mail=_6BAF5CE3-970E-465F-87BB-CE3A82A1B950 Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIQkDCCBNUw ggO9oAMCAQICCFBOxvU9EbRkMA0GCSqGSIb3DQEBCwUAMHExCzAJBgNVBAYTAkRFMRwwGgYDVQQK ExNEZXV0c2NoZSBUZWxla29tIEFHMR8wHQYDVQQLExZULVRlbGVTZWMgVHJ1c3QgQ2VudGVyMSMw IQYDVQQDExpEZXV0c2NoZSBUZWxla29tIFJvb3QgQ0EgMjAeFw0xNDA3MjIxMjA4MjZaFw0xOTA3 MDkyMzU5MDBaMFoxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAwDgYDVQQLEwdE Rk4tUEtJMSQwIgYDVQQDExtERk4tVmVyZWluIFBDQSBHbG9iYWwgLSBHMDEwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDpm8NnhfkNrvWNVMOWUDU9YuluTO2U1wBblSJ01CDrNI/W7MAx BAuZgeKmFNJSoCgjhIt0iQReW+DieMF4yxbLKDU5ey2QRdDtoAB6fL9KDhsAw4bpXCsxEXsM84Ik Q4wcOItqaACa7txPeKvSxhObdq3u3ibo7wGvdA/BCaL2a869080UME/15eOkyGKbghoDJzANAmVg Te3RCSMqljVYJ9N2xnG2kB3E7f81hn1vM7PbD8URwoqDoZRdQWvY0hD1TP3KUazZve+Sg7va64sW VlZDz+HVEz2mHycwzUlU28kTNJpxdcVs6qcLmPkhnSevPqM5OUhqjK3JmfvDEvK9AgMBAAGjggGG MIIBgjAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFEm3xs/oPR9/6kR7Eyn38QpwPt5kMB8GA1Ud IwQYMBaAFDHDeRu69VPXF+CJei0XbAqzK50zMBIGA1UdEwEB/wQIMAYBAf8CAQIwYgYDVR0gBFsw WTARBg8rBgEEAYGtIYIsAQEEAgIwEQYPKwYBBAGBrSGCLAEBBAMAMBEGDysGAQQBga0hgiwBAQQD ATAPBg0rBgEEAYGtIYIsAQEEMA0GCysGAQQBga0hgiweMD4GA1UdHwQ3MDUwM6AxoC+GLWh0dHA6 Ly9wa2kwMzM2LnRlbGVzZWMuZGUvcmwvRFRfUk9PVF9DQV8yLmNybDB4BggrBgEFBQcBAQRsMGow LAYIKwYBBQUHMAGGIGh0dHA6Ly9vY3NwMDMzNi50ZWxlc2VjLmRlL29jc3ByMDoGCCsGAQUFBzAC hi5odHRwOi8vcGtpMDMzNi50ZWxlc2VjLmRlL2NydC9EVF9ST09UX0NBXzIuY2VyMA0GCSqGSIb3 DQEBCwUAA4IBAQBjICj9nCGGcr45Rlk5MiW8qQGbDczKfUGchm0KbiyzE1l1sTOSG2EnFv/DstU1 gvuEKgFJvWa7Zi+ywgZdbj9u4wFaW8pDY1yVtuExpx/VB19N5mWCTjL5w3x6S81NXHTuIfJ1AuxS PtLJatOQI25JZzW+f01WpOzML8+3oZeocj7JvEDWWqQIPda8gsO3tzKOsSyOam23NQIZz/U5RFhj pyQAELC7/E6vbi84u6VXST/YblBvLJeW3B1GmmWJz67M8uXZn1OzPqEvkqnYC8aEHwTG6x7on321 e6UC8STFJGMRNMxakyAqeYg6JUKQqWU7fIbTEhUjKfws2sw5W1QXMIIFojCCBIqgAwIBAgIHF6Qk oQlIMzANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJERTETMBEGA1UEChMKREZOLVZlcmVpbjEQ MA4GA1UECxMHREZOLVBLSTEkMCIGA1UEAxMbREZOLVZlcmVpbiBQQ0EgR2xvYmFsIC0gRzAxMB4X DTE0MDUyNzE0NTQwOVoXDTE5MDcwOTIzNTkwMFowgcYxCzAJBgNVBAYTAkRFMRwwGgYDVQQIExNO b3JkcmhlaW4tV2VzdGZhbGVuMREwDwYDVQQHEwhNdWVuc3RlcjEgMB4GA1UEChMXRmFjaGhvY2hz Y2h1bGUgTXVlbnN0ZXIxIzAhBgNVBAsTGkRhdGVudmVyYXJiZWl0dW5nc3plbnRyYWxlMR0wGwYD VQQDExRGSCBNdWVuc3RlciBDQSAtIEcwMTEgMB4GCSqGSIb3DQEJARYRY2FAZmgtbXVlbnN0ZXIu ZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC4eWyu8GzsIv0iowf2v/9BT0SmCFNX /eyQe5BncOk1j6XIlY5bnNu1S5uBe3uVgekgTh3gJyVNlaoIfCgAjqCrNJIaNQq5fr/S6L8uFeaU O8IF/C4RH5P7f9Hn2GUueEjmJhg9CI3LBAhrfAmEEtNmuVfDycN2MjngwDNxUNRfuXbWxuhkgDqJ 0ztJeayHGhFDrGx88eyStx40xy+0c0OFWdWxzBFQlBRHnl+zRftj3c9qy6BY+/fGaA2vV1oKr3h5 X6eyU1T8YlpP1NDe4bylqAteX01sM2Qciu8UAPnNc7Sb93TQjhCFRVDIS3CdN6AOpwz5YWEld6ey CdmFZ7pvAgMBAAGjggH+MIIB+jASBgNVHRMBAf8ECDAGAQH/AgEBMA4GA1UdDwEB/wQEAwIBBjAR BgNVHSAECjAIMAYGBFUdIAAwHQYDVR0OBBYEFArzW7zkMYDWNUKJptPDzzfe0d/XMB8GA1UdIwQY MBaAFEm3xs/oPR9/6kR7Eyn38QpwPt5kMBwGA1UdEQQVMBOBEWNhQGZoLW11ZW5zdGVyLmRlMIGI BgNVHR8EgYAwfjA9oDugOYY3aHR0cDovL2NkcDEucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9w dWIvY3JsL2NhY3JsLmNybDA9oDugOYY3aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtcm9v dC1jYS9wdWIvY3JsL2NhY3JsLmNybDCB1wYIKwYBBQUHAQEEgcowgccwMwYIKwYBBQUHMAGGJ2h0 dHA6Ly9vY3NwLnBjYS5kZm4uZGUvT0NTUC1TZXJ2ZXIvT0NTUDBHBggrBgEFBQcwAoY7aHR0cDov L2NkcDEucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwRwYI KwYBBQUHMAKGO2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXJvb3QtY2EvcHViL2NhY2Vy dC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBCwUAA4IBAQDeRwM11kpvuRIPuzWXLapr/ZBtB76V3cuF l45x/Kx0u03yjB4GaBPcxihn4P1z5KhRYkDBMo8HXkOgbL59aF6VdOlCurEgZvghKvUkKOCyWeYx S9rTGPBkbGiNn2ATVuLXzF8rDf50ynAIu3otstOOv+3Ifqi1pzCva1nO64khQA5Gd5/BNyu+YHbW f8ERAf9leu5a7yVI7cv1gCZAHpWJpkUKmfawyY4sAJ2hbGZRBvdACOxrfbuMdSOzPneT2rlmvH+D 7M6DmzVabLYk6UtAxQhldd/T/qsHkWvaWXHt0Eb9STs2Fl03Ls7M3NyLQLhaeR3ysNURYcaEfaB+ lxN+MIIGDTCCBPWgAwIBAgIHG5mIdDexozANBgkqhkiG9w0BAQsFADCBxjELMAkGA1UEBhMCREUx HDAaBgNVBAgTE05vcmRyaGVpbi1XZXN0ZmFsZW4xETAPBgNVBAcTCE11ZW5zdGVyMSAwHgYDVQQK ExdGYWNoaG9jaHNjaHVsZSBNdWVuc3RlcjEjMCEGA1UECxMaRGF0ZW52ZXJhcmJlaXR1bmdzemVu dHJhbGUxHTAbBgNVBAMTFEZIIE11ZW5zdGVyIENBIC0gRzAxMSAwHgYJKoZIhvcNAQkBFhFjYUBm aC1tdWVuc3Rlci5kZTAeFw0xNjA3MDQwNzA2MTNaFw0xOTA3MDQwNzA2MTNaMHwxCzAJBgNVBAYT AkRFMSAwHgYDVQQKDBdGYWNoaG9jaHNjaHVsZSBNdWVuc3RlcjEyMDAGA1UECwwpRmFjaGJlcmVp Y2ggRWxla3Ryb3RlY2huaWsgdW5kIEluZm9ybWF0aWsxFzAVBgNVBAMMDk1pY2hhZWwgVHVleGVu MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzJoaUG3Zm24XxA/zNg2sbFcL56w8xqMg +X6G7UsYec3YEncnlkw3jgE5nDefos7UVoCA7wPjFTj8AQt5xfpXElnbM45IPy5Ng7g6dS7biGSM VRACPXe1PrjgApRAwwGmCPvALnZXkmKP6Zlf+3VLfz9YWIIaeKu3jFM2Lk6Y3gr5U1l8bjHSawOo WMlfvSsXXLT38zKW7Uz9jS278j0OqHANBPgsE6/LJoCWFInwlvybxhO3nGU7OteUGaPikqzvjLsL YgpHDi0WjMZfVx/UtUSzZ4EJvmJTBeuVwyKnCbrawnfwYPTQQ6VE1OkAzmsMByBbEwJ996RtG//T XCG06QIDAQABo4ICRzCCAkMwQAYDVR0gBDkwNzARBg8rBgEEAYGtIYIsAQEEAwUwEQYPKwYBBAGB rSGCLAIBBAMBMA8GDSsGAQQBga0hgiwBAQQwCQYDVR0TBAIwADAOBgNVHQ8BAf8EBAMCBeAwHQYD VR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMB0GA1UdDgQWBBTQHa9qhKgSZgCCAPThZkXaEaJ/ dTAfBgNVHSMEGDAWgBQK81u85DGA1jVCiabTw8833tHf1zAgBgNVHREEGTAXgRV0dWV4ZW5AZmgt bXVlbnN0ZXIuZGUwgYgGA1UdHwSBgDB+MD2gO6A5hjdodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2Zo LW11ZW5zdGVyLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMD2gO6A5hjdodHRwOi8vY2RwMi5wY2EuZGZu LmRlL2ZoLW11ZW5zdGVyLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIHXBggrBgEFBQcBAQSByjCBxzAz BggrBgEFBQcwAYYnaHR0cDovL29jc3AucGNhLmRmbi5kZS9PQ1NQLVNlcnZlci9PQ1NQMEcGCCsG AQUFBzAChjtodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2ZoLW11ZW5zdGVyLWNhL3B1Yi9jYWNlcnQv Y2FjZXJ0LmNydDBHBggrBgEFBQcwAoY7aHR0cDovL2NkcDIucGNhLmRmbi5kZS9maC1tdWVuc3Rl ci1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQELBQADggEBAEj2/6x4kzoCVIiu aaminPrOHxACyoYsmSRjYPQpgW5xRj/FlolO1nG+ZZ11sqTb3TdCGD69ko5/zs8eGKnv/i0VLCHF g1JLfpaxElN5RrR/cqRJrbzKshF9aUkBODF8vlf9BCeimMK3fifjbbWRyxHssfEECffujD7/Yvta NYMO46Roz39lIK2s37IVFq3V5RWzUeTuwpP9t8lOxirOi9eK2OYI/dh0HjR2S5Dr9nMR1dNulrhz jlFxGc+opefGScrRR9Ec0eqTXlbt1Q9UzNIYVS+OGZY8/bBbprwXVTmwSp8dygEULkIaMbLsaTaW 6TehuL8ousPJkL52SOENgSkxggQpMIIEJQIBATCB0jCBxjELMAkGA1UEBhMCREUxHDAaBgNVBAgT E05vcmRyaGVpbi1XZXN0ZmFsZW4xETAPBgNVBAcTCE11ZW5zdGVyMSAwHgYDVQQKExdGYWNoaG9j aHNjaHVsZSBNdWVuc3RlcjEjMCEGA1UECxMaRGF0ZW52ZXJhcmJlaXR1bmdzemVudHJhbGUxHTAb BgNVBAMTFEZIIE11ZW5zdGVyIENBIC0gRzAxMSAwHgYJKoZIhvcNAQkBFhFjYUBmaC1tdWVuc3Rl ci5kZQIHG5mIdDexozAJBgUrDgMCGgUAoIICKzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwG CSqGSIb3DQEJBTEPFw0xNjEwMjAxNjM4MjVaMCMGCSqGSIb3DQEJBDEWBBROTZdthf5iUW1wi+fs iQ6F5WWUijCB4wYJKwYBBAGCNxAEMYHVMIHSMIHGMQswCQYDVQQGEwJERTEcMBoGA1UECBMTTm9y ZHJoZWluLVdlc3RmYWxlbjERMA8GA1UEBxMITXVlbnN0ZXIxIDAeBgNVBAoTF0ZhY2hob2Noc2No dWxlIE11ZW5zdGVyMSMwIQYDVQQLExpEYXRlbnZlcmFyYmVpdHVuZ3N6ZW50cmFsZTEdMBsGA1UE AxMURkggTXVlbnN0ZXIgQ0EgLSBHMDExIDAeBgkqhkiG9w0BCQEWEWNhQGZoLW11ZW5zdGVyLmRl AgcbmYh0N7GjMIHlBgsqhkiG9w0BCRACCzGB1aCB0jCBxjELMAkGA1UEBhMCREUxHDAaBgNVBAgT E05vcmRyaGVpbi1XZXN0ZmFsZW4xETAPBgNVBAcTCE11ZW5zdGVyMSAwHgYDVQQKExdGYWNoaG9j aHNjaHVsZSBNdWVuc3RlcjEjMCEGA1UECxMaRGF0ZW52ZXJhcmJlaXR1bmdzemVudHJhbGUxHTAb BgNVBAMTFEZIIE11ZW5zdGVyIENBIC0gRzAxMSAwHgYJKoZIhvcNAQkBFhFjYUBmaC1tdWVuc3Rl ci5kZQIHG5mIdDexozANBgkqhkiG9w0BAQEFAASCAQAFanj+gAAi5H10hNHQ93JWLBQQz7syoKtl Fy0+Q+1zu1LvP8MEZY/d2bRNNajJqJB2MOpe6vihsT6dpx1yAFPIOqO7It5y0wuSGEK0fbTOuNzY wabeMUgqVGvRtRSX4zjrawoMIAG4he0IwMHO2jgluxx+nBy0zrffYyZTPLLt2CXcsdigsDp2m+kA zg967lBavDEM0SY2x/JeiS+lEd4qyZ5AF9rFfr3RGrbLg+0bdGgiBlcaDAaziIN/lCSZ57EYeb8K zvRrR0npT57n8HF1Lbmtc07vOt5Dc0eny075NnoRDoBp/Mvh2+7NHYyW3538oI8ArFELAkOF10wB MUS1AAAAAAAA --Apple-Mail=_6BAF5CE3-970E-465F-87BB-CE3A82A1B950-- From owner-freebsd-arm@freebsd.org Thu Oct 20 18:22:38 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CEB06C1977A for ; Thu, 20 Oct 2016 18:22:38 +0000 (UTC) (envelope-from kris@ixsystems.com) Received: from barracuda.ixsystems.com (barracuda.ixsystems.com [12.229.62.30]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.ixsystems.com", Issuer "Go Daddy Secure Certificate Authority - G2" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id ADD54619 for ; Thu, 20 Oct 2016 18:22:37 +0000 (UTC) (envelope-from kris@ixsystems.com) X-ASG-Debug-ID: 1476987756-08ca04521d64e00001-ZNVAc5 Received: from zimbra.ixsystems.com ([10.246.0.20]) by barracuda.ixsystems.com with ESMTP id J3xZBQ7he9fHITkh (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 20 Oct 2016 11:22:37 -0700 (PDT) X-Barracuda-Envelope-From: kris@ixsystems.com X-Barracuda-RBL-Trusted-Forwarder: 10.246.0.20 X-ASG-Whitelist: Client Received: from localhost (localhost [127.0.0.1]) by zimbra.ixsystems.com (Postfix) with ESMTP id 4E41E91D0E9 for ; Thu, 20 Oct 2016 11:42:12 -0700 (PDT) Received: from zimbra.ixsystems.com ([127.0.0.1]) by localhost (zimbra.ixsystems.com [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id O0Mablsl5rmK for ; Thu, 20 Oct 2016 11:42:11 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.ixsystems.com (Postfix) with ESMTP id BE54B91CEE2 for ; Thu, 20 Oct 2016 11:42:11 -0700 (PDT) X-Virus-Scanned: amavisd-new at ixsystems.com Received: from zimbra.ixsystems.com ([127.0.0.1]) by localhost (zimbra.ixsystems.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id a1QxuI6khMZX for ; Thu, 20 Oct 2016 11:42:11 -0700 (PDT) Received: from [10.20.0.155] (unknown [10.20.0.155]) by zimbra.ixsystems.com (Postfix) with ESMTPSA id 6D6D991B409 for ; Thu, 20 Oct 2016 11:42:11 -0700 (PDT) To: freebsd-arm@freebsd.org From: Kris Moore Subject: Issue booting RPI2 B (v1.2) Message-ID: X-ASG-Orig-Subj: Issue booting RPI2 B (v1.2) Date: Thu, 20 Oct 2016 14:22:34 -0400 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: UNKNOWN[10.246.0.20] X-Barracuda-Start-Time: 1476987757 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://10.246.0.26:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at ixsystems.com X-Barracuda-BRTS-Status: 1 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Oct 2016 18:22:38 -0000 I've been toying around with a bunch of RPI2's here (using 11.0-RELEASE), and so far so good. However I just ordered a new batch of them and they all get stuck at the "rainbow" screen. After further investigation, I noticed that they were marked as "Raspberry Pi 2 Model B V1.2", and all my other units are V1.1. Just for kicks, I tried rasbian, and that works fine. Is this possibly an issue with U-Boot being too old for this revision? Any other ideas? -- Kris Moore iXsystems Enterprise Storage & Servers Driven By Open Source From owner-freebsd-arm@freebsd.org Thu Oct 20 19:32:12 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4A057C1ADFB for ; Thu, 20 Oct 2016 19:32:12 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-210-50.reflexion.net [208.70.210.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id EDE1987E for ; Thu, 20 Oct 2016 19:32:11 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 31346 invoked from network); 20 Oct 2016 19:25:14 -0000 Received: from unknown (HELO mail-cs-01.app.dca.reflexion.local) (10.81.19.1) by 0 (rfx-qmail) with SMTP; 20 Oct 2016 19:25:14 -0000 Received: by mail-cs-01.app.dca.reflexion.local (Reflexion email security v8.10.0) with SMTP; Thu, 20 Oct 2016 15:25:32 -0400 (EDT) Received: (qmail 3927 invoked from network); 20 Oct 2016 19:25:32 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with (AES256-SHA encrypted) SMTP; 20 Oct 2016 19:25:32 -0000 Received: from [192.168.1.107] (c-76-115-7-162.hsd1.or.comcast.net [76.115.7.162]) by iron2.pdx.net (Postfix) with ESMTPSA id 4654BEC916F; Thu, 20 Oct 2016 12:25:24 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: Issue booting RPI2 B (v1.2) [V1.2 is BVM2837 and quad-core Cortex-A53 based] From: Mark Millard In-Reply-To: <053B3B99-E4D9-4714-ACCF-AA846E1855CE@dsl-only.net> Date: Thu, 20 Oct 2016 12:25:23 -0700 Cc: freebsd-arm@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <1C2BA80D-FAB7-49D2-8D02-5CE1431953CF@dsl-only.net> References: <053B3B99-E4D9-4714-ACCF-AA846E1855CE@dsl-only.net> To: Kris Moore X-Mailer: Apple Mail (2.3124) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Oct 2016 19:32:12 -0000 On 2016-Oct-20, at 12:08 PM, Mark Millard = wrote: > On 2016-Oct-20, at 11:22 AM, Kris Moore wrote: >=20 >> I've been toying around with a bunch of RPI2's here (using >> 11.0-RELEASE), and so far so good. However I just ordered a new batch = of >> them and they all get stuck at the "rainbow" screen. After further >> investigation, I noticed that they were marked as "Raspberry Pi 2 = Model >> B V1.2", and all my other units are V1.1. Just for kicks, I tried >> rasbian, and that works fine. >>=20 >> Is this possibly an issue with U-Boot being too old for this = revision? >> Any other ideas? >>=20 >>=20 >> --=20 >> Kris Moore >> iXsystems >> Enterprise Storage & Servers Driven By Open Source >=20 > = https://www.element14.com/community/community/raspberry-pi/raspberrypi2 = says: >=20 >> Raspberry Pi 2 Model B v1.2 >=20 >> Previous versions of Raspberry Pi 2 Model B use the BCM2836 SoC, = which contains a quad-core ARM Cortex-A7 processor. The Raspberry Pi 2 = Model B v1.2 board uses BCM2837, which contains a quad-core ARM = Cortex-A53 processor. It is necessary to update to the latest (October = 2016) version of the device firmware and Linux kernel to allow the board = to boot up properly. >=20 > =3D=3D=3D > Mark Millard > markmi at dsl-only.net It is listed as out of stock but = http://www.mcmelectronics.com/product/83-17791 agrees in its = description: > The Raspberry Pi 2 V1.2 is a single-board computer developed in the UK = by the Raspberry Pi Foundation. >=20 > . . .=20 >=20 > The updated Raspberry Pi 2 Model B is designed around the Broadcom = BCM2837 SoC (same as the Pi 3) Quad Core ARMv8 processor running at 900 = MHz just like the original Pi 2. The rest of the board is identical to = the original, featuring a VideoCore IV GPU, 1 Gigabyte of RAM, 4 USB = ports, and 40 GPIO pins for expansion.=20 >=20 > Please note:Previous versions of Raspberry Pi 2 Model B use the = BCM2836 SoC, which contains a quad-core ARM Cortex-A7 processor. The = Raspberry Pi 2 Model B v1.2 board uses BCM2837, which contains a = quad-core ARM Cortex-A53 processor. It is necessary to update to the = latest (October 2016) version of the device firmware and Linux kernel to = allow the board to boot up properly >=20 > Board Specifications >=20 > =E2=80=A2 Processor: Quad-core BCM2837 ARMv8 CPU running at = 900Mhz > =E2=80=A2 USB: Four USB 2.0 Ports > =E2=80=A2 Ethernet: 10/100 Ethernet Port > =E2=80=A2 Video Output: HDMI and Composite > =E2=80=A2 Sound: L/R Stereo=20 > =E2=80=A2 Memory: 1GB Ram=20 > =E2=80=A2 Operating System: Uses microSD card slot to load O/S = (Sold Separately, Software cane be found here) > =E2=80=A2 Digital interfaces: CSi and DSi ribbon cable ports > =E2=80=A2 GPIO: 40 GPIO pins, backwards compatible to B and B+ = board I know that = http://ameridroid.com/products/raspberry-pi-2-model-b-1gb-ram 's old = page for V1.1 has said "DISCONTINUED" for some time. =3D=3D=3D Mark Millard markmi at dsl-only.net From owner-freebsd-arm@freebsd.org Thu Oct 20 19:59:42 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2B3DEC1A741 for ; Thu, 20 Oct 2016 19:59:42 +0000 (UTC) (envelope-from kris@ixsystems.com) Received: from barracuda.ixsystems.com (barracuda.ixsystems.com [12.229.62.30]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.ixsystems.com", Issuer "Go Daddy Secure Certificate Authority - G2" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 0D6DFC74 for ; Thu, 20 Oct 2016 19:59:41 +0000 (UTC) (envelope-from kris@ixsystems.com) X-ASG-Debug-ID: 1476993581-08ca04521e67700001-ZNVAc5 Received: from zimbra.ixsystems.com ([10.246.0.20]) by barracuda.ixsystems.com with ESMTP id fyASDftNkXhiD60L (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 20 Oct 2016 12:59:41 -0700 (PDT) X-Barracuda-Envelope-From: kris@ixsystems.com X-Barracuda-RBL-Trusted-Forwarder: 10.246.0.20 X-ASG-Whitelist: Client Received: from localhost (localhost [127.0.0.1]) by zimbra.ixsystems.com (Postfix) with ESMTP id 847E191C9A5; Thu, 20 Oct 2016 13:19:16 -0700 (PDT) Received: from zimbra.ixsystems.com ([127.0.0.1]) by localhost (zimbra.ixsystems.com [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id PBSo0LqhSffF; Thu, 20 Oct 2016 13:19:15 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.ixsystems.com (Postfix) with ESMTP id 6C1D791D7B9; Thu, 20 Oct 2016 13:19:15 -0700 (PDT) X-Virus-Scanned: amavisd-new at ixsystems.com Received: from zimbra.ixsystems.com ([127.0.0.1]) by localhost (zimbra.ixsystems.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 9vhiToPpilE8; Thu, 20 Oct 2016 13:19:15 -0700 (PDT) Received: from [10.20.0.155] (unknown [10.20.0.155]) by zimbra.ixsystems.com (Postfix) with ESMTPSA id EF09691C9A5; Thu, 20 Oct 2016 13:19:14 -0700 (PDT) Subject: Re: [SPAM] Re: Issue booting RPI2 B (v1.2) [V1.2 is BVM2837 and quad-core Cortex-A53 based] To: Mark Millard X-ASG-Orig-Subj: Re: [SPAM] Re: Issue booting RPI2 B (v1.2) [V1.2 is BVM2837 and quad-core Cortex-A53 based] References: <053B3B99-E4D9-4714-ACCF-AA846E1855CE@dsl-only.net> <1C2BA80D-FAB7-49D2-8D02-5CE1431953CF@dsl-only.net> Cc: freebsd-arm@freebsd.org From: Kris Moore Message-ID: <38a4152b-e27e-baa3-33a6-cd7318026569@ixsystems.com> Date: Thu, 20 Oct 2016 15:59:38 -0400 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: <1C2BA80D-FAB7-49D2-8D02-5CE1431953CF@dsl-only.net> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Barracuda-Connect: UNKNOWN[10.246.0.20] X-Barracuda-Start-Time: 1476993581 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://10.246.0.26:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at ixsystems.com X-Barracuda-BRTS-Status: 1 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Oct 2016 19:59:42 -0000 On 10/20/2016 15:25, Mark Millard wrote: > On 2016-Oct-20, at 12:08 PM, Mark Millard wrot= e: > >> On 2016-Oct-20, at 11:22 AM, Kris Moore wrote: >> >>> I've been toying around with a bunch of RPI2's here (using >>> 11.0-RELEASE), and so far so good. However I just ordered a new batch= of >>> them and they all get stuck at the "rainbow" screen. After further >>> investigation, I noticed that they were marked as "Raspberry Pi 2 Mod= el >>> B V1.2", and all my other units are V1.1. Just for kicks, I tried >>> rasbian, and that works fine. >>> >>> Is this possibly an issue with U-Boot being too old for this revision= ? >>> Any other ideas? >>> >>> >>> --=20 >>> Kris Moore >>> iXsystems >>> Enterprise Storage & Servers Driven By Open Source >> https://www.element14.com/community/community/raspberry-pi/raspberrypi= 2 says: >> >>> Raspberry Pi 2 Model B v1.2 >>> Previous versions of Raspberry Pi 2 Model B use the BCM2836 SoC, whic= h contains a quad-core ARM Cortex-A7 processor. The Raspberry Pi 2 Model = B v1.2 board uses BCM2837, which contains a quad-core ARM Cortex-A53 proc= essor. It is necessary to update to the latest (October 2016) version of = the device firmware and Linux kernel to allow the board to boot up proper= ly. >> =3D=3D=3D >> Mark Millard >> markmi at dsl-only.net > It is listed as out of stock but http://www.mcmelectronics.com/product/= 83-17791 agrees in its description: > >> The Raspberry Pi 2 V1.2 is a single-board computer developed in the UK= by the Raspberry Pi Foundation. >> >> . . .=20 >> >> The updated Raspberry Pi 2 Model B is designed around the Broadcom BCM= 2837 SoC (same as the Pi 3) Quad Core ARMv8 processor running at 900 MHz = just like the original Pi 2. The rest of the board is identical to the or= iginal, featuring a VideoCore IV GPU, 1 Gigabyte of RAM, 4 USB ports, and= 40 GPIO pins for expansion.=20 >> >> Please note:Previous versions of Raspberry Pi 2 Model B use the BCM283= 6 SoC, which contains a quad-core ARM Cortex-A7 processor. The Raspberry = Pi 2 Model B v1.2 board uses BCM2837, which contains a quad-core ARM Cort= ex-A53 processor. It is necessary to update to the latest (October 2016) = version of the device firmware and Linux kernel to allow the board to boo= t up properly >> >> Board Specifications >> >> =E2=80=A2 Processor: Quad-core BCM2837 ARMv8 CPU running at 900Mhz >> =E2=80=A2 USB: Four USB 2.0 Ports >> =E2=80=A2 Ethernet: 10/100 Ethernet Port >> =E2=80=A2 Video Output: HDMI and Composite >> =E2=80=A2 Sound: L/R Stereo=20 >> =E2=80=A2 Memory: 1GB Ram=20 >> =E2=80=A2 Operating System: Uses microSD card slot to load O/S (Sold = Separately, Software cane be found here) >> =E2=80=A2 Digital interfaces: CSi and DSi ribbon cable ports >> =E2=80=A2 GPIO: 40 GPIO pins, backwards compatible to B and B+ board > I know that http://ameridroid.com/products/raspberry-pi-2-model-b-1gb-r= am 's old page for V1.1 has said "DISCONTINUED" for some time. > > =3D=3D=3D > Mark Millard > markmi at dsl-only.net > Oh, that's a bummer. I was afraid of that, since the 2's are getting harder to find now. I would imagine its not worth looking too hard at this, since support for the Pi 3 is starting to land ;) --=20 Kris Moore iXsystems Enterprise Storage & Servers Driven By Open Source From owner-freebsd-arm@freebsd.org Thu Oct 20 20:06:06 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0B7A2C1AA88 for ; Thu, 20 Oct 2016 20:06:06 +0000 (UTC) (envelope-from tuexen@freebsd.org) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id ECD26118 for ; Thu, 20 Oct 2016 20:06:05 +0000 (UTC) (envelope-from tuexen@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id EC30CC1AA85; Thu, 20 Oct 2016 20:06:05 +0000 (UTC) Delivered-To: arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EBDABC1AA84 for ; Thu, 20 Oct 2016 20:06:05 +0000 (UTC) (envelope-from tuexen@freebsd.org) Received: from drew.franken.de (drew.ipv6.franken.de [IPv6:2001:638:a02:a001:20e:cff:fe4a:feaa]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.franken.de", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id B9839117 for ; Thu, 20 Oct 2016 20:06:05 +0000 (UTC) (envelope-from tuexen@freebsd.org) Received: from [192.168.1.101] (p508F057B.dip0.t-ipconnect.de [80.143.5.123]) (Authenticated sender: macmic) by mail-n.franken.de (Postfix) with ESMTPSA id BC54E72106C11 for ; Thu, 20 Oct 2016 22:06:01 +0200 (CEST) From: Michael Tuexen Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 10.0 \(3226\)) Subject: Building the kernel the old way fails Message-Id: <41AB8519-CF94-4C3A-9EA3-C1600BF8B396@freebsd.org> Date: Thu, 20 Oct 2016 22:06:00 +0200 To: "freebsd-arm@freebsd.org" X-Mailer: Apple Mail (2.3226) X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=disabled version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mail-n.franken.de X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Oct 2016 20:06:06 -0000 Dear all, when trying to build a head kernel on a RPI2 the old way fails: > pwd /usr/home/tuexen/head/sys/arm/compile/GENERIC > make make: "/usr/home/tuexen/head/sys/arm/compile/GENERIC/Makefile" line 84: = Malformed conditional (${TARGET_ARCH} !=3D "armv6" && = defined(KERNPHYSADDR)) make: Fatal errors encountered -- cannot continue make: stopped in /usr/home/tuexen/head/sys/arm/compile/GENERIC I guess TARGET_ARCH is not set... Best regards Michael= From owner-freebsd-arm@freebsd.org Thu Oct 20 20:08:34 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1628CC1AB5E for ; Thu, 20 Oct 2016 20:08:34 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id E9ED62A1 for ; Thu, 20 Oct 2016 20:08:33 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mailman.ysv.freebsd.org (Postfix) id E94BAC1AB5D; Thu, 20 Oct 2016 20:08:33 +0000 (UTC) Delivered-To: arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E8FA0C1AB5C for ; Thu, 20 Oct 2016 20:08:33 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-it0-x22e.google.com (mail-it0-x22e.google.com [IPv6:2607:f8b0:4001:c0b::22e]) (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 BCE2729F for ; Thu, 20 Oct 2016 20:08:33 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-it0-x22e.google.com with SMTP id 139so180088836itm.1 for ; Thu, 20 Oct 2016 13:08:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=2bHp5vB9mow9QUA/mP/4UtbEsj1o9FdO6C2rPDn6N5I=; b=chFQq86mqtnDAzojnkcoCA+yhWt+pnri4u/uk/rdW7h0z8vJLLFEBjYpH6exa7OIji lsLYsQ5VuCJ8t4AN9Y18cosRXUMylpvMlTpW6ZIKifnogW3g7DYOsTehdIJuIb/Et62a Z0ERihH/0+94cXFfy086FM67mtq4wHLHX12a9aNWjwxAuZE2UPp8TC6O13r0x+5q70j2 YLGajWmvbLcuWRxqvDJsM4JO0ARgyTbwS+Y6ZKH84gY8bGGYkSlaQVhBLTVwzqCgddH5 ElFcrkDkACE0oxnVjg+ywFw4O6eGyGItupTraqTvNsvitJPlWaASExEwmTf0t0jsyuYC pJAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=2bHp5vB9mow9QUA/mP/4UtbEsj1o9FdO6C2rPDn6N5I=; b=eTfVM5tnUayytLflP4UWz7qlJXJX8P1Xngs3WzHXvCDDjJdl1zXy1Wg0Rhu4vA1I/0 VTm6Yd7BiBEC6kCJTa8cwb6SYKKqsZ5QJzTqjMYS/vOGGAxonaOXccDDF2j7IMj+qyLc ZyC4oOcQhhKbP4rWZL7SQafZRTQeGILIsT4Xe8z8fYwD1VLU/K9T6wiAHs9P5nybRuNw q7YAiyVJyveen25n/Swp41wU/9mKj45fEdkbfLv/JfYR0cBtg3fRytA/eDVRIb0A+3OM znApcRViUH+Py0cE986KbH1OzbHsjDmT6OWp6b9USL6GxItNmHqpk7wn+gZvuTMU/UJu KhJA== X-Gm-Message-State: ABUngveqLOss5e/B5a0ZVCuonJWROp+r98dEdKlXSU66I61X4+48EYSVNwseOQqVeQTja/TYXCEyLgxz7iBPcA== X-Received: by 10.107.139.79 with SMTP id n76mr3035553iod.166.1476994112783; Thu, 20 Oct 2016 13:08:32 -0700 (PDT) MIME-Version: 1.0 Sender: wlosh@bsdimp.com Received: by 10.79.77.85 with HTTP; Thu, 20 Oct 2016 13:08:32 -0700 (PDT) X-Originating-IP: [69.53.245.200] In-Reply-To: <41AB8519-CF94-4C3A-9EA3-C1600BF8B396@freebsd.org> References: <41AB8519-CF94-4C3A-9EA3-C1600BF8B396@freebsd.org> From: Warner Losh Date: Thu, 20 Oct 2016 14:08:32 -0600 X-Google-Sender-Auth: cnZXbdiIOJBtrpRJuQ1l6LmxOBo Message-ID: Subject: Re: Building the kernel the old way fails To: Michael Tuexen Cc: "freebsd-arm@freebsd.org" Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Oct 2016 20:08:34 -0000 On Thu, Oct 20, 2016 at 2:06 PM, Michael Tuexen wrote: > Dear all, > > when trying to build a head kernel on a RPI2 the old way fails: >> pwd > /usr/home/tuexen/head/sys/arm/compile/GENERIC >> make > make: "/usr/home/tuexen/head/sys/arm/compile/GENERIC/Makefile" line 84: Malformed conditional (${TARGET_ARCH} != "armv6" && defined(KERNPHYSADDR)) > make: Fatal errors encountered -- cannot continue > make: stopped in /usr/home/tuexen/head/sys/arm/compile/GENERIC > > I guess TARGET_ARCH is not set... You can set it to armv6 to work around it. This test should be MACHINE_ARCH. LEmme fix that. Warner From owner-freebsd-arm@freebsd.org Thu Oct 20 20:08:58 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 78FF5C1ABB5 for ; Thu, 20 Oct 2016 20:08:58 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-210-39.reflexion.net [208.70.210.39]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2EB41323 for ; Thu, 20 Oct 2016 20:08:57 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 6683 invoked from network); 20 Oct 2016 19:08:41 -0000 Received: from unknown (HELO mail-cs-01.app.dca.reflexion.local) (10.81.19.1) by 0 (rfx-qmail) with SMTP; 20 Oct 2016 19:08:41 -0000 Received: by mail-cs-01.app.dca.reflexion.local (Reflexion email security v8.10.0) with SMTP; Thu, 20 Oct 2016 15:08:59 -0400 (EDT) Received: (qmail 26730 invoked from network); 20 Oct 2016 19:08:58 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with (AES256-SHA encrypted) SMTP; 20 Oct 2016 19:08:58 -0000 Received: from [192.168.1.107] (c-76-115-7-162.hsd1.or.comcast.net [76.115.7.162]) by iron2.pdx.net (Postfix) with ESMTPSA id 9FA91EC9039; Thu, 20 Oct 2016 12:08:50 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: Issue booting RPI2 B (v1.2) [V1.2 is BVM2837 and quad-core Cortex-A53 based] From: Mark Millard In-Reply-To: Date: Thu, 20 Oct 2016 12:08:50 -0700 Cc: freebsd-arm@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <053B3B99-E4D9-4714-ACCF-AA846E1855CE@dsl-only.net> References: To: Kris Moore X-Mailer: Apple Mail (2.3124) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Oct 2016 20:08:58 -0000 On 2016-Oct-20, at 11:22 AM, Kris Moore wrote: > I've been toying around with a bunch of RPI2's here (using > 11.0-RELEASE), and so far so good. However I just ordered a new batch = of > them and they all get stuck at the "rainbow" screen. After further > investigation, I noticed that they were marked as "Raspberry Pi 2 = Model > B V1.2", and all my other units are V1.1. Just for kicks, I tried > rasbian, and that works fine. >=20 > Is this possibly an issue with U-Boot being too old for this revision? > Any other ideas? >=20 >=20 > --=20 > Kris Moore > iXsystems > Enterprise Storage & Servers Driven By Open Source https://www.element14.com/community/community/raspberry-pi/raspberrypi2 = says: > Raspberry Pi 2 Model B v1.2 > Previous versions of Raspberry Pi 2 Model B use the BCM2836 SoC, which = contains a quad-core ARM Cortex-A7 processor. The Raspberry Pi 2 Model B = v1.2 board uses BCM2837, which contains a quad-core ARM Cortex-A53 = processor. It is necessary to update to the latest (October 2016) = version of the device firmware and Linux kernel to allow the board to = boot up properly. =3D=3D=3D Mark Millard markmi at dsl-only.net From owner-freebsd-arm@freebsd.org Thu Oct 20 20:26:17 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 81C70C1B32B for ; Thu, 20 Oct 2016 20:26:17 +0000 (UTC) (envelope-from tuexen@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 6CB99140 for ; Thu, 20 Oct 2016 20:26:17 +0000 (UTC) (envelope-from tuexen@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 6C0D1C1B32A; Thu, 20 Oct 2016 20:26:17 +0000 (UTC) Delivered-To: arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6BB03C1B329 for ; Thu, 20 Oct 2016 20:26:17 +0000 (UTC) (envelope-from tuexen@freebsd.org) Received: from drew.franken.de (mail-n.franken.de [193.175.24.27]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.franken.de", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3671B13F for ; Thu, 20 Oct 2016 20:26:16 +0000 (UTC) (envelope-from tuexen@freebsd.org) Received: from [192.168.1.101] (p508F0219.dip0.t-ipconnect.de [80.143.2.25]) (Authenticated sender: macmic) by mail-n.franken.de (Postfix) with ESMTPSA id 2060471EC2000; Thu, 20 Oct 2016 22:26:12 +0200 (CEST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 10.0 \(3226\)) Subject: Re: Building the kernel the old way fails From: Michael Tuexen In-Reply-To: Date: Thu, 20 Oct 2016 22:26:10 +0200 Cc: "freebsd-arm@freebsd.org" Content-Transfer-Encoding: quoted-printable Message-Id: <1AAEF01D-2542-4E81-A956-7C7184382E44@freebsd.org> References: <41AB8519-CF94-4C3A-9EA3-C1600BF8B396@freebsd.org> To: Warner Losh X-Mailer: Apple Mail (2.3226) X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=disabled version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mail-n.franken.de X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Oct 2016 20:26:17 -0000 > On 20 Oct 2016, at 22:08, Warner Losh wrote: >=20 > On Thu, Oct 20, 2016 at 2:06 PM, Michael Tuexen = wrote: >> Dear all, >>=20 >> when trying to build a head kernel on a RPI2 the old way fails: >>> pwd >> /usr/home/tuexen/head/sys/arm/compile/GENERIC >>> make >> make: "/usr/home/tuexen/head/sys/arm/compile/GENERIC/Makefile" line = 84: Malformed conditional (${TARGET_ARCH} !=3D "armv6" && = defined(KERNPHYSADDR)) >> make: Fatal errors encountered -- cannot continue >> make: stopped in /usr/home/tuexen/head/sys/arm/compile/GENERIC >>=20 >> I guess TARGET_ARCH is not set... >=20 > You can set it to armv6 to work around it. I did, but >=20 > This test should be MACHINE_ARCH. LEmme fix that. prefer a fix... Thanks a lot! Best regards Michael >=20 > Warner From owner-freebsd-arm@freebsd.org Thu Oct 20 21:47:40 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2218BC1ADAD for ; Thu, 20 Oct 2016 21:47:40 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 0101AA2 for ; Thu, 20 Oct 2016 21:47:40 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mailman.ysv.freebsd.org (Postfix) id F1913C1ADAC; Thu, 20 Oct 2016 21:47:39 +0000 (UTC) Delivered-To: arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F1386C1ADAB for ; Thu, 20 Oct 2016 21:47:39 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-it0-x22f.google.com (mail-it0-x22f.google.com [IPv6:2607:f8b0:4001:c0b::22f]) (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 C20D3A1 for ; Thu, 20 Oct 2016 21:47:39 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-it0-x22f.google.com with SMTP id 66so114881377itl.1 for ; Thu, 20 Oct 2016 14:47:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=I1NjIvIHpf3CLfELn6srCJmdRZemz1i1B9y215iUs/U=; b=1NUdzyKmcFTZyIALRGxK4w4g1trgLE33KagbA1Pc12LCE0MIwWJ423EbvhTl+XoxZE tivpDsVgnJq4V91OauZ0SY1vpkSc6zINtNuAS5v851asuuH5gtJWoqIDoyiIxGqG20h2 6xIvBrSLTVbKKPPNTj5rkNbCw49z9e1GHzBJajsgR1q0ZcFF3GUKpToCk05SLGrULh0Z 74zWlFPE/K7zBNHQDeAj6wdO0EnhE/GgyibAIZQkDSIIkyHJb0u255ANNa9BZp3HvJEu Py3GzHUIPmG/Lh+0iEuiqpZk1q95bzW7ZyPkLG97m3jCNrENErxIATTLH9FmT9c4isql IXOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=I1NjIvIHpf3CLfELn6srCJmdRZemz1i1B9y215iUs/U=; b=UMHBLe3xBdj8LZ2h7e1YxRj6/k9ZgYBYdtRQ3SfbGxFh0H5/o4lMEl7b/1RxN0c4pj uESWB/aUJx2Bi4mtWTfc3OEZvQ6ooNeO8jJNX54EHfMQIHkac014WtqQWubtNc3N3Vwn i4d+CxNUKhzzFwF+uh9vRY5azoThBewc+e3te+YWjQ4eqAdFWiRGxgUq4lDudDVyhbig xg6FkcwvKEmKKXobd4wnyd5oLxInHHxX40IEqsAIuSE769vL8yUstG4OlsI+fv3WQlxo TlL7nLdJ9KIujpsfmDKWv81KuFZLBlZ/Bhckjy3aq0b6rRr8IxiNUWc41dQid/384fvZ JC9A== X-Gm-Message-State: ABUngvf1MUeHSzui1GOYZudViTkb7aukG4EH1Ib4fW1vy2aJ/zd03Lgx8NuOg9yFHQuP87aSiBpkMJ7MGuxHUA== X-Received: by 10.107.15.222 with SMTP id 91mr3216818iop.19.1477000058771; Thu, 20 Oct 2016 14:47:38 -0700 (PDT) MIME-Version: 1.0 Sender: wlosh@bsdimp.com Received: by 10.79.77.85 with HTTP; Thu, 20 Oct 2016 14:47:37 -0700 (PDT) X-Originating-IP: [69.53.245.200] In-Reply-To: <1AAEF01D-2542-4E81-A956-7C7184382E44@freebsd.org> References: <41AB8519-CF94-4C3A-9EA3-C1600BF8B396@freebsd.org> <1AAEF01D-2542-4E81-A956-7C7184382E44@freebsd.org> From: Warner Losh Date: Thu, 20 Oct 2016 15:47:37 -0600 X-Google-Sender-Auth: Zrat5sxJ6V9PHCc_Jy86crRJrBE Message-ID: Subject: Re: Building the kernel the old way fails To: Michael Tuexen Cc: "freebsd-arm@freebsd.org" Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Oct 2016 21:47:40 -0000 On Thu, Oct 20, 2016 at 2:26 PM, Michael Tuexen wrote: >> On 20 Oct 2016, at 22:08, Warner Losh wrote: >> >> On Thu, Oct 20, 2016 at 2:06 PM, Michael Tuexen wrote: >>> Dear all, >>> >>> when trying to build a head kernel on a RPI2 the old way fails: >>>> pwd >>> /usr/home/tuexen/head/sys/arm/compile/GENERIC >>>> make >>> make: "/usr/home/tuexen/head/sys/arm/compile/GENERIC/Makefile" line 84: Malformed conditional (${TARGET_ARCH} != "armv6" && defined(KERNPHYSADDR)) >>> make: Fatal errors encountered -- cannot continue >>> make: stopped in /usr/home/tuexen/head/sys/arm/compile/GENERIC >>> >>> I guess TARGET_ARCH is not set... >> >> You can set it to armv6 to work around it. > I did, but >> >> This test should be MACHINE_ARCH. LEmme fix that. > prefer a fix... Thanks a lot! Already committed :) Warner From owner-freebsd-arm@freebsd.org Thu Oct 20 22:12:06 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AEC11C1B3D7 for ; Thu, 20 Oct 2016 22:12:06 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 9E1BB13F; Thu, 20 Oct 2016 22:12:06 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id E30E114B; Thu, 20 Oct 2016 22:12:06 +0000 (UTC) Date: Thu, 20 Oct 2016 22:12:04 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: emaste@FreeBSD.org, imp@FreeBSD.org, mjg@FreeBSD.org, bapt@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-arm@FreeBSD.org Message-ID: <1716859120.19.1477001526945.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_arm64 - Build #4122 - Failure MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_arm64 X-Jenkins-Result: FAILURE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Oct 2016 22:12:06 -0000 FreeBSD_HEAD_arm64 - Build #4122 - Failure: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/4122/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/4122/ch= anges Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/4122/con= sole Change summaries: 307690 by emaste: Don't build libssp as a prereq lib if WITHOUT_SSP is set Reviewed by:=09brooks Differential Revision:=09https://reviews.freebsd.org/D8301 307689 by bapt: Fix building of llvm's unwind if gcc has been also built when building gcc an unwind.h header is generate in the cc_tool directory which is included in the CFLAGS before the path where the llvm's unwind.h f= ile lives Reviewed by:=09emaste MFC after:=093 days Differential Revision:=09https://reviews.freebsd.org/D7357 307688 by emaste: Tidy up ia32_sysvec sv_flags setting Use the same approach as sys/arm/arm/elf_machdep.c to avoid an odd- looking , on a separate line. 307687 by emaste: arch.7: correct typo in predefined macro example The example incorrectly used -Dm, which defines macro m with value 1. It is supposed to be -dM, which lists macros. 307686 by imp: Use MACHINE_ARCH rather than TARGET_ARCH which has no meaning outside of Makefile.inc1 307685 by mjg: cache: fix up a corner case in r307650 If no negative entry is found on the last list, the ncp pointer will be left uninitialized and a non-null value will make the function assume an entry was found. Fix the problem by initializing to NULL on entry. Reported by:=09glebius The end of the build log: [...truncated 35845 lines...] --- pl_PL.ISO8859-2.cat --- gencat pl_PL.ISO8859-2.cat /usr/src/lib/libc/nls/pl_PL.ISO8859-2.msg --- pt_BR.ISO8859-1.cat --- gencat pt_BR.ISO8859-1.cat /usr/src/lib/libc/nls/pt_BR.ISO8859-1.msg --- ru_RU.KOI8-R.cat --- --- sk_SK.ISO8859-2.cat --- --- sv_SE.ISO8859-1.cat --- --- ru_RU.KOI8-R.cat --- gencat ru_RU.KOI8-R.cat /usr/src/lib/libc/nls/ru_RU.KOI8-R.msg --- sk_SK.ISO8859-2.cat --- gencat sk_SK.ISO8859-2.cat /usr/src/lib/libc/nls/sk_SK.ISO8859-2.msg --- sv_SE.ISO8859-1.cat --- gencat sv_SE.ISO8859-1.cat /usr/src/lib/libc/nls/sv_SE.ISO8859-1.msg --- uk_UA.UTF-8.cat --- --- zh_CN.GB18030.cat --- --- zh_CN.GB2312.cat --- --- uk_UA.UTF-8.cat --- gencat uk_UA.UTF-8.cat /usr/src/lib/libc/nls/uk_UA.UTF-8.msg --- zh_CN.GB18030.cat --- gencat zh_CN.GB18030.cat /usr/src/lib/libc/nls/zh_CN.GB18030.msg --- zh_CN.GB2312.cat --- gencat zh_CN.GB2312.cat /usr/src/lib/libc/nls/zh_CN.GB2312.msg --- zh_CN.UTF-8.cat --- --- libc_pic.a --- --- zh_CN.UTF-8.cat --- gencat zh_CN.UTF-8.cat /usr/src/lib/libc/nls/zh_CN.UTF-8.msg --- libc.a --- building special pic c library --- libc_pic.a --- /usr/local/aarch64-freebsd/bin/ar -crD libc_pic.a bt_close.pico bt_conv.pic= o bt_debug.pico bt_delete.pico bt_get.pico bt_open.pico bt_overflow.pico bt= _page.pico bt_put.pico bt_search.pico bt_seq.pico bt_split.pico bt_utils.pi= co db.pico hash.pico hash_bigkey.pico hash_buf.pico hash_func.pico hash_log= 2.pico hash_page.pico ndbm.pico mpool.pico mpool-compat.pico rec_close.pico= rec_delete.pico rec_get.pico rec_open.pico rec_put.pico rec_search.pico re= c_seq.pico rec_utils.pico creat.pico gethostid.pico getwd.pico killpg.pico = sethostid.pico setpgrp.pico setrgid.pico setruid.pico sigcompat.pico __geto= sreldate.pico __pthread_mutex_init_calloc_cb_stub.pico __xuname.pico _once_= stub.pico _pthread_stubs.pico _rand48.pico _spinlock_stub.pico _thread_init= .pico alarm.pico arc4random.pico assert.pico auxv.pico basename.pico cap_sa= ndboxed.pico check_utility_compat.pico clock.pico clock_getcpuclockid.pico = closedir.pico confstr.pico crypt.pico ctermid.pico daemon.pico devname.pico= dirfd.pico dirname.pico dirname_compat.pico disklabel.pico dlfcn.pico dran= d48.pico dup3.pico elf_utils.pico erand48.pico err.pico errlst.pico errno.p= ico exec.pico fdevname.pico feature_present.pico fmtcheck.pico fmtmsg.pico = fnmatch.pico fpclassify.pico frexp.pico fstab.pico ftok.pico fts.pico ftw.p= ico getbootfile.pico getbsize.pico getcap.pico getcwd.pico getdomainname.pi= co getgrent.pico getgrouplist.pico gethostname.pico getloadavg.pico getlogi= n.pico getmntinfo.pico getnetgrent.pico getosreldate.pico getpagesize.pico = getpagesizes.pico getpeereid.pico getprogname.pico getpwent.pico getttyent.= pico getusershell.pico getutxent.pico getvfsbyname.pico glob.pico initgroup= s.pico isatty.pico isinf.pico isnan.pico jrand48.pico lcong48.pico libc_dlo= pen.pico lockf.pico lrand48.pico mrand48.pico nftw.pico nice.pico nlist.pic= o nrand48.pico opendir.pico pause.pico pmadvise.pico popen.pico posix_spawn= .pico psignal.pico pututxline.pico pw_scan.pico raise.pico readdir.pico rea= dpassphrase.pico recvmmsg.pico rewinddir.pico scandir.pico seed48.pico seek= dir.pico semctl.pico sendmmsg.pico setdomainname.pico sethostname.pico setj= mperr.pico setmode.pico setproctitle.pico setprogname.pico siginterrupt.pic= o siglist.pico signal.pico sigsetops.pico sleep.pico srand48.pico statvfs.p= ico stringlist.pico strtofflags.pico sysconf.pico sysctl.pico sysctlbyname.= pico sysctlnametomib.pico syslog.pico telldir.pico termios.pico time.pico t= imes.pico timezone.pico tls.pico ttyname.pico ttyslot.pico ualarm.pico ulim= it.pico uname.pico usleep.pico utime.pico utxdb.pico valloc.pico wait.pico = wait3.pico waitpid.pico waitid.pico wordexp.pico fts-compat.pico unvis-comp= at.pico pwcache.pico unvis.pico vis.pico cancelpoints_sem.pico cancelpoints= _sem_new.pico _ctx_start.pico fabs.pico flt_rounds.pico fpgetmask.pico fpse= tmask.pico infinity.pico ldexp.pico makecontext.pico _setjmp.pico _set_tp.p= ico setjmp.pico sigsetjmp.pico trivial-getcontextx.pico gmon.pico mcount.pi= co citrus_bcs.pico citrus_bcs_strtol.pico citrus_bcs_strtoul.pico citrus_cs= mapper.pico citrus_db.pico citrus_db_factory.pico citrus_db_hash.pico citru= s_esdb.pico citrus_hash.pico citrus_iconv.pico citrus_lookup.pico citrus_lo= okup_factory.pico citrus_mapper.pico citrus_memstream.pico citrus_mmap.pico= citrus_module.pico citrus_none.pico citrus_pivot_factory.pico citrus_prop.= pico citrus_stdenc.pico bsd_iconv.pico iconv_compat.pico inet_addr.pico ine= t_cidr_ntop.pico inet_cidr_pton.pico inet_lnaof.pico inet_makeaddr.pico ine= t_net_ntop.pico inet_net_pton.pico inet_neta.pico inet_netof.pico inet_netw= ork.pico inet_ntoa.pico inet_ntop.pico inet_pton.pico nsap_addr.pico ev_str= eams.pico ev_timers.pico ascii.pico big5.pico btowc.pico collate.pico collc= mp.pico euc.pico fix_grouping.pico gb18030.pico gb2312.pico gbk.pico ctype.= pico isctype.pico iswctype.pico ldpart.pico lmessages.pico lmonetary.pico l= numeric.pico localeconv.pico mblen.pico mbrlen.pico mbrtowc.pico mbsinit.pi= co mbsnrtowcs.pico mbsrtowcs.pico mbtowc.pico mbstowcs.pico mskanji.pico ne= xtwctype.pico nl_langinfo.pico nomacros.pico none.pico rpmatch.pico rune.pi= co runetype.pico setlocale.pico setrunelocale.pico table.pico tolower.pico = toupper.pico utf8.pico wcrtomb.pico wcsnrtombs.pico wcsrtombs.pico wcsftime= .pico wcstof.pico wcstod.pico wcstoimax.pico wcstol.pico wcstold.pico wcsto= ll.pico wcstombs.pico wcstoul.pico wcstoull.pico wcstoumax.pico wctob.pico = wctomb.pico wctrans.pico wctype.pico wcwidth.pico xlocale.pico c16rtomb_ico= nv.pico c32rtomb_iconv.pico mbrtoc16_iconv.pico mbrtoc32_iconv.pico md5c.pi= co ns_name.pico ns_netint.pico ns_parse.pico ns_print.pico ns_samedomain.pi= co ns_ttl.pico base64.pico ether_addr.pico eui64.pico gai_strerror.pico get= addrinfo.pico gethostbydns.pico gethostbyht.pico gethostbynis.pico gethostn= amadr.pico getifaddrs.pico getifmaddrs.pico getnameinfo.pico getnetbydns.pi= co getnetbyht.pico getnetbynis.pico getnetnamadr.pico getproto.pico getprot= oent.pico getprotoname.pico getservent.pico if_indextoname.pico if_nameinde= x.pico if_nametoindex.pico ip6opt.pico linkaddr.pico map_v4v6.pico name6.pi= co ntoh.pico nsdispatch.pico nslexer.pico nsparser.pico nss_compat.pico rcm= d.pico rcmdsh.pico recv.pico rthdr.pico sctp_sys_calls.pico send.pico socka= tmark.pico sourcefilter.pico vars.pico nscache.pico nscachedcli.pico msgcat= .pico acl_branding.pico acl_calc_mask.pico acl_copy.pico acl_delete.pico ac= l_delete_entry.pico acl_entry.pico acl_flag.pico acl_free.pico acl_from_tex= t.pico acl_from_text_nfs4.pico acl_get.pico acl_id_to_name.pico acl_init.pi= co acl_perm.pico acl_set.pico acl_strip.pico acl_support.pico acl_support_n= fs4.pico acl_to_text.pico acl_to_text_nfs4.pico acl_valid.pico extattr.pico= mac.pico mac_exec.pico mac_get.pico mac_set.pico subr_acl_nfs4.pico acl_co= mpat.pico regcomp.pico regerror.pico regexec.pico regfree.pico herror.pico = h_errno.pico mtctxres.pico res_comp.pico res_data.pico res_debug.pico res_f= indzonecut.pico res_init.pico res_mkquery.pico res_mkupdate.pico res_query.= pico res_send.pico res_state.pico res_update.pico _flock_stub.pico asprintf= .pico clrerr.pico dprintf.pico fclose.pico fcloseall.pico fdopen.pico feof.= pico ferror.pico fflush.pico fgetc.pico fgetln.pico fgetpos.pico fgets.pico= fgetwc.pico fgetwln.pico fgetws.pico fileno.pico findfp.pico flags.pico fm= emopen.pico fopen.pico fopencookie.pico fprintf.pico fpurge.pico fputc.pico= fputs.pico fputwc.pico fputws.pico fread.pico freopen.pico fscanf.pico fse= ek.pico fsetpos.pico ftell.pico funopen.pico fvwrite.pico fwalk.pico fwide.= pico fwprintf.pico fwscanf.pico fwrite.pico getc.pico getchar.pico getdelim= .pico getline.pico gets.pico getw.pico getwc.pico getwchar.pico makebuf.pic= o mktemp.pico open_memstream.pico open_wmemstream.pico perror.pico printf.p= ico printf-pos.pico putc.pico putchar.pico puts.pico putw.pico putwc.pico p= utwchar.pico refill.pico remove.pico rewind.pico rget.pico scanf.pico setbu= f.pico setbuffer.pico setvbuf.pico snprintf.pico sprintf.pico sscanf.pico s= tdio.pico swprintf.pico swscanf.pico tempnam.pico tmpfile.pico tmpnam.pico = ungetc.pico ungetwc.pico vasprintf.pico vdprintf.pico vfprintf.pico vfscanf= .pico vfwprintf.pico vfwscanf.pico vprintf.pico vscanf.pico vsnprintf.pico = vsprintf.pico vsscanf.pico vswprintf.pico vswscanf.pico vwprintf.pico vwsca= nf.pico wbuf.pico wprintf.pico wscanf.pico wsetup.pico xprintf.pico xprintf= _float.pico xprintf_int.pico xprintf_str.pico xprintf_errno.pico xprintf_he= xdump.pico xprintf_quote.pico xprintf_time.pico xprintf_vis.pico asctime.pi= co difftime.pico localtime.pico strftime.pico strptime.pico timelocal.pico = time32.pico __vdso_gettc.pico clock_gettime.pico gettimeofday.pico __vdso_g= ettimeofday.pico __error.pico interposing_table.pico futimens.pico utimensa= t.pico pipe.pico accept.pico accept4.pico aio_suspend.pico close.pico conne= ct.pico fcntl.pico fdatasync.pico fsync.pico fork.pico kevent.pico msync.pi= co nanosleep.pico open.pico openat.pico poll.pico ppoll.pico pselect.pico p= trace.pico read.pico readv.pico recvfrom.pico recvmsg.pico select.pico send= msg.pico sendto.pico setcontext.pico sigprocmask.pico sigsuspend.pico sigti= medwait.pico sigwait.pico sigwaitinfo.pico swapcontext.pico wait4.pico wait= 6.pico write.pico writev.pico sigaction.pico cerror.pico shmat.pico sigretu= rn.pico syscall.pico vfork.pico link.pico unlink.pico chdir.pico fchdir.pic= o mknod.pico chmod.pico chown.pico getpid.pico mount.pico unmount.pico setu= id.pico getuid.pico geteuid.pico getpeername.pico getsockname.pico access.p= ico chflags.pico fchflags.pico sync.pico kill.pico getppid.pico dup.pico fr= eebsd10_pipe.pico getegid.pico profil.pico ktrace.pico getgid.pico setlogin= .pico acct.pico sigaltstack.pico ioctl.pico reboot.pico revoke.pico symlink= .pico readlink.pico execve.pico umask.pico chroot.pico vadvise.pico munmap.= pico mprotect.pico madvise.pico mincore.pico getgroups.pico setgroups.pico = getpgrp.pico setpgid.pico setitimer.pico swapon.pico getitimer.pico getdtab= lesize.pico dup2.pico setpriority.pico socket.pico getpriority.pico bind.pi= co setsockopt.pico listen.pico getrusage.pico getsockopt.pico settimeofday.= pico fchown.pico fchmod.pico setreuid.pico setregid.pico rename.pico flock.= pico mkfifo.pico shutdown.pico socketpair.pico mkdir.pico rmdir.pico utimes= .pico adjtime.pico setsid.pico quotactl.pico nlm_syscall.pico nfssvc.pico l= getfh.pico getfh.pico sysarch.pico rtprio.pico semsys.pico msgsys.pico shms= ys.pico setfib.pico ntp_adjtime.pico setgid.pico setegid.pico seteuid.pico = stat.pico fstat.pico lstat.pico pathconf.pico fpathconf.pico getrlimit.pico= setrlimit.pico getdirentries.pico __syscall.pico __sysctl.pico mlock.pico = munlock.pico undelete.pico futimes.pico getpgid.pico semget.pico semop.pico= msgget.pico msgsnd.pico msgrcv.pico shmdt.pico shmget.pico clock_settime.p= ico clock_getres.pico ktimer_create.pico ktimer_delete.pico ktimer_settime.= pico ktimer_gettime.pico ktimer_getoverrun.pico ffclock_getcounter.pico ffc= lock_setestimate.pico ffclock_getestimate.pico clock_getcpuclockid2.pico nt= p_gettime.pico minherit.pico rfork.pico issetugid.pico lchown.pico aio_read= .pico aio_write.pico lio_listio.pico getdents.pico lchmod.pico netbsd_lchow= n.pico lutimes.pico netbsd_msync.pico nstat.pico nfstat.pico nlstat.pico pr= eadv.pico pwritev.pico fhopen.pico fhstat.pico modnext.pico modstat.pico mo= dfnext.pico modfind.pico kldload.pico kldunload.pico kldfind.pico kldnext.p= ico kldstat.pico kldfirstmod.pico getsid.pico setresuid.pico setresgid.pico= aio_return.pico aio_cancel.pico aio_error.pico mlockall.pico munlockall.pi= co __getcwd.pico sched_setparam.pico sched_getparam.pico sched_setscheduler= .pico sched_getscheduler.pico sched_yield.pico sched_get_priority_max.pico = sched_get_priority_min.pico sched_rr_get_interval.pico utrace.pico kldsym.p= ico jail.pico nnpfs_syscall.pico sigpending.pico __acl_get_file.pico __acl_= set_file.pico __acl_get_fd.pico __acl_set_fd.pico __acl_delete_file.pico __= acl_delete_fd.pico __acl_aclcheck_file.pico __acl_aclcheck_fd.pico extattrc= tl.pico extattr_set_file.pico extattr_get_file.pico extattr_delete_file.pic= o aio_waitcomplete.pico getresuid.pico getresgid.pico kqueue.pico extattr_s= et_fd.pico extattr_get_fd.pico extattr_delete_fd.pico __setugid.pico eacces= s.pico afs3_syscall.pico nmount.pico __mac_get_proc.pico __mac_set_proc.pic= o __mac_get_fd.pico __mac_get_file.pico __mac_set_fd.pico __mac_set_file.pi= co kenv.pico lchflags.pico uuidgen.pico sendfile.pico mac_syscall.pico getf= sstat.pico statfs.pico fstatfs.pico fhstatfs.pico ksem_close.pico ksem_post= .pico ksem_wait.pico ksem_trywait.pico ksem_init.pico ksem_open.pico ksem_u= nlink.pico ksem_getvalue.pico ksem_destroy.pico __mac_get_pid.pico __mac_ge= t_link.pico __mac_set_link.pico extattr_set_link.pico extattr_get_link.pico= extattr_delete_link.pico __mac_execve.pico getcontext.pico swapoff.pico __= acl_get_link.pico __acl_set_link.pico __acl_delete_link.pico __acl_aclcheck= _link.pico thr_create.pico thr_exit.pico thr_self.pico thr_kill.pico jail_a= ttach.pico extattr_list_fd.pico extattr_list_file.pico extattr_list_link.pi= co ksem_timedwait.pico thr_suspend.pico thr_wake.pico kldunloadf.pico audit= .pico auditon.pico getauid.pico setauid.pico getaudit.pico setaudit.pico ge= taudit_addr.pico setaudit_addr.pico auditctl.pico _umtx_op.pico thr_new.pic= o sigqueue.pico kmq_open.pico kmq_setattr.pico kmq_timedreceive.pico kmq_ti= medsend.pico kmq_notify.pico kmq_unlink.pico abort2.pico thr_set_name.pico = aio_fsync.pico rtprio_thread.pico sctp_peeloff.pico sctp_generic_sendmsg.pi= co sctp_generic_sendmsg_iov.pico sctp_generic_recvmsg.pico pread.pico pwrit= e.pico mmap.pico lseek.pico truncate.pico ftruncate.pico thr_kill2.pico shm= _open.pico shm_unlink.pico cpuset.pico cpuset_setid.pico cpuset_getid.pico = cpuset_getaffinity.pico cpuset_setaffinity.pico faccessat.pico fchmodat.pic= o fchownat.pico fexecve.pico fstatat.pico futimesat.pico linkat.pico mkdira= t.pico mkfifoat.pico mknodat.pico readlinkat.pico renameat.pico symlinkat.p= ico unlinkat.pico posix_openpt.pico gssd_syscall.pico jail_get.pico jail_se= t.pico jail_remove.pico closefrom.pico __semctl.pico msgctl.pico shmctl.pic= o lpathconf.pico __cap_rights_get.pico cap_enter.pico cap_getmode.pico pdfo= rk.pico pdkill.pico pdgetpid.pico getloginclass.pico setloginclass.pico rct= l_get_racct.pico rctl_get_rules.pico rctl_get_limits.pico rctl_add_rule.pic= o rctl_remove_rule.pico posix_fallocate.pico posix_fadvise.pico cap_rights_= limit.pico cap_ioctls_limit.pico cap_ioctls_get.pico cap_fcntls_limit.pico = cap_fcntls_get.pico bindat.pico connectat.pico chflagsat.pico pipe2.pico ai= o_mlock.pico procctl.pico numa_getaffinity.pico numa_setaffinity.pico _exit= .pico _getlogin.pico _clock_gettime.pico _gettimeofday.pico _futimens.pico = _utimensat.pico _accept.pico _accept4.pico _aio_suspend.pico _close.pico _c= onnect.pico _fcntl.pico _fdatasync.pico _fsync.pico _fork.pico _kevent.pico= _msync.pico _nanosleep.pico _open.pico _openat.pico _poll.pico _ppoll.pico= _pselect.pico _ptrace.pico _read.pico _readv.pico _recvfrom.pico _recvmsg.= pico _select.pico _sendmsg.pico _sendto.pico _setcontext.pico _sigprocmask.= pico _sigsuspend.pico _sigtimedwait.pico _sigwait.pico _sigwaitinfo.pico _s= wapcontext.pico _wait4.pico _wait6.pico _write.pico _writev.pico _sigaction= .pico stack_protector.pico stack_protector_compat.pico auth_none.pico auth_= unix.pico authunix_prot.pico bindresvport.pico clnt_bcast.pico clnt_dg.pico= clnt_generic.pico clnt_perror.pico clnt_raw.pico clnt_simple.pico clnt_vc.= pico rpc_dtablesize.pico getnetconfig.pico getnetpath.pico getrpcent.pico g= etrpcport.pico mt_misc.pico pmap_clnt.pico pmap_getmaps.pico pmap_getport.p= ico pmap_prot.pico pmap_prot2.pico pmap_rmt.pico rpc_prot.pico rpc_commonda= ta.pico rpc_callmsg.pico rpc_generic.pico rpc_soc.pico rpcb_clnt.pico rpcb_= prot.pico rpcb_st_xdr.pico rpcsec_gss_stub.pico svc.pico svc_auth.pico svc_= dg.pico svc_auth_unix.pico svc_generic.pico svc_raw.pico svc_run.pico svc_s= imple.pico svc_vc.pico auth_time.pico auth_des.pico authdes_prot.pico des_c= rypt.pico des_soft.pico crypt_client.pico key_call.pico key_prot_xdr.pico g= etpublickey.pico svc_auth_des.pico netname.pico netnamer.pico rpcdname.pico= rtime.pico crypt_clnt.pico crypt_xdr.pico uuid_compare.pico uuid_create.pi= co uuid_create_nil.pico uuid_equal.pico uuid_from_string.pico uuid_hash.pic= o uuid_is_nil.pico uuid_stream.pico uuid_to_string.pico xdr.pico xdr_array.= pico xdr_float.pico xdr_mem.pico xdr_rec.pico xdr_reference.pico xdr_sizeof= .pico xdr_stdio.pico xdryp.pico yp_xdr.pico yplib.pico subr_capability.pico= machdep_ldisQ.pico memchr.pico memcmp.pico memcpy.pico memmove.pico memset= .pico strchr.pico strcmp.pico strcpy.pico strlen.pico strncmp.pico strnlen.= pico _hdtoa.pico _hldtoa.pico _ldtoa.pico glue.pico gdtoa_strtorQ.pico gdto= a_dmisc.pico gdtoa_dtoa.pico gdtoa_gdtoa.pico gdtoa_gethex.pico gdtoa_gmisc= .pico gdtoa_hd_init.pico gdtoa_hexnan.pico gdtoa_misc.pico gdtoa_smisc.pico= gdtoa_strtod.pico gdtoa_strtodg.pico gdtoa_strtof.pico gdtoa_strtord.pico = gdtoa_sum.pico gdtoa_ulp.pico modf.pico C99_Exit.pico a64l.pico abort.pico = abs.pico atexit.pico atof.pico atoi.pico atol.pico atoll.pico bsearch.pico = cxa_thread_atexit.pico div.pico exit.pico getenv.pico getopt.pico getopt_lo= ng.pico getsubopt.pico hcreate.pico hcreate_r.pico hdestroy_r.pico heapsort= .pico heapsort_b.pico hsearch_r.pico imaxabs.pico imaxdiv.pico insque.pico = l64a.pico labs.pico ldiv.pico llabs.pico lldiv.pico lsearch.pico merge.pico= mergesort_b.pico ptsname.pico qsort.pico qsort_r.pico quick_exit.pico radi= xsort.pico rand.pico random.pico reallocarray.pico reallocf.pico realpath.p= ico remque.pico strfmon.pico strtoimax.pico strtol.pico strtoll.pico strtoq= .pico strtoul.pico strtonum.pico strtoull.pico strtoumax.pico strtouq.pico = system.pico tdelete.pico tfind.pico tsearch.pico twalk.pico jemalloc_jemall= oc.pico jemalloc_arena.pico jemalloc_atomic.pico jemalloc_base.pico jemallo= c_bitmap.pico jemalloc_chunk.pico jemalloc_chunk_dss.pico jemalloc_chunk_mm= ap.pico jemalloc_ckh.pico jemalloc_ctl.pico jemalloc_extent.pico jemalloc_h= ash.pico jemalloc_huge.pico jemalloc_mb.pico jemalloc_mutex.pico jemalloc_n= stime.pico jemalloc_pages.pico jemalloc_prng.pico jemalloc_prof.pico jemall= oc_quarantine.pico jemalloc_rtree.pico jemalloc_stats.pico jemalloc_tcache.= pico jemalloc_ticker.pico jemalloc_tsd.pico jemalloc_util.pico jemalloc_wit= ness.pico bcmp.pico bcopy.pico bzero.pico explicit_bzero.pico ffs.pico ffsl= .pico ffsll.pico fls.pico flsl.pico flsll.pico memccpy.pico memrchr.pico me= mmem.pico stpcpy.pico stpncpy.pico strcasecmp.pico strcat.pico strcasestr.p= ico strchrnul.pico strcoll.pico strcspn.pico strdup.pico strerror.pico strl= cat.pico strlcpy.pico strmode.pico strncat.pico strncpy.pico strndup.pico s= trnstr.pico strpbrk.pico strrchr.pico strsep.pico strsignal.pico strspn.pic= o strstr.pico strtok.pico strxfrm.pico swab.pico timingsafe_bcmp.pico timin= gsafe_memcmp.pico wcpcpy.pico wcpncpy.pico wcscasecmp.pico wcscat.pico wcsc= hr.pico wcscmp.pico wcscoll.pico wcscpy.pico wcscspn.pico wcsdup.pico wcslc= at.pico wcslcpy.pico wcslen.pico wcsncasecmp.pico wcsncat.pico wcsncmp.pico= wcsncpy.pico wcsnlen.pico wcspbrk.pico wcsrchr.pico wcsspn.pico wcsstr.pic= o wcstok.pico wcswidth.pico wcsxfrm.pico wmemchr.pico wmemcmp.pico wmemcpy.= pico wmemmove.pico wmemset.pico=20 --- libc.a --- building static c library /usr/local/aarch64-freebsd/bin/ar -crD libc.a `NM=3D'/usr/local/aarch64-fre= ebsd/bin/nm' NMFLAGS=3D'' lorder bt_close.o bt_conv.o bt_debug.o bt_delete= .o bt_get.o bt_open.o bt_overflow.o bt_page.o bt_put.o bt_search.o bt_seq.o= bt_split.o bt_utils.o db.o hash.o hash_bigkey.o hash_buf.o hash_func.o has= h_log2.o hash_page.o ndbm.o mpool.o mpool-compat.o rec_close.o rec_delete.o= rec_get.o rec_open.o rec_put.o rec_search.o rec_seq.o rec_utils.o creat.o = gethostid.o getwd.o killpg.o sethostid.o setpgrp.o setrgid.o setruid.o sigc= ompat.o __getosreldate.o __pthread_mutex_init_calloc_cb_stub.o __xuname.o _= once_stub.o _pthread_stubs.o _rand48.o _spinlock_stub.o _thread_init.o alar= m.o arc4random.o assert.o auxv.o basename.o cap_sandboxed.o check_utility_c= ompat.o clock.o clock_getcpuclockid.o closedir.o confstr.o crypt.o ctermid.= o daemon.o devname.o dirfd.o dirname.o dirname_compat.o disklabel.o dlfcn.o= drand48.o dup3.o elf_utils.o erand48.o err.o errlst.o errno.o exec.o fdevn= ame.o feature_present.o fmtcheck.o fmtmsg.o fnmatch.o fpclassify.o frexp.o = fstab.o ftok.o fts.o ftw.o getbootfile.o getbsize.o getcap.o getcwd.o getdo= mainname.o getgrent.o getgrouplist.o gethostname.o getloadavg.o getlogin.o = getmntinfo.o getnetgrent.o getosreldate.o getpagesize.o getpagesizes.o getp= eereid.o getprogname.o getpwent.o getttyent.o getusershell.o getutxent.o ge= tvfsbyname.o glob.o initgroups.o isatty.o isinf.o isnan.o jrand48.o lcong48= .o libc_dlopen.o lockf.o lrand48.o mrand48.o nftw.o nice.o nlist.o nrand48.= o opendir.o pause.o pmadvise.o popen.o posix_spawn.o psignal.o pututxline.o= pw_scan.o raise.o readdir.o readpassphrase.o recvmmsg.o rewinddir.o scandi= r.o seed48.o seekdir.o semctl.o sendmmsg.o setdomainname.o sethostname.o se= tjmperr.o setmode.o setproctitle.o setprogname.o siginterrupt.o siglist.o s= ignal.o sigsetops.o sleep.o srand48.o statvfs.o stringlist.o strtofflags.o = sysconf.o sysctl.o sysctlbyname.o sysctlnametomib.o syslog.o telldir.o term= ios.o time.o times.o timezone.o tls.o ttyname.o ttyslot.o ualarm.o ulimit.o= uname.o usleep.o utime.o utxdb.o valloc.o wait.o wait3.o waitpid.o waitid.= o wordexp.o fts-compat.o unvis-compat.o pwcache.o unvis.o vis.o cancelpoint= s_sem.o cancelpoints_sem_new.o _ctx_start.o fabs.o flt_rounds.o fpgetmask.o= fpsetmask.o infinity.o ldexp.o makecontext.o _setjmp.o _set_tp.o setjmp.o = sigsetjmp.o trivial-getcontextx.o gmon.o mcount.o citrus_bcs.o citrus_bcs_s= trtol.o citrus_bcs_strtoul.o citrus_csmapper.o citrus_db.o citrus_db_factor= y.o citrus_db_hash.o citrus_esdb.o citrus_hash.o citrus_iconv.o citrus_look= up.o citrus_lookup_factory.o citrus_mapper.o citrus_memstream.o citrus_mmap= .o citrus_module.o citrus_none.o citrus_pivot_factory.o citrus_prop.o citru= s_stdenc.o bsd_iconv.o iconv_compat.o inet_addr.o inet_cidr_ntop.o inet_cid= r_pton.o inet_lnaof.o inet_makeaddr.o inet_net_ntop.o inet_net_pton.o inet_= neta.o inet_netof.o inet_network.o inet_ntoa.o inet_ntop.o inet_pton.o nsap= _addr.o ev_streams.o ev_timers.o ascii.o big5.o btowc.o collate.o collcmp.o= euc.o fix_grouping.o gb18030.o gb2312.o gbk.o ctype.o isctype.o iswctype.o= ldpart.o lmessages.o lmonetary.o lnumeric.o localeconv.o mblen.o mbrlen.o = mbrtowc.o mbsinit.o mbsnrtowcs.o mbsrtowcs.o mbtowc.o mbstowcs.o mskanji.o = nextwctype.o nl_langinfo.o nomacros.o none.o rpmatch.o rune.o runetype.o se= tlocale.o setrunelocale.o table.o tolower.o toupper.o utf8.o wcrtomb.o wcsn= rtombs.o wcsrtombs.o wcsftime.o wcstof.o wcstod.o wcstoimax.o wcstol.o wcst= old.o wcstoll.o wcstombs.o wcstoul.o wcstoull.o wcstoumax.o wctob.o wctomb.= o wctrans.o wctype.o wcwidth.o xlocale.o c16rtomb_iconv.o c32rtomb_iconv.o = mbrtoc16_iconv.o mbrtoc32_iconv.o md5c.o ns_name.o ns_netint.o ns_parse.o n= s_print.o ns_samedomain.o ns_ttl.o base64.o ether_addr.o eui64.o gai_strerr= or.o getaddrinfo.o gethostbydns.o gethostbyht.o gethostbynis.o gethostnamad= r.o getifaddrs.o getifmaddrs.o getnameinfo.o getnetbydns.o getnetbyht.o get= netbynis.o getnetnamadr.o getproto.o getprotoent.o getprotoname.o getserven= t.o if_indextoname.o if_nameindex.o if_nametoindex.o ip6opt.o linkaddr.o ma= p_v4v6.o name6.o ntoh.o nsdispatch.o nslexer.o nsparser.o nss_compat.o rcmd= .o rcmdsh.o recv.o rthdr.o sctp_sys_calls.o send.o sockatmark.o sourcefilte= r.o vars.o nscache.o nscachedcli.o msgcat.o acl_branding.o acl_calc_mask.o = acl_copy.o acl_delete.o acl_delete_entry.o acl_entry.o acl_flag.o acl_free.= o acl_from_text.o acl_from_text_nfs4.o acl_get.o acl_id_to_name.o acl_init.= o acl_perm.o acl_set.o acl_strip.o acl_support.o acl_support_nfs4.o acl_to_= text.o acl_to_text_nfs4.o acl_valid.o extattr.o mac.o mac_exec.o mac_get.o = mac_set.o subr_acl_nfs4.o acl_compat.o regcomp.o regerror.o regexec.o regfr= ee.o herror.o h_errno.o mtctxres.o res_comp.o res_data.o res_debug.o res_fi= ndzonecut.o res_init.o res_mkquery.o res_mkupdate.o res_query.o res_send.o = res_state.o res_update.o _flock_stub.o asprintf.o clrerr.o dprintf.o fclose= .o fcloseall.o fdopen.o feof.o ferror.o fflush.o fgetc.o fgetln.o fgetpos.o= fgets.o fgetwc.o fgetwln.o fgetws.o fileno.o findfp.o flags.o fmemopen.o f= open.o fopencookie.o fprintf.o fpurge.o fputc.o fputs.o fputwc.o fputws.o f= read.o freopen.o fscanf.o fseek.o fsetpos.o ftell.o funopen.o fvwrite.o fwa= lk.o fwide.o fwprintf.o fwscanf.o fwrite.o getc.o getchar.o getdelim.o getl= ine.o gets.o getw.o getwc.o getwchar.o makebuf.o mktemp.o open_memstream.o = open_wmemstream.o perror.o printf.o printf-pos.o putc.o putchar.o puts.o pu= tw.o putwc.o putwchar.o refill.o remove.o rewind.o rget.o scanf.o setbuf.o = setbuffer.o setvbuf.o snprintf.o sprintf.o sscanf.o stdio.o swprintf.o swsc= anf.o tempnam.o tmpfile.o tmpnam.o ungetc.o ungetwc.o vasprintf.o vdprintf.= o vfprintf.o vfscanf.o vfwprintf.o vfwscanf.o vprintf.o vscanf.o vsnprintf.= o vsprintf.o vsscanf.o vswprintf.o vswscanf.o vwprintf.o vwscanf.o wbuf.o w= printf.o wscanf.o wsetup.o xprintf.o xprintf_float.o xprintf_int.o xprintf_= str.o xprintf_errno.o xprintf_hexdump.o xprintf_quote.o xprintf_time.o xpri= ntf_vis.o asctime.o difftime.o localtime.o strftime.o strptime.o timelocal.= o time32.o __vdso_gettc.o clock_gettime.o gettimeofday.o __vdso_gettimeofda= y.o __error.o interposing_table.o futimens.o utimensat.o pipe.o accept.o ac= cept4.o aio_suspend.o close.o connect.o fcntl.o fdatasync.o fsync.o fork.o = kevent.o msync.o nanosleep.o open.o openat.o poll.o ppoll.o pselect.o ptrac= e.o read.o readv.o recvfrom.o recvmsg.o select.o sendmsg.o sendto.o setcont= ext.o sigprocmask.o sigsuspend.o sigtimedwait.o sigwait.o sigwaitinfo.o swa= pcontext.o wait4.o wait6.o write.o writev.o sigaction.o cerror.o shmat.o si= greturn.o syscall.o vfork.o link.o unlink.o chdir.o fchdir.o mknod.o chmod.= o chown.o getpid.o mount.o unmount.o setuid.o getuid.o geteuid.o getpeernam= e.o getsockname.o access.o chflags.o fchflags.o sync.o kill.o getppid.o dup= .o freebsd10_pipe.o getegid.o profil.o ktrace.o getgid.o setlogin.o acct.o = sigaltstack.o ioctl.o reboot.o revoke.o symlink.o readlink.o execve.o umask= .o chroot.o vadvise.o munmap.o mprotect.o madvise.o mincore.o getgroups.o s= etgroups.o getpgrp.o setpgid.o setitimer.o swapon.o getitimer.o getdtablesi= ze.o dup2.o setpriority.o socket.o getpriority.o bind.o setsockopt.o listen= .o getrusage.o getsockopt.o settimeofday.o fchown.o fchmod.o setreuid.o set= regid.o rename.o flock.o mkfifo.o shutdown.o socketpair.o mkdir.o rmdir.o u= times.o adjtime.o setsid.o quotactl.o nlm_syscall.o nfssvc.o lgetfh.o getfh= .o sysarch.o rtprio.o semsys.o msgsys.o shmsys.o setfib.o ntp_adjtime.o set= gid.o setegid.o seteuid.o stat.o fstat.o lstat.o pathconf.o fpathconf.o get= rlimit.o setrlimit.o getdirentries.o __syscall.o __sysctl.o mlock.o munlock= .o undelete.o futimes.o getpgid.o semget.o semop.o msgget.o msgsnd.o msgrcv= .o shmdt.o shmget.o clock_settime.o clock_getres.o ktimer_create.o ktimer_d= elete.o ktimer_settime.o ktimer_gettime.o ktimer_getoverrun.o ffclock_getco= unter.o ffclock_setestimate.o ffclock_getestimate.o clock_getcpuclockid2.o = ntp_gettime.o minherit.o rfork.o issetugid.o lchown.o aio_read.o aio_write.= o lio_listio.o getdents.o lchmod.o netbsd_lchown.o lutimes.o netbsd_msync.o= nstat.o nfstat.o nlstat.o preadv.o pwritev.o fhopen.o fhstat.o modnext.o m= odstat.o modfnext.o modfind.o kldload.o kldunload.o kldfind.o kldnext.o kld= stat.o kldfirstmod.o getsid.o setresuid.o setresgid.o aio_return.o aio_canc= el.o aio_error.o mlockall.o munlockall.o __getcwd.o sched_setparam.o sched_= getparam.o sched_setscheduler.o sched_getscheduler.o sched_yield.o sched_ge= t_priority_max.o sched_get_priority_min.o sched_rr_get_interval.o utrace.o = kldsym.o jail.o nnpfs_syscall.o sigpending.o __acl_get_file.o __acl_set_fil= e.o __acl_get_fd.o __acl_set_fd.o __acl_delete_file.o __acl_delete_fd.o __a= cl_aclcheck_file.o __acl_aclcheck_fd.o extattrctl.o extattr_set_file.o exta= ttr_get_file.o extattr_delete_file.o aio_waitcomplete.o getresuid.o getresg= id.o kqueue.o extattr_set_fd.o extattr_get_fd.o extattr_delete_fd.o __setug= id.o eaccess.o afs3_syscall.o nmount.o __mac_get_proc.o __mac_set_proc.o __= mac_get_fd.o __mac_get_file.o __mac_set_fd.o __mac_set_file.o kenv.o lchfla= gs.o uuidgen.o sendfile.o mac_syscall.o getfsstat.o statfs.o fstatfs.o fhst= atfs.o ksem_close.o ksem_post.o ksem_wait.o ksem_trywait.o ksem_init.o ksem= _open.o ksem_unlink.o ksem_getvalue.o ksem_destroy.o __mac_get_pid.o __mac_= get_link.o __mac_set_link.o extattr_set_link.o extattr_get_link.o extattr_d= elete_link.o __mac_execve.o getcontext.o swapoff.o __acl_get_link.o __acl_s= et_link.o __acl_delete_link.o __acl_aclcheck_link.o thr_create.o thr_exit.o= thr_self.o thr_kill.o jail_attach.o extattr_list_fd.o extattr_list_file.o = extattr_list_link.o ksem_timedwait.o thr_suspend.o thr_wake.o kldunloadf.o = audit.o auditon.o getauid.o setauid.o getaudit.o setaudit.o getaudit_addr.o= setaudit_addr.o auditctl.o _umtx_op.o thr_new.o sigqueue.o kmq_open.o kmq_= setattr.o kmq_timedreceive.o kmq_timedsend.o kmq_notify.o kmq_unlink.o abor= t2.o thr_set_name.o aio_fsync.o rtprio_thread.o sctp_peeloff.o sctp_generic= _sendmsg.o sctp_generic_sendmsg_iov.o sctp_generic_recvmsg.o pread.o pwrite= .o mmap.o lseek.o truncate.o ftruncate.o thr_kill2.o shm_open.o shm_unlink.= o cpuset.o cpuset_setid.o cpuset_getid.o cpuset_getaffinity.o cpuset_setaff= inity.o faccessat.o fchmodat.o fchownat.o fexecve.o fstatat.o futimesat.o l= inkat.o mkdirat.o mkfifoat.o mknodat.o readlinkat.o renameat.o symlinkat.o = unlinkat.o posix_openpt.o gssd_syscall.o jail_get.o jail_set.o jail_remove.= o closefrom.o __semctl.o msgctl.o shmctl.o lpathconf.o __cap_rights_get.o c= ap_enter.o cap_getmode.o pdfork.o pdkill.o pdgetpid.o getloginclass.o setlo= ginclass.o rctl_get_racct.o rctl_get_rules.o rctl_get_limits.o rctl_add_rul= e.o rctl_remove_rule.o posix_fallocate.o posix_fadvise.o cap_rights_limit.o= cap_ioctls_limit.o cap_ioctls_get.o cap_fcntls_limit.o cap_fcntls_get.o bi= ndat.o connectat.o chflagsat.o pipe2.o aio_mlock.o procctl.o numa_getaffini= ty.o numa_setaffinity.o _exit.o _getlogin.o _clock_gettime.o _gettimeofday.= o _futimens.o _utimensat.o _accept.o _accept4.o _aio_suspend.o _close.o _co= nnect.o _fcntl.o _fdatasync.o _fsync.o _fork.o _kevent.o _msync.o _nanoslee= p.o _open.o _openat.o _poll.o _ppoll.o _pselect.o _ptrace.o _read.o _readv.= o _recvfrom.o _recvmsg.o _select.o _sendmsg.o _sendto.o _setcontext.o _sigp= rocmask.o _sigsuspend.o _sigtimedwait.o _sigwait.o _sigwaitinfo.o _swapcont= ext.o _wait4.o _wait6.o _write.o _writev.o _sigaction.o stack_protector.o s= tack_protector_compat.o auth_none.o auth_unix.o authunix_prot.o bindresvpor= t.o clnt_bcast.o clnt_dg.o clnt_generic.o clnt_perror.o clnt_raw.o clnt_sim= ple.o clnt_vc.o rpc_dtablesize.o getnetconfig.o getnetpath.o getrpcent.o ge= trpcport.o mt_misc.o pmap_clnt.o pmap_getmaps.o pmap_getport.o pmap_prot.o = pmap_prot2.o pmap_rmt.o rpc_prot.o rpc_commondata.o rpc_callmsg.o rpc_gener= ic.o rpc_soc.o rpcb_clnt.o rpcb_prot.o rpcb_st_xdr.o rpcsec_gss_stub.o svc.= o svc_auth.o svc_dg.o svc_auth_unix.o svc_generic.o svc_raw.o svc_run.o svc= _simple.o svc_vc.o auth_time.o auth_des.o authdes_prot.o des_crypt.o des_so= ft.o crypt_client.o key_call.o key_prot_xdr.o getpublickey.o svc_auth_des.o= netname.o netnamer.o rpcdname.o rtime.o crypt_clnt.o crypt_xdr.o uuid_comp= are.o uuid_create.o uuid_create_nil.o uuid_equal.o uuid_from_string.o uuid_= hash.o uuid_is_nil.o uuid_stream.o uuid_to_string.o xdr.o xdr_array.o xdr_f= loat.o xdr_mem.o xdr_rec.o xdr_reference.o xdr_sizeof.o xdr_stdio.o xdryp.o= yp_xdr.o yplib.o subr_capability.o machdep_ldisQ.o memchr.o memcmp.o memcp= y.o memmove.o memset.o strchr.o strcmp.o strcpy.o strlen.o strncmp.o strnle= n.o _hdtoa.o _hldtoa.o _ldtoa.o glue.o gdtoa_strtorQ.o gdtoa_dmisc.o gdtoa_= dtoa.o gdtoa_gdtoa.o gdtoa_gethex.o gdtoa_gmisc.o gdtoa_hd_init.o gdtoa_hex= nan.o gdtoa_misc.o gdtoa_smisc.o gdtoa_strtod.o gdtoa_strtodg.o gdtoa_strto= f.o gdtoa_strtord.o gdtoa_sum.o gdtoa_ulp.o modf.o C99_Exit.o a64l.o abort.= o abs.o atexit.o atof.o atoi.o atol.o atoll.o bsearch.o cxa_thread_atexit.o= div.o exit.o getenv.o getopt.o getopt_long.o getsubopt.o hcreate.o hcreate= _r.o hdestroy_r.o heapsort.o heapsort_b.o hsearch_r.o imaxabs.o imaxdiv.o i= nsque.o l64a.o labs.o ldiv.o llabs.o lldiv.o lsearch.o merge.o mergesort_b.= o ptsname.o qsort.o qsort_r.o quick_exit.o radixsort.o rand.o random.o real= locarray.o reallocf.o realpath.o remque.o strfmon.o strtoimax.o strtol.o st= rtoll.o strtoq.o strtoul.o strtonum.o strtoull.o strtoumax.o strtouq.o syst= em.o tdelete.o tfind.o tsearch.o twalk.o jemalloc_jemalloc.o jemalloc_arena= .o jemalloc_atomic.o jemalloc_base.o jemalloc_bitmap.o jemalloc_chunk.o jem= alloc_chunk_dss.o jemalloc_chunk_mmap.o jemalloc_ckh.o jemalloc_ctl.o jemal= loc_extent.o jemalloc_hash.o jemalloc_huge.o jemalloc_mb.o jemalloc_mutex.o= jemalloc_nstime.o jemalloc_pages.o jemalloc_prng.o jemalloc_prof.o jemallo= c_quarantine.o jemalloc_rtree.o jemalloc_stats.o jemalloc_tcache.o jemalloc= _ticker.o jemalloc_tsd.o jemalloc_util.o jemalloc_witness.o bcmp.o bcopy.o = bzero.o explicit_bzero.o ffs.o ffsl.o ffsll.o fls.o flsl.o flsll.o memccpy.= o memrchr.o memmem.o stpcpy.o stpncpy.o strcasecmp.o strcat.o strcasestr.o = strchrnul.o strcoll.o strcspn.o strdup.o strerror.o strlcat.o strlcpy.o str= mode.o strncat.o strncpy.o strndup.o strnstr.o strpbrk.o strrchr.o strsep.o= strsignal.o strspn.o strstr.o strtok.o strxfrm.o swab.o timingsafe_bcmp.o = timingsafe_memcmp.o wcpcpy.o wcpncpy.o wcscasecmp.o wcscat.o wcschr.o wcscm= p.o wcscoll.o wcscpy.o wcscspn.o wcsdup.o wcslcat.o wcslcpy.o wcslen.o wcsn= casecmp.o wcsncat.o wcsncmp.o wcsncpy.o wcsnlen.o wcspbrk.o wcsrchr.o wcssp= n.o wcsstr.o wcstok.o wcswidth.o wcsxfrm.o wmemchr.o wmemcmp.o wmemcpy.o wm= emmove.o wmemset.o __iconv.o __iconv_free_list.o __iconv_get_list.o iconv.o= iconv_canonicalize.o iconv_close.o iconv_open.o iconv_open_into.o iconv_se= t_relocation_prefix.o iconvctl.o iconvlist.o | tsort -q`=20 --- libc.so.7.full --- building shared library libc.so.7 cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -nodefaultlibs -Wl,--version-= script=3DVersion.map -shared -Wl,-x -Wl,--fatal-warnings -Wl,--warn-shared= -textrel -o libc.so.7.full -Wl,-soname,libc.so.7 `NM=3D'/usr/local/aarch6= 4-freebsd/bin/nm' NMFLAGS=3D'' lorder bt_close.pico bt_conv.pico bt_debug.p= ico bt_delete.pico bt_get.pico bt_open.pico bt_overflow.pico bt_page.pico b= t_put.pico bt_search.pico bt_seq.pico bt_split.pico bt_utils.pico db.pico h= ash.pico hash_bigkey.pico hash_buf.pico hash_func.pico hash_log2.pico hash_= page.pico ndbm.pico mpool.pico mpool-compat.pico rec_close.pico rec_delete.= pico rec_get.pico rec_open.pico rec_put.pico rec_search.pico rec_seq.pico r= ec_utils.pico creat.pico gethostid.pico getwd.pico killpg.pico sethostid.pi= co setpgrp.pico setrgid.pico setruid.pico sigcompat.pico __getosreldate.pic= o __pthread_mutex_init_calloc_cb_stub.pico __xuname.pico _once_stub.pico _p= thread_stubs.pico _rand48.pico _spinlock_stub.pico _thread_init.pico alarm.= pico arc4random.pico assert.pico auxv.pico basename.pico cap_sandboxed.pico= check_utility_compat.pico clock.pico clock_getcpuclockid.pico closedir.pic= o confstr.pico crypt.pico ctermid.pico daemon.pico devname.pico dirfd.pico = dirname.pico dirname_compat.pico disklabel.pico dlfcn.pico drand48.pico dup= 3.pico elf_utils.pico erand48.pico err.pico errlst.pico errno.pico exec.pic= o fdevname.pico feature_present.pico fmtcheck.pico fmtmsg.pico fnmatch.pico= fpclassify.pico frexp.pico fstab.pico ftok.pico fts.pico ftw.pico getbootf= ile.pico getbsize.pico getcap.pico getcwd.pico getdomainname.pico getgrent.= pico getgrouplist.pico gethostname.pico getloadavg.pico getlogin.pico getmn= tinfo.pico getnetgrent.pico getosreldate.pico getpagesize.pico getpagesizes= .pico getpeereid.pico getprogname.pico getpwent.pico getttyent.pico getuser= shell.pico getutxent.pico getvfsbyname.pico glob.pico initgroups.pico isatt= y.pico isinf.pico isnan.pico jrand48.pico lcong48.pico libc_dlopen.pico loc= kf.pico lrand48.pico mrand48.pico nftw.pico nice.pico nlist.pico nrand48.pi= co opendir.pico pause.pico pmadvise.pico popen.pico posix_spawn.pico psigna= l.pico pututxline.pico pw_scan.pico raise.pico readdir.pico readpassphrase.= pico recvmmsg.pico rewinddir.pico scandir.pico seed48.pico seekdir.pico sem= ctl.pico sendmmsg.pico setdomainname.pico sethostname.pico setjmperr.pico s= etmode.pico setproctitle.pico setprogname.pico siginterrupt.pico siglist.pi= co signal.pico sigsetops.pico sleep.pico srand48.pico statvfs.pico stringli= st.pico strtofflags.pico sysconf.pico sysctl.pico sysctlbyname.pico sysctln= ametomib.pico syslog.pico telldir.pico termios.pico time.pico times.pico ti= mezone.pico tls.pico ttyname.pico ttyslot.pico ualarm.pico ulimit.pico unam= e.pico usleep.pico utime.pico utxdb.pico valloc.pico wait.pico wait3.pico w= aitpid.pico waitid.pico wordexp.pico fts-compat.pico unvis-compat.pico pwca= che.pico unvis.pico vis.pico cancelpoints_sem.pico cancelpoints_sem_new.pic= o _ctx_start.pico fabs.pico flt_rounds.pico fpgetmask.pico fpsetmask.pico i= nfinity.pico ldexp.pico makecontext.pico _setjmp.pico _set_tp.pico setjmp.p= ico sigsetjmp.pico trivial-getcontextx.pico gmon.pico mcount.pico citrus_bc= s.pico citrus_bcs_strtol.pico citrus_bcs_strtoul.pico citrus_csmapper.pico = citrus_db.pico citrus_db_factory.pico citrus_db_hash.pico citrus_esdb.pico = citrus_hash.pico citrus_iconv.pico citrus_lookup.pico citrus_lookup_factory= .pico citrus_mapper.pico citrus_memstream.pico citrus_mmap.pico citrus_modu= le.pico citrus_none.pico citrus_pivot_factory.pico citrus_prop.pico citrus_= stdenc.pico bsd_iconv.pico iconv_compat.pico inet_addr.pico inet_cidr_ntop.= pico inet_cidr_pton.pico inet_lnaof.pico inet_makeaddr.pico inet_net_ntop.p= ico inet_net_pton.pico inet_neta.pico inet_netof.pico inet_network.pico ine= t_ntoa.pico inet_ntop.pico inet_pton.pico nsap_addr.pico ev_streams.pico ev= _timers.pico ascii.pico big5.pico btowc.pico collate.pico collcmp.pico euc.= pico fix_grouping.pico gb18030.pico gb2312.pico gbk.pico ctype.pico isctype= .pico iswctype.pico ldpart.pico lmessages.pico lmonetary.pico lnumeric.pico= localeconv.pico mblen.pico mbrlen.pico mbrtowc.pico mbsinit.pico mbsnrtowc= s.pico mbsrtowcs.pico mbtowc.pico mbstowcs.pico mskanji.pico nextwctype.pic= o nl_langinfo.pico nomacros.pico none.pico rpmatch.pico rune.pico runetype.= pico setlocale.pico setrunelocale.pico table.pico tolower.pico toupper.pico= utf8.pico wcrtomb.pico wcsnrtombs.pico wcsrtombs.pico wcsftime.pico wcstof= .pico wcstod.pico wcstoimax.pico wcstol.pico wcstold.pico wcstoll.pico wcst= ombs.pico wcstoul.pico wcstoull.pico wcstoumax.pico wctob.pico wctomb.pico = wctrans.pico wctype.pico wcwidth.pico xlocale.pico c16rtomb_iconv.pico c32r= tomb_iconv.pico mbrtoc16_iconv.pico mbrtoc32_iconv.pico md5c.pico ns_name.p= ico ns_netint.pico ns_parse.pico ns_print.pico ns_samedomain.pico ns_ttl.pi= co base64.pico ether_addr.pico eui64.pico gai_strerror.pico getaddrinfo.pic= o gethostbydns.pico gethostbyht.pico gethostbynis.pico gethostnamadr.pico g= etifaddrs.pico getifmaddrs.pico getnameinfo.pico getnetbydns.pico getnetbyh= t.pico getnetbynis.pico getnetnamadr.pico getproto.pico getprotoent.pico ge= tprotoname.pico getservent.pico if_indextoname.pico if_nameindex.pico if_na= metoindex.pico ip6opt.pico linkaddr.pico map_v4v6.pico name6.pico ntoh.pico= nsdispatch.pico nslexer.pico nsparser.pico nss_compat.pico rcmd.pico rcmds= h.pico recv.pico rthdr.pico sctp_sys_calls.pico send.pico sockatmark.pico s= ourcefilter.pico vars.pico nscache.pico nscachedcli.pico msgcat.pico acl_br= anding.pico acl_calc_mask.pico acl_copy.pico acl_delete.pico acl_delete_ent= ry.pico acl_entry.pico acl_flag.pico acl_free.pico acl_from_text.pico acl_f= rom_text_nfs4.pico acl_get.pico acl_id_to_name.pico acl_init.pico acl_perm.= pico acl_set.pico acl_strip.pico acl_support.pico acl_support_nfs4.pico acl= _to_text.pico acl_to_text_nfs4.pico acl_valid.pico extattr.pico mac.pico ma= c_exec.pico mac_get.pico mac_set.pico subr_acl_nfs4.pico acl_compat.pico re= gcomp.pico regerror.pico regexec.pico regfree.pico herror.pico h_errno.pico= mtctxres.pico res_comp.pico res_data.pico res_debug.pico res_findzonecut.p= ico res_init.pico res_mkquery.pico res_mkupdate.pico res_query.pico res_sen= d.pico res_state.pico res_update.pico _flock_stub.pico asprintf.pico clrerr= .pico dprintf.pico fclose.pico fcloseall.pico fdopen.pico feof.pico ferror.= pico fflush.pico fgetc.pico fgetln.pico fgetpos.pico fgets.pico fgetwc.pico= fgetwln.pico fgetws.pico fileno.pico findfp.pico flags.pico fmemopen.pico = fopen.pico fopencookie.pico fprintf.pico fpurge.pico fputc.pico fputs.pico = fputwc.pico fputws.pico fread.pico freopen.pico fscanf.pico fseek.pico fset= pos.pico ftell.pico funopen.pico fvwrite.pico fwalk.pico fwide.pico fwprint= f.pico fwscanf.pico fwrite.pico getc.pico getchar.pico getdelim.pico getlin= e.pico gets.pico getw.pico getwc.pico getwchar.pico makebuf.pico mktemp.pic= o open_memstream.pico open_wmemstream.pico perror.pico printf.pico printf-p= os.pico putc.pico putchar.pico puts.pico putw.pico putwc.pico putwchar.pico= refill.pico remove.pico rewind.pico rget.pico scanf.pico setbuf.pico setbu= ffer.pico setvbuf.pico snprintf.pico sprintf.pico sscanf.pico stdio.pico sw= printf.pico swscanf.pico tempnam.pico tmpfile.pico tmpnam.pico ungetc.pico = ungetwc.pico vasprintf.pico vdprintf.pico vfprintf.pico vfscanf.pico vfwpri= ntf.pico vfwscanf.pico vprintf.pico vscanf.pico vsnprintf.pico vsprintf.pic= o vsscanf.pico vswprintf.pico vswscanf.pico vwprintf.pico vwscanf.pico wbuf= .pico wprintf.pico wscanf.pico wsetup.pico xprintf.pico xprintf_float.pico = xprintf_int.pico xprintf_str.pico xprintf_errno.pico xprintf_hexdump.pico x= printf_quote.pico xprintf_time.pico xprintf_vis.pico asctime.pico difftime.= pico localtime.pico strftime.pico strptime.pico timelocal.pico time32.pico = __vdso_gettc.pico clock_gettime.pico gettimeofday.pico __vdso_gettimeofday.= pico __error.pico interposing_table.pico futimens.pico utimensat.pico pipe.= pico accept.pico accept4.pico aio_suspend.pico close.pico connect.pico fcnt= l.pico fdatasync.pico fsync.pico fork.pico kevent.pico msync.pico nanosleep= .pico open.pico openat.pico poll.pico ppoll.pico pselect.pico ptrace.pico r= ead.pico readv.pico recvfrom.pico recvmsg.pico select.pico sendmsg.pico sen= dto.pico setcontext.pico sigprocmask.pico sigsuspend.pico sigtimedwait.pico= sigwait.pico sigwaitinfo.pico swapcontext.pico wait4.pico wait6.pico write= .pico writev.pico sigaction.pico cerror.pico shmat.pico sigreturn.pico sysc= all.pico vfork.pico link.pico unlink.pico chdir.pico fchdir.pico mknod.pico= chmod.pico chown.pico getpid.pico mount.pico unmount.pico setuid.pico getu= id.pico geteuid.pico getpeername.pico getsockname.pico access.pico chflags.= pico fchflags.pico sync.pico kill.pico getppid.pico dup.pico freebsd10_pipe= .pico getegid.pico profil.pico ktrace.pico getgid.pico setlogin.pico acct.p= ico sigaltstack.pico ioctl.pico reboot.pico revoke.pico symlink.pico readli= nk.pico execve.pico umask.pico chroot.pico vadvise.pico munmap.pico mprotec= t.pico madvise.pico mincore.pico getgroups.pico setgroups.pico getpgrp.pico= setpgid.pico setitimer.pico swapon.pico getitimer.pico getdtablesize.pico = dup2.pico setpriority.pico socket.pico getpriority.pico bind.pico setsockop= t.pico listen.pico getrusage.pico getsockopt.pico settimeofday.pico fchown.= pico fchmod.pico setreuid.pico setregid.pico rename.pico flock.pico mkfifo.= pico shutdown.pico socketpair.pico mkdir.pico rmdir.pico utimes.pico adjtim= e.pico setsid.pico quotactl.pico nlm_syscall.pico nfssvc.pico lgetfh.pico g= etfh.pico sysarch.pico rtprio.pico semsys.pico msgsys.pico shmsys.pico setf= ib.pico ntp_adjtime.pico setgid.pico setegid.pico seteuid.pico stat.pico fs= tat.pico lstat.pico pathconf.pico fpathconf.pico getrlimit.pico setrlimit.p= ico getdirentries.pico __syscall.pico __sysctl.pico mlock.pico munlock.pico= undelete.pico futimes.pico getpgid.pico semget.pico semop.pico msgget.pico= msgsnd.pico msgrcv.pico shmdt.pico shmget.pico clock_settime.pico clock_ge= tres.pico ktimer_create.pico ktimer_delete.pico ktimer_settime.pico ktimer_= gettime.pico ktimer_getoverrun.pico ffclock_getcounter.pico ffclock_setesti= mate.pico ffclock_getestimate.pico clock_getcpuclockid2.pico ntp_gettime.pi= co minherit.pico rfork.pico issetugid.pico lchown.pico aio_read.pico aio_wr= ite.pico lio_listio.pico getdents.pico lchmod.pico netbsd_lchown.pico lutim= es.pico netbsd_msync.pico nstat.pico nfstat.pico nlstat.pico preadv.pico pw= ritev.pico fhopen.pico fhstat.pico modnext.pico modstat.pico modfnext.pico = modfind.pico kldload.pico kldunload.pico kldfind.pico kldnext.pico kldstat.= pico kldfirstmod.pico getsid.pico setresuid.pico setresgid.pico aio_return.= pico aio_cancel.pico aio_error.pico mlockall.pico munlockall.pico __getcwd.= pico sched_setparam.pico sched_getparam.pico sched_setscheduler.pico sched_= getscheduler.pico sched_yield.pico sched_get_priority_max.pico sched_get_pr= iority_min.pico sched_rr_get_interval.pico utrace.pico kldsym.pico jail.pic= o nnpfs_syscall.pico sigpending.pico __acl_get_file.pico __acl_set_file.pic= o __acl_get_fd.pico __acl_set_fd.pico __acl_delete_file.pico __acl_delete_f= d.pico __acl_aclcheck_file.pico __acl_aclcheck_fd.pico extattrctl.pico exta= ttr_set_file.pico extattr_get_file.pico extattr_delete_file.pico aio_waitco= mplete.pico getresuid.pico getresgid.pico kqueue.pico extattr_set_fd.pico e= xtattr_get_fd.pico extattr_delete_fd.pico __setugid.pico eaccess.pico afs3_= syscall.pico nmount.pico __mac_get_proc.pico __mac_set_proc.pico __mac_get_= fd.pico __mac_get_file.pico __mac_set_fd.pico __mac_set_file.pico kenv.pico= lchflags.pico uuidgen.pico sendfile.pico mac_syscall.pico getfsstat.pico s= tatfs.pico fstatfs.pico fhstatfs.pico ksem_close.pico ksem_post.pico ksem_w= ait.pico ksem_trywait.pico ksem_init.pico ksem_open.pico ksem_unlink.pico k= sem_getvalue.pico ksem_destroy.pico __mac_get_pid.pico __mac_get_link.pico = __mac_set_link.pico extattr_set_link.pico extattr_get_link.pico extattr_del= ete_link.pico __mac_execve.pico getcontext.pico swapoff.pico __acl_get_link= .pico __acl_set_link.pico __acl_delete_link.pico __acl_aclcheck_link.pico t= hr_create.pico thr_exit.pico thr_self.pico thr_kill.pico jail_attach.pico e= xtattr_list_fd.pico extattr_list_file.pico extattr_list_link.pico ksem_time= dwait.pico thr_suspend.pico thr_wake.pico kldunloadf.pico audit.pico audito= n.pico getauid.pico setauid.pico getaudit.pico setaudit.pico getaudit_addr.= pico setaudit_addr.pico auditctl.pico _umtx_op.pico thr_new.pico sigqueue.p= ico kmq_open.pico kmq_setattr.pico kmq_timedreceive.pico kmq_timedsend.pico= kmq_notify.pico kmq_unlink.pico abort2.pico thr_set_name.pico aio_fsync.pi= co rtprio_thread.pico sctp_peeloff.pico sctp_generic_sendmsg.pico sctp_gene= ric_sendmsg_iov.pico sctp_generic_recvmsg.pico pread.pico pwrite.pico mmap.= pico lseek.pico truncate.pico ftruncate.pico thr_kill2.pico shm_open.pico s= hm_unlink.pico cpuset.pico cpuset_setid.pico cpuset_getid.pico cpuset_getaf= finity.pico cpuset_setaffinity.pico faccessat.pico fchmodat.pico fchownat.p= ico fexecve.pico fstatat.pico futimesat.pico linkat.pico mkdirat.pico mkfif= oat.pico mknodat.pico readlinkat.pico renameat.pico symlinkat.pico unlinkat= .pico posix_openpt.pico gssd_syscall.pico jail_get.pico jail_set.pico jail_= remove.pico closefrom.pico __semctl.pico msgctl.pico shmctl.pico lpathconf.= pico __cap_rights_get.pico cap_enter.pico cap_getmode.pico pdfork.pico pdki= ll.pico pdgetpid.pico getloginclass.pico setloginclass.pico rctl_get_racct.= pico rctl_get_rules.pico rctl_get_limits.pico rctl_add_rule.pico rctl_remov= e_rule.pico posix_fallocate.pico posix_fadvise.pico cap_rights_limit.pico c= ap_ioctls_limit.pico cap_ioctls_get.pico cap_fcntls_limit.pico cap_fcntls_g= et.pico bindat.pico connectat.pico chflagsat.pico pipe2.pico aio_mlock.pico= procctl.pico numa_getaffinity.pico numa_setaffinity.pico _exit.pico _getlo= gin.pico _clock_gettime.pico _gettimeofday.pico _futimens.pico _utimensat.p= ico _accept.pico _accept4.pico _aio_suspend.pico _close.pico _connect.pico = _fcntl.pico _fdatasync.pico _fsync.pico _fork.pico _kevent.pico _msync.pico= _nanosleep.pico _open.pico _openat.pico _poll.pico _ppoll.pico _pselect.pi= co _ptrace.pico _read.pico _readv.pico _recvfrom.pico _recvmsg.pico _select= .pico _sendmsg.pico _sendto.pico _setcontext.pico _sigprocmask.pico _sigsus= pend.pico _sigtimedwait.pico _sigwait.pico _sigwaitinfo.pico _swapcontext.p= ico _wait4.pico _wait6.pico _write.pico _writev.pico _sigaction.pico stack_= protector.pico stack_protector_compat.pico auth_none.pico auth_unix.pico au= thunix_prot.pico bindresvport.pico clnt_bcast.pico clnt_dg.pico clnt_generi= c.pico clnt_perror.pico clnt_raw.pico clnt_simple.pico clnt_vc.pico rpc_dta= blesize.pico getnetconfig.pico getnetpath.pico getrpcent.pico getrpcport.pi= co mt_misc.pico pmap_clnt.pico pmap_getmaps.pico pmap_getport.pico pmap_pro= t.pico pmap_prot2.pico pmap_rmt.pico rpc_prot.pico rpc_commondata.pico rpc_= callmsg.pico rpc_generic.pico rpc_soc.pico rpcb_clnt.pico rpcb_prot.pico rp= cb_st_xdr.pico rpcsec_gss_stub.pico svc.pico svc_auth.pico svc_dg.pico svc_= auth_unix.pico svc_generic.pico svc_raw.pico svc_run.pico svc_simple.pico s= vc_vc.pico auth_time.pico auth_des.pico authdes_prot.pico des_crypt.pico de= s_soft.pico crypt_client.pico key_call.pico key_prot_xdr.pico getpublickey.= pico svc_auth_des.pico netname.pico netnamer.pico rpcdname.pico rtime.pico = crypt_clnt.pico crypt_xdr.pico uuid_compare.pico uuid_create.pico uuid_crea= te_nil.pico uuid_equal.pico uuid_from_string.pico uuid_hash.pico uuid_is_ni= l.pico uuid_stream.pico uuid_to_string.pico xdr.pico xdr_array.pico xdr_flo= at.pico xdr_mem.pico xdr_rec.pico xdr_reference.pico xdr_sizeof.pico xdr_st= dio.pico xdryp.pico yp_xdr.pico yplib.pico subr_capability.pico machdep_ldi= sQ.pico memchr.pico memcmp.pico memcpy.pico memmove.pico memset.pico strchr= .pico strcmp.pico strcpy.pico strlen.pico strncmp.pico strnlen.pico _hdtoa.= pico _hldtoa.pico _ldtoa.pico glue.pico gdtoa_strtorQ.pico gdtoa_dmisc.pico= gdtoa_dtoa.pico gdtoa_gdtoa.pico gdtoa_gethex.pico gdtoa_gmisc.pico gdtoa_= hd_init.pico gdtoa_hexnan.pico gdtoa_misc.pico gdtoa_smisc.pico gdtoa_strto= d.pico gdtoa_strtodg.pico gdtoa_strtof.pico gdtoa_strtord.pico gdtoa_sum.pi= co gdtoa_ulp.pico modf.pico C99_Exit.pico a64l.pico abort.pico abs.pico ate= xit.pico atof.pico atoi.pico atol.pico atoll.pico bsearch.pico cxa_thread_a= texit.pico div.pico exit.pico getenv.pico getopt.pico getopt_long.pico gets= ubopt.pico hcreate.pico hcreate_r.pico hdestroy_r.pico heapsort.pico heapso= rt_b.pico hsearch_r.pico imaxabs.pico imaxdiv.pico insque.pico l64a.pico la= bs.pico ldiv.pico llabs.pico lldiv.pico lsearch.pico merge.pico mergesort_b= .pico ptsname.pico qsort.pico qsort_r.pico quick_exit.pico radixsort.pico r= and.pico random.pico reallocarray.pico reallocf.pico realpath.pico remque.p= ico strfmon.pico strtoimax.pico strtol.pico strtoll.pico strtoq.pico strtou= l.pico strtonum.pico strtoull.pico strtoumax.pico strtouq.pico system.pico = tdelete.pico tfind.pico tsearch.pico twalk.pico jemalloc_jemalloc.pico jema= lloc_arena.pico jemalloc_atomic.pico jemalloc_base.pico jemalloc_bitmap.pic= o jemalloc_chunk.pico jemalloc_chunk_dss.pico jemalloc_chunk_mmap.pico jema= lloc_ckh.pico jemalloc_ctl.pico jemalloc_extent.pico jemalloc_hash.pico jem= alloc_huge.pico jemalloc_mb.pico jemalloc_mutex.pico jemalloc_nstime.pico j= emalloc_pages.pico jemalloc_prng.pico jemalloc_prof.pico jemalloc_quarantin= e.pico jemalloc_rtree.pico jemalloc_stats.pico jemalloc_tcache.pico jemallo= c_ticker.pico jemalloc_tsd.pico jemalloc_util.pico jemalloc_witness.pico bc= mp.pico bcopy.pico bzero.pico explicit_bzero.pico ffs.pico ffsl.pico ffsll.= pico fls.pico flsl.pico flsll.pico memccpy.pico memrchr.pico memmem.pico st= pcpy.pico stpncpy.pico strcasecmp.pico strcat.pico strcasestr.pico strchrnu= l.pico strcoll.pico strcspn.pico strdup.pico strerror.pico strlcat.pico str= lcpy.pico strmode.pico strncat.pico strncpy.pico strndup.pico strnstr.pico = strpbrk.pico strrchr.pico strsep.pico strsignal.pico strspn.pico strstr.pic= o strtok.pico strxfrm.pico swab.pico timingsafe_bcmp.pico timingsafe_memcmp= .pico wcpcpy.pico wcpncpy.pico wcscasecmp.pico wcscat.pico wcschr.pico wcsc= mp.pico wcscoll.pico wcscpy.pico wcscspn.pico wcsdup.pico wcslcat.pico wcsl= cpy.pico wcslen.pico wcsncasecmp.pico wcsncat.pico wcsncmp.pico wcsncpy.pic= o wcsnlen.pico wcspbrk.pico wcsrchr.pico wcsspn.pico wcsstr.pico wcstok.pic= o wcswidth.pico wcsxfrm.pico wmemchr.pico wmemcmp.pico wmemcpy.pico wmemmov= e.pico wmemset.pico | tsort -q` -lcompiler_rt -lssp_nonshared --- libc_pic.a --- /usr/local/aarch64-freebsd/bin/ranlib -D libc_pic.a --- libc.a --- /usr/local/aarch64-freebsd/bin/ranlib -D libc.a --- libc.so.7.full --- /usr/local/aarch64-freebsd/bin/ld: getutxent.pico(.debug_info+0x3c): R_AARC= H64_ABS64 used with TLS symbol udb /usr/local/aarch64-freebsd/bin/ld: getutxent.pico(.debug_info+0x59): R_AARC= H64_ABS64 used with TLS symbol uf /usr/local/aarch64-freebsd/bin/ld: utxdb.pico(.debug_info+0x5c): R_AARCH64_= ABS64 used with TLS symbol futx_to_utx.ut /usr/local/aarch64-freebsd/bin/ld: jemalloc_tsd.pico(.debug_info+0x3d): R_A= ARCH64_ABS64 used with TLS symbol __je_tsd_tls /usr/local/aarch64-freebsd/bin/ld: jemalloc_tsd.pico(.debug_info+0x1434): R= _AARCH64_ABS64 used with TLS symbol __je_tsd_initialized /usr/local/aarch64-freebsd/bin/ld: cxa_thread_atexit.pico(.debug_info+0x3c)= : R_AARCH64_ABS64 used with TLS symbol dtors /usr/local/aarch64-freebsd/bin/ld: xlocale.pico(.debug_info+0x404): R_AARCH= 64_ABS64 used with TLS symbol __thread_locale /usr/local/aarch64-freebsd/bin/ld: setrunelocale.pico(.debug_info+0x3d): R_= AARCH64_ABS64 used with TLS symbol _ThreadRuneLocale --- libc.so.7.debug --- /usr/local/aarch64-freebsd/bin/objcopy --only-keep-debug libc.so.7.full lib= c.so.7.debug --- libc.so.7 --- /usr/local/aarch64-freebsd/bin/objcopy --strip-debug --add-gnu-debuglink=3D= libc.so.7.debug libc.so.7.full libc.so.7 --- _libinstall --- --- _NLSINS_be_BY.UTF-8.cat --- --- _NLSINS_ca_ES.ISO8859-1.cat --- --- _NLSINS_de_DE.ISO8859-1.cat --- --- _libinstall --- sh /usr/src/tools/install.sh -C -o root -g wheel -m 444 libc.a /usr/obj/= arm64.aarch64/usr/src/tmp/usr/lib/ --- _NLSINS_ca_ES.ISO8859-1.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 ca_ES.ISO8859-1.cat= /usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/ca_ES.ISO8859-1/libc.cat --- _NLSINS_be_BY.UTF-8.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 be_BY.UTF-8.cat /u= sr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/be_BY.UTF-8/libc.cat --- _NLSINS_de_DE.ISO8859-1.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 de_DE.ISO8859-1.cat= /usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/de_DE.ISO8859-1/libc.cat --- _NLSINS_el_GR.ISO8859-7.cat --- --- _NLSINS_es_ES.ISO8859-1.cat --- --- _NLSINS_fi_FI.ISO8859-1.cat --- --- _NLSINS_el_GR.ISO8859-7.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 el_GR.ISO8859-7.cat= /usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/el_GR.ISO8859-7/libc.cat --- _NLSINS_fi_FI.ISO8859-1.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 fi_FI.ISO8859-1.cat= /usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/fi_FI.ISO8859-1/libc.cat --- _NLSINS_es_ES.ISO8859-1.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 es_ES.ISO8859-1.cat= /usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/es_ES.ISO8859-1/libc.cat --- _NLSINS_fr_FR.ISO8859-1.cat --- --- _NLSINS_gl_ES.ISO8859-1.cat --- --- _libinstall --- sh /usr/src/tools/install.sh -s -o root -g wheel -m 444 -S libc.so.7 /u= sr/obj/arm64.aarch64/usr/src/tmp/lib/ --- _NLSINS_fr_FR.ISO8859-1.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 fr_FR.ISO8859-1.cat= /usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/fr_FR.ISO8859-1/libc.cat --- _NLSINS_hu_HU.ISO8859-2.cat --- --- _NLSINS_gl_ES.ISO8859-1.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 gl_ES.ISO8859-1.cat= /usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/gl_ES.ISO8859-1/libc.cat --- _NLSINS_hu_HU.ISO8859-2.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 hu_HU.ISO8859-2.cat= /usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/hu_HU.ISO8859-2/libc.cat --- _NLSINS_it_IT.ISO8859-15.cat --- --- _NLSINS_ja_JP.UTF-8.cat --- --- _libinstall --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 libc.so.7.debug /u= sr/obj/arm64.aarch64/usr/src/tmp/usr/lib/debug/lib/ --- _NLSINS_it_IT.ISO8859-15.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 it_IT.ISO8859-15.ca= t /usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/it_IT.ISO8859-15/libc.c= at --- _NLSINS_ja_JP.eucJP.cat --- --- _NLSINS_ja_JP.UTF-8.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 ja_JP.UTF-8.cat /u= sr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/ja_JP.UTF-8/libc.cat --- _NLSINS_ja_JP.eucJP.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 ja_JP.eucJP.cat /u= sr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/ja_JP.eucJP/libc.cat --- _NLSINS_ko_KR.UTF-8.cat --- --- _NLSINS_ko_KR.eucKR.cat --- --- _NLSINS_mn_MN.UTF-8.cat --- --- _NLSINS_ko_KR.UTF-8.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 ko_KR.UTF-8.cat /u= sr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/ko_KR.UTF-8/libc.cat --- _NLSINS_ko_KR.eucKR.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 ko_KR.eucKR.cat /u= sr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/ko_KR.eucKR/libc.cat --- _NLSINS_mn_MN.UTF-8.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 mn_MN.UTF-8.cat /u= sr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/mn_MN.UTF-8/libc.cat --- _NLSINS_nl_NL.ISO8859-1.cat --- --- _NLSINS_no_NO.ISO8859-1.cat --- --- _NLSINS_pl_PL.ISO8859-2.cat --- --- _NLSINS_nl_NL.ISO8859-1.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 nl_NL.ISO8859-1.cat= /usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/nl_NL.ISO8859-1/libc.cat --- _NLSINS_no_NO.ISO8859-1.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 no_NO.ISO8859-1.cat= /usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/no_NO.ISO8859-1/libc.cat --- _NLSINS_pl_PL.ISO8859-2.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 pl_PL.ISO8859-2.cat= /usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/pl_PL.ISO8859-2/libc.cat --- _libinstall --- sh /usr/src/tools/install.sh -S -C -o root -g wheel -m 444 libc.ld /usr= /obj/arm64.aarch64/usr/src/tmp/usr/lib/libc.so --- _NLSINS_pt_BR.ISO8859-1.cat --- --- _libinstall --- sh /usr/src/tools/install.sh -l s libc.so /usr/obj/arm64.aarch64/usr/src/tm= p/usr/lib/libxnet.so --- _NLSINS_ru_RU.KOI8-R.cat --- --- _NLSINS_sk_SK.ISO8859-2.cat --- --- _NLSINS_pt_BR.ISO8859-1.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 pt_BR.ISO8859-1.cat= /usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/pt_BR.ISO8859-1/libc.cat --- _NLSINS_ru_RU.KOI8-R.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 ru_RU.KOI8-R.cat /= usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/ru_RU.KOI8-R/libc.cat --- _libinstall --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 libc_pic.a /usr/obj= /arm64.aarch64/usr/src/tmp/usr/lib/ --- _NLSINS_sk_SK.ISO8859-2.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 sk_SK.ISO8859-2.cat= /usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/sk_SK.ISO8859-2/libc.cat --- _NLSINS_sv_SE.ISO8859-1.cat --- --- _NLSINS_uk_UA.UTF-8.cat --- --- _NLSINS_zh_CN.GB18030.cat --- --- _NLSINS_sv_SE.ISO8859-1.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 sv_SE.ISO8859-1.cat= /usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/sv_SE.ISO8859-1/libc.cat --- _NLSINS_uk_UA.UTF-8.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 uk_UA.UTF-8.cat /u= sr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/uk_UA.UTF-8/libc.cat --- _NLSINS_zh_CN.GB18030.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 zh_CN.GB18030.cat = /usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/zh_CN.GB18030/libc.cat --- _NLSINS_zh_CN.GB2312.cat --- --- _NLSINS_zh_CN.UTF-8.cat --- --- _NLSINS_zh_CN.GB2312.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 zh_CN.GB2312.cat /= usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/zh_CN.GB2312/libc.cat --- _NLSINS_zh_CN.UTF-8.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 zh_CN.UTF-8.cat /u= sr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/zh_CN.UTF-8/libc.cat --- gnu/lib/libgcc__L --- =3D=3D=3D> gnu/lib/libgcc (obj,all,install) --- obj --- --- beforebuild --- --- Unwind-EHABI.pico --- --- UnwindRegistersRestore.pico --- --- UnwindRegistersSave.pico --- --- libunwind.pico --- --- Unwind-EHABI.pico --- c++ -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64= /usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -DI= N_GCC -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -DHAVE_GTHR_DEFAULT -I/usr/src/= gnu/lib/libgcc/../../../contrib/gcclibs/include -I/usr/src/gnu/lib/libgcc/.= ./../../contrib/gcc/config -I/usr/src/gnu/lib/libgcc/../../../contrib/gcc -= I. -I/usr/src/gnu/lib/libgcc/../../../contrib/llvm/projects/libunwind/inclu= de -I/usr/src/gnu/lib/libgcc -D_LIBUNWIND_IS_NATIVE_ONLY -Qunused-arguments= -std=3Dc++11 -fno-rtti -Wno-c++11-extensions -c /usr/src/gnu/lib/libgcc/= ../../../contrib/llvm/projects/libunwind/src/Unwind-EHABI.cpp -o Unwind-EHA= BI.pico --- UnwindRegistersRestore.pico --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -O2 -pipe -DIN_G= CC -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -DHAVE_GTHR_DEFAULT -I/usr/src/g= nu/lib/libgcc/../../../contrib/gcclibs/include -I/usr/src/gnu/lib/libgcc/.= ./../../contrib/gcc/config -I/usr/src/gnu/lib/libgcc/../../../contrib/gcc -= I. -I/usr/src/gnu/lib/libgcc/../../../contrib/llvm/projects/libunwind/inclu= de -I/usr/src/gnu/lib/libgcc -D_LIBUNWIND_IS_NATIVE_ONLY -std=3Dgnu99 -Q= unused-arguments -c /usr/src/gnu/lib/libgcc/../../../contrib/llvm/proje= cts/libunwind/src/UnwindRegistersRestore.S -o UnwindRegistersRestore.pico --- UnwindRegistersSave.pico --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -O2 -pipe -DIN_G= CC -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -DHAVE_GTHR_DEFAULT -I/usr/src/g= nu/lib/libgcc/../../../contrib/gcclibs/include -I/usr/src/gnu/lib/libgcc/.= ./../../contrib/gcc/config -I/usr/src/gnu/lib/libgcc/../../../contrib/gcc -= I. -I/usr/src/gnu/lib/libgcc/../../../contrib/llvm/projects/libunwind/inclu= de -I/usr/src/gnu/lib/libgcc -D_LIBUNWIND_IS_NATIVE_ONLY -std=3Dgnu99 -Q= unused-arguments -c /usr/src/gnu/lib/libgcc/../../../contrib/llvm/proje= cts/libunwind/src/UnwindRegistersSave.S -o UnwindRegistersSave.pico --- libunwind.pico --- c++ -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64= /usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -DI= N_GCC -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -DHAVE_GTHR_DEFAULT -I/usr/src/= gnu/lib/libgcc/../../../contrib/gcclibs/include -I/usr/src/gnu/lib/libgcc/.= ./../../contrib/gcc/config -I/usr/src/gnu/lib/libgcc/../../../contrib/gcc -= I. -I/usr/src/gnu/lib/libgcc/../../../contrib/llvm/projects/libunwind/inclu= de -I/usr/src/gnu/lib/libgcc -D_LIBUNWIND_IS_NATIVE_ONLY -Qunused-arguments= -std=3Dc++11 -fno-rtti -Wno-c++11-extensions -c /usr/src/gnu/lib/libgcc/= ../../../contrib/llvm/projects/libunwind/src/libunwind.cpp -o libunwind.pic= o --- _muldi3.pico --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O2 -pipe -DIN_GCC -DIN_L= IBGCC2 -D__GCC_FLOAT_NOT_NEEDED -DHAVE_GTHR_DEFAULT -I/usr/src/gnu/lib/li= bgcc/../../../contrib/gcclibs/include -I/usr/src/gnu/lib/libgcc/../../../c= ontrib/gcc/config -I/usr/src/gnu/lib/libgcc/../../../contrib/gcc -I. -I/usr= /src/gnu/lib/libgcc/../../../contrib/llvm/projects/libunwind/include -I/usr= /src/gnu/lib/libgcc -D_LIBUNWIND_IS_NATIVE_ONLY -std=3Dgnu99 -Qunused-ar= guments -g -fpic -DSHARED -DL_muldi3 -o _muldi3.pico /usr/src/gnu/lib/lib= gcc/../../../contrib/gcc/libgcc2.c --- _negdi2.pico --- --- _lshrdi3.pico --- --- _negdi2.pico --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O2 -pipe -DIN_GCC -DIN_L= IBGCC2 -D__GCC_FLOAT_NOT_NEEDED -DHAVE_GTHR_DEFAULT -I/usr/src/gnu/lib/li= bgcc/../../../contrib/gcclibs/include -I/usr/src/gnu/lib/libgcc/../../../c= ontrib/gcc/config -I/usr/src/gnu/lib/libgcc/../../../contrib/gcc -I. -I/usr= /src/gnu/lib/libgcc/../../../contrib/llvm/projects/libunwind/include -I/usr= /src/gnu/lib/libgcc -D_LIBUNWIND_IS_NATIVE_ONLY -std=3Dgnu99 -Qunused-ar= guments -g -fpic -DSHARED -DL_negdi2 -o _negdi2.pico /usr/src/gnu/lib/lib= gcc/../../../contrib/gcc/libgcc2.c --- _lshrdi3.pico --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O2 -pipe -DIN_GCC -DIN_L= IBGCC2 -D__GCC_FLOAT_NOT_NEEDED -DHAVE_GTHR_DEFAULT -I/usr/src/gnu/lib/li= bgcc/../../../contrib/gcclibs/include -I/usr/src/gnu/lib/libgcc/../../../c= ontrib/gcc/config -I/usr/src/gnu/lib/libgcc/../../../contrib/gcc -I. -I/usr= /src/gnu/lib/libgcc/../../../contrib/llvm/projects/libunwind/include -I/usr= /src/gnu/lib/libgcc -D_LIBUNWIND_IS_NATIVE_ONLY -std=3Dgnu99 -Qunused-ar= guments -g -fpic -DSHARED -DL_lshrdi3 -o _lshrdi3.pico /usr/src/gnu/lib/l= ibgcc/../../../contrib/gcc/libgcc2.c --- _muldi3.pico --- In file included from /usr/src/gnu/lib/libgcc/../../../contrib/gcc/libgcc2.= c:32: ./tconfig.h:6:10: fatal error: 'auto-host.h' file not found --- _negdi2.pico --- In file included from /usr/src/gnu/lib/libgcc/../../../contrib/gcc/libgcc2.= c:32: ./tconfig.h:6:10: fatal error: 'auto-host.h' file not found --- _lshrdi3.pico --- In file included from /usr/src/gnu/lib/libgcc/../../../contrib/gcc/libgcc2.= c:32: ./tconfig.h:6:10: fatal error: 'auto-host.h' file not found --- _muldi3.pico --- #include "auto-host.h" ^ --- _lshrdi3.pico --- #include "auto-host.h" --- _negdi2.pico --- #include "auto-host.h" ^ --- _lshrdi3.pico --- ^ --- _negdi2.pico --- 1 error generated. *** [_negdi2.pico] Error code 1 bmake[4]: stopped in /usr/src/gnu/lib/libgcc --- _muldi3.pico --- 1 error generated. --- _lshrdi3.pico --- 1 error generated. --- _muldi3.pico --- *** [_muldi3.pico] Error code 1 bmake[4]: stopped in /usr/src/gnu/lib/libgcc --- _lshrdi3.pico --- *** [_lshrdi3.pico] Error code 1 bmake[4]: stopped in /usr/src/gnu/lib/libgcc 3 errors bmake[4]: stopped in /usr/src/gnu/lib/libgcc *** [gnu/lib/libgcc__L] Error code 2 bmake[3]: stopped in /usr/src 1 error bmake[3]: stopped in /usr/src *** [libraries] Error code 2 bmake[2]: stopped in /usr/src 1 error bmake[2]: stopped in /usr/src *** [_libraries] Error code 2 bmake[1]: stopped in /usr/src 1 error bmake[1]: stopped in /usr/src *** [buildworld] Error code 2 make: stopped in /usr/src 1 error make: stopped in /usr/src Build step 'Execute shell' marked build as failure [WARNINGS] Skipping publisher since build result is FAILURE [PostBuildScript] - Execution post build scripts. [FreeBSD_HEAD_arm64] $ /bin/sh -xe /tmp/hudson5648803129549681149.sh + export 'PATH=3D/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/b= in' + export 'jname=3DFreeBSD_HEAD_arm64' + echo 'clean up jail FreeBSD_HEAD_arm64' clean up jail FreeBSD_HEAD_arm64 + sudo jail -r FreeBSD_HEAD_arm64 + sudo ifconfig igb0 inet6 2610:1c1:1:607c::103:1 -alias + sudo umount FreeBSD_HEAD_arm64/usr/src + sudo umount FreeBSD_HEAD_arm64/dev + sudo rm -fr FreeBSD_HEAD_arm64 + true + sudo chflags -R noschg FreeBSD_HEAD_arm64 + sudo rm -fr FreeBSD_HEAD_arm64 Email was triggered for: Failure - Any Sending email for trigger: Failure - Any From owner-freebsd-arm@freebsd.org Fri Oct 21 00:11:56 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2F0DDC190B2 for ; Fri, 21 Oct 2016 00:11:56 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 18FE0A1; Fri, 21 Oct 2016 00:11:56 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 788A21BA; Fri, 21 Oct 2016 00:11:56 +0000 (UTC) Date: Fri, 21 Oct 2016 00:11:54 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: rmacklem@FreeBSD.org, markj@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-arm@FreeBSD.org Message-ID: <164187237.23.1477008716508.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <1716859120.19.1477001526945.JavaMail.jenkins@jenkins-9.freebsd.org> References: <1716859120.19.1477001526945.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_arm64 - Build #4123 - Still Failing MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_arm64 X-Jenkins-Result: FAILURE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Oct 2016 00:11:56 -0000 FreeBSD_HEAD_arm64 - Build #4123 - Still Failing: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/4123/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/4123/ch= anges Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/4123/con= sole Change summaries: 307694 by rmacklem: A problem w.r.t. interoperation between the FreeBSD NFSv4.1 server with delegations enabled and the Linux NFSv4.1 client was reported in reviews.freebsd.org/D7891. I believe that the FreeBSD server behaviour conforms to the RFC and that the Linux client has a bug. Therefore, I do not think the proposed patch is appropriate. When nfsrv_writedelegifpos is non-zero, the FreeBSD server will issue a write delegation for a read open if possible. The Linux client then erroneously assumes that the credentials used for the read open can write the file. This patch reverses the default value for nfsrv_writedelegifpos to 0 so that the default behaviour is Linux compatible and adds a sysctl that can be used to set nfsrv_writedelegifpos. This change should only affect users that are mounting a FreeBSD server with delegations enabled (they are not enabled by default) with a Linux NFSv4.1 client mount. Reported by:=09fatih.acar@gandi.net Tested by:=09fatih.acar@gandi.net MFC after:=092 weeks Differential Revision:=09https://reviews.freebsd.org/D7891 307693 by markj: Simplify keg_drain() a bit by using LIST_FOREACH_SAFE. MFC after:=091 week 307692 by markj: gmirror: Add a subroutine to free synchronization BIOs. This addresses a memory leak that occurs upon an I/O error during a mirror synchronization. MFC after:=092 weeks Sponsored by:=09Dell EMC Isilon 307691 by markj: gmirror: Release pending regular requests when synchronization stops. Normally gmirror allows colliding requests to proceed whenever a synchronization request completes and advances to the next offset. However if an I/O request collides with one of the final g_mirror_syncreqs, nothing releases it once synchronization completes, resulting in an apparent I/O hang. The same problem can occur if synchronization is aborted by an I/O error. Therefore, be sure to requeue pending requests when mirror synchronization is stopped for any reason. While here, remove some dead code from g_mirror_regular_release(). MFC after:=092 weeks Sponsored by:=09Dell EMC Isilon The end of the build log: [...truncated 36490 lines...] --- nl_NL.ISO8859-1.cat --- gencat nl_NL.ISO8859-1.cat /usr/src/lib/libc/nls/nl_NL.ISO8859-1.msg --- no_NO.ISO8859-1.cat --- --- pl_PL.ISO8859-2.cat --- --- pt_BR.ISO8859-1.cat --- --- no_NO.ISO8859-1.cat --- gencat no_NO.ISO8859-1.cat /usr/src/lib/libc/nls/no_NO.ISO8859-1.msg --- pl_PL.ISO8859-2.cat --- gencat pl_PL.ISO8859-2.cat /usr/src/lib/libc/nls/pl_PL.ISO8859-2.msg --- pt_BR.ISO8859-1.cat --- gencat pt_BR.ISO8859-1.cat /usr/src/lib/libc/nls/pt_BR.ISO8859-1.msg --- ru_RU.KOI8-R.cat --- --- sk_SK.ISO8859-2.cat --- --- sv_SE.ISO8859-1.cat --- --- ru_RU.KOI8-R.cat --- gencat ru_RU.KOI8-R.cat /usr/src/lib/libc/nls/ru_RU.KOI8-R.msg --- sk_SK.ISO8859-2.cat --- gencat sk_SK.ISO8859-2.cat /usr/src/lib/libc/nls/sk_SK.ISO8859-2.msg --- sv_SE.ISO8859-1.cat --- gencat sv_SE.ISO8859-1.cat /usr/src/lib/libc/nls/sv_SE.ISO8859-1.msg --- uk_UA.UTF-8.cat --- --- zh_CN.GB18030.cat --- --- zh_CN.GB2312.cat --- --- uk_UA.UTF-8.cat --- gencat uk_UA.UTF-8.cat /usr/src/lib/libc/nls/uk_UA.UTF-8.msg --- zh_CN.GB18030.cat --- gencat zh_CN.GB18030.cat /usr/src/lib/libc/nls/zh_CN.GB18030.msg --- zh_CN.GB2312.cat --- gencat zh_CN.GB2312.cat /usr/src/lib/libc/nls/zh_CN.GB2312.msg --- zh_CN.UTF-8.cat --- --- libc_pic.a --- --- zh_CN.UTF-8.cat --- gencat zh_CN.UTF-8.cat /usr/src/lib/libc/nls/zh_CN.UTF-8.msg --- libc.a --- building special pic c library --- libc_pic.a --- /usr/local/aarch64-freebsd/bin/ar -crD libc_pic.a bt_close.pico bt_conv.pic= o bt_debug.pico bt_delete.pico bt_get.pico bt_open.pico bt_overflow.pico bt= _page.pico bt_put.pico bt_search.pico bt_seq.pico bt_split.pico bt_utils.pi= co db.pico hash.pico hash_bigkey.pico hash_buf.pico hash_func.pico hash_log= 2.pico hash_page.pico ndbm.pico mpool.pico mpool-compat.pico rec_close.pico= rec_delete.pico rec_get.pico rec_open.pico rec_put.pico rec_search.pico re= c_seq.pico rec_utils.pico creat.pico gethostid.pico getwd.pico killpg.pico = sethostid.pico setpgrp.pico setrgid.pico setruid.pico sigcompat.pico __geto= sreldate.pico __pthread_mutex_init_calloc_cb_stub.pico __xuname.pico _once_= stub.pico _pthread_stubs.pico _rand48.pico _spinlock_stub.pico _thread_init= .pico alarm.pico arc4random.pico assert.pico auxv.pico basename.pico cap_sa= ndboxed.pico check_utility_compat.pico clock.pico clock_getcpuclockid.pico = closedir.pico confstr.pico crypt.pico ctermid.pico daemon.pico devname.pico= dirfd.pico dirname.pico dirname_compat.pico disklabel.pico dlfcn.pico dran= d48.pico dup3.pico elf_utils.pico erand48.pico err.pico errlst.pico errno.p= ico exec.pico fdevname.pico feature_present.pico fmtcheck.pico fmtmsg.pico = fnmatch.pico fpclassify.pico frexp.pico fstab.pico ftok.pico fts.pico ftw.p= ico getbootfile.pico getbsize.pico getcap.pico getcwd.pico getdomainname.pi= co getgrent.pico getgrouplist.pico gethostname.pico getloadavg.pico getlogi= n.pico getmntinfo.pico getnetgrent.pico getosreldate.pico getpagesize.pico = getpagesizes.pico getpeereid.pico getprogname.pico getpwent.pico getttyent.= pico getusershell.pico getutxent.pico getvfsbyname.pico glob.pico initgroup= s.pico isatty.pico isinf.pico isnan.pico jrand48.pico lcong48.pico libc_dlo= pen.pico lockf.pico lrand48.pico mrand48.pico nftw.pico nice.pico nlist.pic= o nrand48.pico opendir.pico pause.pico pmadvise.pico popen.pico posix_spawn= .pico psignal.pico pututxline.pico pw_scan.pico raise.pico readdir.pico rea= dpassphrase.pico recvmmsg.pico rewinddir.pico scandir.pico seed48.pico seek= dir.pico semctl.pico sendmmsg.pico setdomainname.pico sethostname.pico setj= mperr.pico setmode.pico setproctitle.pico setprogname.pico siginterrupt.pic= o siglist.pico signal.pico sigsetops.pico sleep.pico srand48.pico statvfs.p= ico stringlist.pico strtofflags.pico sysconf.pico sysctl.pico sysctlbyname.= pico sysctlnametomib.pico syslog.pico telldir.pico termios.pico time.pico t= imes.pico timezone.pico tls.pico ttyname.pico ttyslot.pico ualarm.pico ulim= it.pico uname.pico usleep.pico utime.pico utxdb.pico valloc.pico wait.pico = wait3.pico waitpid.pico waitid.pico wordexp.pico fts-compat.pico unvis-comp= at.pico pwcache.pico unvis.pico vis.pico cancelpoints_sem.pico cancelpoints= _sem_new.pico _ctx_start.pico fabs.pico flt_rounds.pico fpgetmask.pico fpse= tmask.pico infinity.pico ldexp.pico makecontext.pico _setjmp.pico _set_tp.p= ico setjmp.pico sigsetjmp.pico trivial-getcontextx.pico gmon.pico mcount.pi= co citrus_bcs.pico citrus_bcs_strtol.pico citrus_bcs_strtoul.pico citrus_cs= mapper.pico citrus_db.pico citrus_db_factory.pico citrus_db_hash.pico citru= s_esdb.pico citrus_hash.pico citrus_iconv.pico citrus_lookup.pico citrus_lo= okup_factory.pico citrus_mapper.pico citrus_memstream.pico citrus_mmap.pico= citrus_module.pico citrus_none.pico citrus_pivot_factory.pico citrus_prop.= pico citrus_stdenc.pico bsd_iconv.pico iconv_compat.pico inet_addr.pico ine= t_cidr_ntop.pico inet_cidr_pton.pico inet_lnaof.pico inet_makeaddr.pico ine= t_net_ntop.pico inet_net_pton.pico inet_neta.pico inet_netof.pico inet_netw= ork.pico inet_ntoa.pico inet_ntop.pico inet_pton.pico nsap_addr.pico ev_str= eams.pico ev_timers.pico ascii.pico big5.pico btowc.pico collate.pico collc= mp.pico euc.pico fix_grouping.pico gb18030.pico gb2312.pico gbk.pico ctype.= pico isctype.pico iswctype.pico ldpart.pico lmessages.pico lmonetary.pico l= numeric.pico localeconv.pico mblen.pico mbrlen.pico mbrtowc.pico mbsinit.pi= co mbsnrtowcs.pico mbsrtowcs.pico mbtowc.pico mbstowcs.pico mskanji.pico ne= xtwctype.pico nl_langinfo.pico nomacros.pico none.pico rpmatch.pico rune.pi= co runetype.pico setlocale.pico setrunelocale.pico table.pico tolower.pico = toupper.pico utf8.pico wcrtomb.pico wcsnrtombs.pico wcsrtombs.pico wcsftime= .pico wcstof.pico wcstod.pico wcstoimax.pico wcstol.pico wcstold.pico wcsto= ll.pico wcstombs.pico wcstoul.pico wcstoull.pico wcstoumax.pico wctob.pico = wctomb.pico wctrans.pico wctype.pico wcwidth.pico xlocale.pico c16rtomb_ico= nv.pico c32rtomb_iconv.pico mbrtoc16_iconv.pico mbrtoc32_iconv.pico md5c.pi= co ns_name.pico ns_netint.pico ns_parse.pico ns_print.pico ns_samedomain.pi= co ns_ttl.pico base64.pico ether_addr.pico eui64.pico gai_strerror.pico get= addrinfo.pico gethostbydns.pico gethostbyht.pico gethostbynis.pico gethostn= amadr.pico getifaddrs.pico getifmaddrs.pico getnameinfo.pico getnetbydns.pi= co getnetbyht.pico getnetbynis.pico getnetnamadr.pico getproto.pico getprot= oent.pico getprotoname.pico getservent.pico if_indextoname.pico if_nameinde= x.pico if_nametoindex.pico ip6opt.pico linkaddr.pico map_v4v6.pico name6.pi= co ntoh.pico nsdispatch.pico nslexer.pico nsparser.pico nss_compat.pico rcm= d.pico rcmdsh.pico recv.pico rthdr.pico sctp_sys_calls.pico send.pico socka= tmark.pico sourcefilter.pico vars.pico nscache.pico nscachedcli.pico msgcat= .pico acl_branding.pico acl_calc_mask.pico acl_copy.pico acl_delete.pico ac= l_delete_entry.pico acl_entry.pico acl_flag.pico acl_free.pico acl_from_tex= t.pico acl_from_text_nfs4.pico acl_get.pico acl_id_to_name.pico acl_init.pi= co acl_perm.pico acl_set.pico acl_strip.pico acl_support.pico acl_support_n= fs4.pico acl_to_text.pico acl_to_text_nfs4.pico acl_valid.pico extattr.pico= mac.pico mac_exec.pico mac_get.pico mac_set.pico subr_acl_nfs4.pico acl_co= mpat.pico regcomp.pico regerror.pico regexec.pico regfree.pico herror.pico = h_errno.pico mtctxres.pico res_comp.pico res_data.pico res_debug.pico res_f= indzonecut.pico res_init.pico res_mkquery.pico res_mkupdate.pico res_query.= pico res_send.pico res_state.pico res_update.pico _flock_stub.pico asprintf= .pico clrerr.pico dprintf.pico fclose.pico fcloseall.pico fdopen.pico feof.= pico ferror.pico fflush.pico fgetc.pico fgetln.pico fgetpos.pico fgets.pico= fgetwc.pico fgetwln.pico fgetws.pico fileno.pico findfp.pico flags.pico fm= emopen.pico fopen.pico fopencookie.pico fprintf.pico fpurge.pico fputc.pico= fputs.pico fputwc.pico fputws.pico fread.pico freopen.pico fscanf.pico fse= ek.pico fsetpos.pico ftell.pico funopen.pico fvwrite.pico fwalk.pico fwide.= pico fwprintf.pico fwscanf.pico fwrite.pico getc.pico getchar.pico getdelim= .pico getline.pico gets.pico getw.pico getwc.pico getwchar.pico makebuf.pic= o mktemp.pico open_memstream.pico open_wmemstream.pico perror.pico printf.p= ico printf-pos.pico putc.pico putchar.pico puts.pico putw.pico putwc.pico p= utwchar.pico refill.pico remove.pico rewind.pico rget.pico scanf.pico setbu= f.pico setbuffer.pico setvbuf.pico snprintf.pico sprintf.pico sscanf.pico s= tdio.pico swprintf.pico swscanf.pico tempnam.pico tmpfile.pico tmpnam.pico = ungetc.pico ungetwc.pico vasprintf.pico vdprintf.pico vfprintf.pico vfscanf= .pico vfwprintf.pico vfwscanf.pico vprintf.pico vscanf.pico vsnprintf.pico = vsprintf.pico vsscanf.pico vswprintf.pico vswscanf.pico vwprintf.pico vwsca= nf.pico wbuf.pico wprintf.pico wscanf.pico wsetup.pico xprintf.pico xprintf= _float.pico xprintf_int.pico xprintf_str.pico xprintf_errno.pico xprintf_he= xdump.pico xprintf_quote.pico xprintf_time.pico xprintf_vis.pico asctime.pi= co difftime.pico localtime.pico strftime.pico strptime.pico timelocal.pico = time32.pico __vdso_gettc.pico clock_gettime.pico gettimeofday.pico __vdso_g= ettimeofday.pico __error.pico interposing_table.pico futimens.pico utimensa= t.pico pipe.pico accept.pico accept4.pico aio_suspend.pico close.pico conne= ct.pico fcntl.pico fdatasync.pico fsync.pico fork.pico kevent.pico msync.pi= co nanosleep.pico open.pico openat.pico poll.pico ppoll.pico pselect.pico p= trace.pico read.pico readv.pico recvfrom.pico recvmsg.pico select.pico send= msg.pico sendto.pico setcontext.pico sigprocmask.pico sigsuspend.pico sigti= medwait.pico sigwait.pico sigwaitinfo.pico swapcontext.pico wait4.pico wait= 6.pico write.pico writev.pico sigaction.pico cerror.pico shmat.pico sigretu= rn.pico syscall.pico vfork.pico link.pico unlink.pico chdir.pico fchdir.pic= o mknod.pico chmod.pico chown.pico getpid.pico mount.pico unmount.pico setu= id.pico getuid.pico geteuid.pico getpeername.pico getsockname.pico access.p= ico chflags.pico fchflags.pico sync.pico kill.pico getppid.pico dup.pico fr= eebsd10_pipe.pico getegid.pico profil.pico ktrace.pico getgid.pico setlogin= .pico acct.pico sigaltstack.pico ioctl.pico reboot.pico revoke.pico symlink= .pico readlink.pico execve.pico umask.pico chroot.pico vadvise.pico munmap.= pico mprotect.pico madvise.pico mincore.pico getgroups.pico setgroups.pico = getpgrp.pico setpgid.pico setitimer.pico swapon.pico getitimer.pico getdtab= lesize.pico dup2.pico setpriority.pico socket.pico getpriority.pico bind.pi= co setsockopt.pico listen.pico getrusage.pico getsockopt.pico settimeofday.= pico fchown.pico fchmod.pico setreuid.pico setregid.pico rename.pico flock.= pico mkfifo.pico shutdown.pico socketpair.pico mkdir.pico rmdir.pico utimes= .pico adjtime.pico setsid.pico quotactl.pico nlm_syscall.pico nfssvc.pico l= getfh.pico getfh.pico sysarch.pico rtprio.pico semsys.pico msgsys.pico shms= ys.pico setfib.pico ntp_adjtime.pico setgid.pico setegid.pico seteuid.pico = stat.pico fstat.pico lstat.pico pathconf.pico fpathconf.pico getrlimit.pico= setrlimit.pico getdirentries.pico __syscall.pico __sysctl.pico mlock.pico = munlock.pico undelete.pico futimes.pico getpgid.pico semget.pico semop.pico= msgget.pico msgsnd.pico msgrcv.pico shmdt.pico shmget.pico clock_settime.p= ico clock_getres.pico ktimer_create.pico ktimer_delete.pico ktimer_settime.= pico ktimer_gettime.pico ktimer_getoverrun.pico ffclock_getcounter.pico ffc= lock_setestimate.pico ffclock_getestimate.pico clock_getcpuclockid2.pico nt= p_gettime.pico minherit.pico rfork.pico issetugid.pico lchown.pico aio_read= .pico aio_write.pico lio_listio.pico getdents.pico lchmod.pico netbsd_lchow= n.pico lutimes.pico netbsd_msync.pico nstat.pico nfstat.pico nlstat.pico pr= eadv.pico pwritev.pico fhopen.pico fhstat.pico modnext.pico modstat.pico mo= dfnext.pico modfind.pico kldload.pico kldunload.pico kldfind.pico kldnext.p= ico kldstat.pico kldfirstmod.pico getsid.pico setresuid.pico setresgid.pico= aio_return.pico aio_cancel.pico aio_error.pico mlockall.pico munlockall.pi= co __getcwd.pico sched_setparam.pico sched_getparam.pico sched_setscheduler= .pico sched_getscheduler.pico sched_yield.pico sched_get_priority_max.pico = sched_get_priority_min.pico sched_rr_get_interval.pico utrace.pico kldsym.p= ico jail.pico nnpfs_syscall.pico sigpending.pico __acl_get_file.pico __acl_= set_file.pico __acl_get_fd.pico __acl_set_fd.pico __acl_delete_file.pico __= acl_delete_fd.pico __acl_aclcheck_file.pico __acl_aclcheck_fd.pico extattrc= tl.pico extattr_set_file.pico extattr_get_file.pico extattr_delete_file.pic= o aio_waitcomplete.pico getresuid.pico getresgid.pico kqueue.pico extattr_s= et_fd.pico extattr_get_fd.pico extattr_delete_fd.pico __setugid.pico eacces= s.pico afs3_syscall.pico nmount.pico __mac_get_proc.pico __mac_set_proc.pic= o __mac_get_fd.pico __mac_get_file.pico __mac_set_fd.pico __mac_set_file.pi= co kenv.pico lchflags.pico uuidgen.pico sendfile.pico mac_syscall.pico getf= sstat.pico statfs.pico fstatfs.pico fhstatfs.pico ksem_close.pico ksem_post= .pico ksem_wait.pico ksem_trywait.pico ksem_init.pico ksem_open.pico ksem_u= nlink.pico ksem_getvalue.pico ksem_destroy.pico __mac_get_pid.pico __mac_ge= t_link.pico __mac_set_link.pico extattr_set_link.pico extattr_get_link.pico= extattr_delete_link.pico __mac_execve.pico getcontext.pico swapoff.pico __= acl_get_link.pico __acl_set_link.pico __acl_delete_link.pico __acl_aclcheck= _link.pico thr_create.pico thr_exit.pico thr_self.pico thr_kill.pico jail_a= ttach.pico extattr_list_fd.pico extattr_list_file.pico extattr_list_link.pi= co ksem_timedwait.pico thr_suspend.pico thr_wake.pico kldunloadf.pico audit= .pico auditon.pico getauid.pico setauid.pico getaudit.pico setaudit.pico ge= taudit_addr.pico setaudit_addr.pico auditctl.pico _umtx_op.pico thr_new.pic= o sigqueue.pico kmq_open.pico kmq_setattr.pico kmq_timedreceive.pico kmq_ti= medsend.pico kmq_notify.pico kmq_unlink.pico abort2.pico thr_set_name.pico = aio_fsync.pico rtprio_thread.pico sctp_peeloff.pico sctp_generic_sendmsg.pi= co sctp_generic_sendmsg_iov.pico sctp_generic_recvmsg.pico pread.pico pwrit= e.pico mmap.pico lseek.pico truncate.pico ftruncate.pico thr_kill2.pico shm= _open.pico shm_unlink.pico cpuset.pico cpuset_setid.pico cpuset_getid.pico = cpuset_getaffinity.pico cpuset_setaffinity.pico faccessat.pico fchmodat.pic= o fchownat.pico fexecve.pico fstatat.pico futimesat.pico linkat.pico mkdira= t.pico mkfifoat.pico mknodat.pico readlinkat.pico renameat.pico symlinkat.p= ico unlinkat.pico posix_openpt.pico gssd_syscall.pico jail_get.pico jail_se= t.pico jail_remove.pico closefrom.pico __semctl.pico msgctl.pico shmctl.pic= o lpathconf.pico __cap_rights_get.pico cap_enter.pico cap_getmode.pico pdfo= rk.pico pdkill.pico pdgetpid.pico getloginclass.pico setloginclass.pico rct= l_get_racct.pico rctl_get_rules.pico rctl_get_limits.pico rctl_add_rule.pic= o rctl_remove_rule.pico posix_fallocate.pico posix_fadvise.pico cap_rights_= limit.pico cap_ioctls_limit.pico cap_ioctls_get.pico cap_fcntls_limit.pico = cap_fcntls_get.pico bindat.pico connectat.pico chflagsat.pico pipe2.pico ai= o_mlock.pico procctl.pico numa_getaffinity.pico numa_setaffinity.pico _exit= .pico _getlogin.pico _clock_gettime.pico _gettimeofday.pico _futimens.pico = _utimensat.pico _accept.pico _accept4.pico _aio_suspend.pico _close.pico _c= onnect.pico _fcntl.pico _fdatasync.pico _fsync.pico _fork.pico _kevent.pico= _msync.pico _nanosleep.pico _open.pico _openat.pico _poll.pico _ppoll.pico= _pselect.pico _ptrace.pico _read.pico _readv.pico _recvfrom.pico _recvmsg.= pico _select.pico _sendmsg.pico _sendto.pico _setcontext.pico _sigprocmask.= pico _sigsuspend.pico _sigtimedwait.pico _sigwait.pico _sigwaitinfo.pico _s= wapcontext.pico _wait4.pico _wait6.pico _write.pico _writev.pico _sigaction= .pico stack_protector.pico stack_protector_compat.pico auth_none.pico auth_= unix.pico authunix_prot.pico bindresvport.pico clnt_bcast.pico clnt_dg.pico= clnt_generic.pico clnt_perror.pico clnt_raw.pico clnt_simple.pico clnt_vc.= pico rpc_dtablesize.pico getnetconfig.pico getnetpath.pico getrpcent.pico g= etrpcport.pico mt_misc.pico pmap_clnt.pico pmap_getmaps.pico pmap_getport.p= ico pmap_prot.pico pmap_prot2.pico pmap_rmt.pico rpc_prot.pico rpc_commonda= ta.pico rpc_callmsg.pico rpc_generic.pico rpc_soc.pico rpcb_clnt.pico rpcb_= prot.pico rpcb_st_xdr.pico rpcsec_gss_stub.pico svc.pico svc_auth.pico svc_= dg.pico svc_auth_unix.pico svc_generic.pico svc_raw.pico svc_run.pico svc_s= imple.pico svc_vc.pico auth_time.pico auth_des.pico authdes_prot.pico des_c= rypt.pico des_soft.pico crypt_client.pico key_call.pico key_prot_xdr.pico g= etpublickey.pico svc_auth_des.pico netname.pico netnamer.pico rpcdname.pico= rtime.pico crypt_clnt.pico crypt_xdr.pico uuid_compare.pico uuid_create.pi= co uuid_create_nil.pico uuid_equal.pico uuid_from_string.pico uuid_hash.pic= o uuid_is_nil.pico uuid_stream.pico uuid_to_string.pico xdr.pico xdr_array.= pico xdr_float.pico xdr_mem.pico xdr_rec.pico xdr_reference.pico xdr_sizeof= .pico xdr_stdio.pico xdryp.pico yp_xdr.pico yplib.pico subr_capability.pico= machdep_ldisQ.pico memchr.pico memcmp.pico memcpy.pico memmove.pico memset= .pico strchr.pico strcmp.pico strcpy.pico strlen.pico strncmp.pico strnlen.= pico _hdtoa.pico _hldtoa.pico _ldtoa.pico glue.pico gdtoa_strtorQ.pico gdto= a_dmisc.pico gdtoa_dtoa.pico gdtoa_gdtoa.pico gdtoa_gethex.pico gdtoa_gmisc= .pico gdtoa_hd_init.pico gdtoa_hexnan.pico gdtoa_misc.pico gdtoa_smisc.pico= gdtoa_strtod.pico gdtoa_strtodg.pico gdtoa_strtof.pico gdtoa_strtord.pico = gdtoa_sum.pico gdtoa_ulp.pico modf.pico C99_Exit.pico a64l.pico abort.pico = abs.pico atexit.pico atof.pico atoi.pico atol.pico atoll.pico bsearch.pico = cxa_thread_atexit.pico div.pico exit.pico getenv.pico getopt.pico getopt_lo= ng.pico getsubopt.pico hcreate.pico hcreate_r.pico hdestroy_r.pico heapsort= .pico heapsort_b.pico hsearch_r.pico imaxabs.pico imaxdiv.pico insque.pico = l64a.pico labs.pico ldiv.pico llabs.pico lldiv.pico lsearch.pico merge.pico= mergesort_b.pico ptsname.pico qsort.pico qsort_r.pico quick_exit.pico radi= xsort.pico rand.pico random.pico reallocarray.pico reallocf.pico realpath.p= ico remque.pico strfmon.pico strtoimax.pico strtol.pico strtoll.pico strtoq= .pico strtoul.pico strtonum.pico strtoull.pico strtoumax.pico strtouq.pico = system.pico tdelete.pico tfind.pico tsearch.pico twalk.pico jemalloc_jemall= oc.pico jemalloc_arena.pico jemalloc_atomic.pico jemalloc_base.pico jemallo= c_bitmap.pico jemalloc_chunk.pico jemalloc_chunk_dss.pico jemalloc_chunk_mm= ap.pico jemalloc_ckh.pico jemalloc_ctl.pico jemalloc_extent.pico jemalloc_h= ash.pico jemalloc_huge.pico jemalloc_mb.pico jemalloc_mutex.pico jemalloc_n= stime.pico jemalloc_pages.pico jemalloc_prng.pico jemalloc_prof.pico jemall= oc_quarantine.pico jemalloc_rtree.pico jemalloc_stats.pico jemalloc_tcache.= pico jemalloc_ticker.pico jemalloc_tsd.pico jemalloc_util.pico jemalloc_wit= ness.pico bcmp.pico bcopy.pico bzero.pico explicit_bzero.pico ffs.pico ffsl= .pico ffsll.pico fls.pico flsl.pico flsll.pico memccpy.pico memrchr.pico me= mmem.pico stpcpy.pico stpncpy.pico strcasecmp.pico strcat.pico strcasestr.p= ico strchrnul.pico strcoll.pico strcspn.pico strdup.pico strerror.pico strl= cat.pico strlcpy.pico strmode.pico strncat.pico strncpy.pico strndup.pico s= trnstr.pico strpbrk.pico strrchr.pico strsep.pico strsignal.pico strspn.pic= o strstr.pico strtok.pico strxfrm.pico swab.pico timingsafe_bcmp.pico timin= gsafe_memcmp.pico wcpcpy.pico wcpncpy.pico wcscasecmp.pico wcscat.pico wcsc= hr.pico wcscmp.pico wcscoll.pico wcscpy.pico wcscspn.pico wcsdup.pico wcslc= at.pico wcslcpy.pico wcslen.pico wcsncasecmp.pico wcsncat.pico wcsncmp.pico= wcsncpy.pico wcsnlen.pico wcspbrk.pico wcsrchr.pico wcsspn.pico wcsstr.pic= o wcstok.pico wcswidth.pico wcsxfrm.pico wmemchr.pico wmemcmp.pico wmemcpy.= pico wmemmove.pico wmemset.pico=20 --- libc.a --- building static c library /usr/local/aarch64-freebsd/bin/ar -crD libc.a `NM=3D'/usr/local/aarch64-fre= ebsd/bin/nm' NMFLAGS=3D'' lorder bt_close.o bt_conv.o bt_debug.o bt_delete= .o bt_get.o bt_open.o bt_overflow.o bt_page.o bt_put.o bt_search.o bt_seq.o= bt_split.o bt_utils.o db.o hash.o hash_bigkey.o hash_buf.o hash_func.o has= h_log2.o hash_page.o ndbm.o mpool.o mpool-compat.o rec_close.o rec_delete.o= rec_get.o rec_open.o rec_put.o rec_search.o rec_seq.o rec_utils.o creat.o = gethostid.o getwd.o killpg.o sethostid.o setpgrp.o setrgid.o setruid.o sigc= ompat.o __getosreldate.o __pthread_mutex_init_calloc_cb_stub.o __xuname.o _= once_stub.o _pthread_stubs.o _rand48.o _spinlock_stub.o _thread_init.o alar= m.o arc4random.o assert.o auxv.o basename.o cap_sandboxed.o check_utility_c= ompat.o clock.o clock_getcpuclockid.o closedir.o confstr.o crypt.o ctermid.= o daemon.o devname.o dirfd.o dirname.o dirname_compat.o disklabel.o dlfcn.o= drand48.o dup3.o elf_utils.o erand48.o err.o errlst.o errno.o exec.o fdevn= ame.o feature_present.o fmtcheck.o fmtmsg.o fnmatch.o fpclassify.o frexp.o = fstab.o ftok.o fts.o ftw.o getbootfile.o getbsize.o getcap.o getcwd.o getdo= mainname.o getgrent.o getgrouplist.o gethostname.o getloadavg.o getlogin.o = getmntinfo.o getnetgrent.o getosreldate.o getpagesize.o getpagesizes.o getp= eereid.o getprogname.o getpwent.o getttyent.o getusershell.o getutxent.o ge= tvfsbyname.o glob.o initgroups.o isatty.o isinf.o isnan.o jrand48.o lcong48= .o libc_dlopen.o lockf.o lrand48.o mrand48.o nftw.o nice.o nlist.o nrand48.= o opendir.o pause.o pmadvise.o popen.o posix_spawn.o psignal.o pututxline.o= pw_scan.o raise.o readdir.o readpassphrase.o recvmmsg.o rewinddir.o scandi= r.o seed48.o seekdir.o semctl.o sendmmsg.o setdomainname.o sethostname.o se= tjmperr.o setmode.o setproctitle.o setprogname.o siginterrupt.o siglist.o s= ignal.o sigsetops.o sleep.o srand48.o statvfs.o stringlist.o strtofflags.o = sysconf.o sysctl.o sysctlbyname.o sysctlnametomib.o syslog.o telldir.o term= ios.o time.o times.o timezone.o tls.o ttyname.o ttyslot.o ualarm.o ulimit.o= uname.o usleep.o utime.o utxdb.o valloc.o wait.o wait3.o waitpid.o waitid.= o wordexp.o fts-compat.o unvis-compat.o pwcache.o unvis.o vis.o cancelpoint= s_sem.o cancelpoints_sem_new.o _ctx_start.o fabs.o flt_rounds.o fpgetmask.o= fpsetmask.o infinity.o ldexp.o makecontext.o _setjmp.o _set_tp.o setjmp.o = sigsetjmp.o trivial-getcontextx.o gmon.o mcount.o citrus_bcs.o citrus_bcs_s= trtol.o citrus_bcs_strtoul.o citrus_csmapper.o citrus_db.o citrus_db_factor= y.o citrus_db_hash.o citrus_esdb.o citrus_hash.o citrus_iconv.o citrus_look= up.o citrus_lookup_factory.o citrus_mapper.o citrus_memstream.o citrus_mmap= .o citrus_module.o citrus_none.o citrus_pivot_factory.o citrus_prop.o citru= s_stdenc.o bsd_iconv.o iconv_compat.o inet_addr.o inet_cidr_ntop.o inet_cid= r_pton.o inet_lnaof.o inet_makeaddr.o inet_net_ntop.o inet_net_pton.o inet_= neta.o inet_netof.o inet_network.o inet_ntoa.o inet_ntop.o inet_pton.o nsap= _addr.o ev_streams.o ev_timers.o ascii.o big5.o btowc.o collate.o collcmp.o= euc.o fix_grouping.o gb18030.o gb2312.o gbk.o ctype.o isctype.o iswctype.o= ldpart.o lmessages.o lmonetary.o lnumeric.o localeconv.o mblen.o mbrlen.o = mbrtowc.o mbsinit.o mbsnrtowcs.o mbsrtowcs.o mbtowc.o mbstowcs.o mskanji.o = nextwctype.o nl_langinfo.o nomacros.o none.o rpmatch.o rune.o runetype.o se= tlocale.o setrunelocale.o table.o tolower.o toupper.o utf8.o wcrtomb.o wcsn= rtombs.o wcsrtombs.o wcsftime.o wcstof.o wcstod.o wcstoimax.o wcstol.o wcst= old.o wcstoll.o wcstombs.o wcstoul.o wcstoull.o wcstoumax.o wctob.o wctomb.= o wctrans.o wctype.o wcwidth.o xlocale.o c16rtomb_iconv.o c32rtomb_iconv.o = mbrtoc16_iconv.o mbrtoc32_iconv.o md5c.o ns_name.o ns_netint.o ns_parse.o n= s_print.o ns_samedomain.o ns_ttl.o base64.o ether_addr.o eui64.o gai_strerr= or.o getaddrinfo.o gethostbydns.o gethostbyht.o gethostbynis.o gethostnamad= r.o getifaddrs.o getifmaddrs.o getnameinfo.o getnetbydns.o getnetbyht.o get= netbynis.o getnetnamadr.o getproto.o getprotoent.o getprotoname.o getserven= t.o if_indextoname.o if_nameindex.o if_nametoindex.o ip6opt.o linkaddr.o ma= p_v4v6.o name6.o ntoh.o nsdispatch.o nslexer.o nsparser.o nss_compat.o rcmd= .o rcmdsh.o recv.o rthdr.o sctp_sys_calls.o send.o sockatmark.o sourcefilte= r.o vars.o nscache.o nscachedcli.o msgcat.o acl_branding.o acl_calc_mask.o = acl_copy.o acl_delete.o acl_delete_entry.o acl_entry.o acl_flag.o acl_free.= o acl_from_text.o acl_from_text_nfs4.o acl_get.o acl_id_to_name.o acl_init.= o acl_perm.o acl_set.o acl_strip.o acl_support.o acl_support_nfs4.o acl_to_= text.o acl_to_text_nfs4.o acl_valid.o extattr.o mac.o mac_exec.o mac_get.o = mac_set.o subr_acl_nfs4.o acl_compat.o regcomp.o regerror.o regexec.o regfr= ee.o herror.o h_errno.o mtctxres.o res_comp.o res_data.o res_debug.o res_fi= ndzonecut.o res_init.o res_mkquery.o res_mkupdate.o res_query.o res_send.o = res_state.o res_update.o _flock_stub.o asprintf.o clrerr.o dprintf.o fclose= .o fcloseall.o fdopen.o feof.o ferror.o fflush.o fgetc.o fgetln.o fgetpos.o= fgets.o fgetwc.o fgetwln.o fgetws.o fileno.o findfp.o flags.o fmemopen.o f= open.o fopencookie.o fprintf.o fpurge.o fputc.o fputs.o fputwc.o fputws.o f= read.o freopen.o fscanf.o fseek.o fsetpos.o ftell.o funopen.o fvwrite.o fwa= lk.o fwide.o fwprintf.o fwscanf.o fwrite.o getc.o getchar.o getdelim.o getl= ine.o gets.o getw.o getwc.o getwchar.o makebuf.o mktemp.o open_memstream.o = open_wmemstream.o perror.o printf.o printf-pos.o putc.o putchar.o puts.o pu= tw.o putwc.o putwchar.o refill.o remove.o rewind.o rget.o scanf.o setbuf.o = setbuffer.o setvbuf.o snprintf.o sprintf.o sscanf.o stdio.o swprintf.o swsc= anf.o tempnam.o tmpfile.o tmpnam.o ungetc.o ungetwc.o vasprintf.o vdprintf.= o vfprintf.o vfscanf.o vfwprintf.o vfwscanf.o vprintf.o vscanf.o vsnprintf.= o vsprintf.o vsscanf.o vswprintf.o vswscanf.o vwprintf.o vwscanf.o wbuf.o w= printf.o wscanf.o wsetup.o xprintf.o xprintf_float.o xprintf_int.o xprintf_= str.o xprintf_errno.o xprintf_hexdump.o xprintf_quote.o xprintf_time.o xpri= ntf_vis.o asctime.o difftime.o localtime.o strftime.o strptime.o timelocal.= o time32.o __vdso_gettc.o clock_gettime.o gettimeofday.o __vdso_gettimeofda= y.o __error.o interposing_table.o futimens.o utimensat.o pipe.o accept.o ac= cept4.o aio_suspend.o close.o connect.o fcntl.o fdatasync.o fsync.o fork.o = kevent.o msync.o nanosleep.o open.o openat.o poll.o ppoll.o pselect.o ptrac= e.o read.o readv.o recvfrom.o recvmsg.o select.o sendmsg.o sendto.o setcont= ext.o sigprocmask.o sigsuspend.o sigtimedwait.o sigwait.o sigwaitinfo.o swa= pcontext.o wait4.o wait6.o write.o writev.o sigaction.o cerror.o shmat.o si= greturn.o syscall.o vfork.o link.o unlink.o chdir.o fchdir.o mknod.o chmod.= o chown.o getpid.o mount.o unmount.o setuid.o getuid.o geteuid.o getpeernam= e.o getsockname.o access.o chflags.o fchflags.o sync.o kill.o getppid.o dup= .o freebsd10_pipe.o getegid.o profil.o ktrace.o getgid.o setlogin.o acct.o = sigaltstack.o ioctl.o reboot.o revoke.o symlink.o readlink.o execve.o umask= .o chroot.o vadvise.o munmap.o mprotect.o madvise.o mincore.o getgroups.o s= etgroups.o getpgrp.o setpgid.o setitimer.o swapon.o getitimer.o getdtablesi= ze.o dup2.o setpriority.o socket.o getpriority.o bind.o setsockopt.o listen= .o getrusage.o getsockopt.o settimeofday.o fchown.o fchmod.o setreuid.o set= regid.o rename.o flock.o mkfifo.o shutdown.o socketpair.o mkdir.o rmdir.o u= times.o adjtime.o setsid.o quotactl.o nlm_syscall.o nfssvc.o lgetfh.o getfh= .o sysarch.o rtprio.o semsys.o msgsys.o shmsys.o setfib.o ntp_adjtime.o set= gid.o setegid.o seteuid.o stat.o fstat.o lstat.o pathconf.o fpathconf.o get= rlimit.o setrlimit.o getdirentries.o __syscall.o __sysctl.o mlock.o munlock= .o undelete.o futimes.o getpgid.o semget.o semop.o msgget.o msgsnd.o msgrcv= .o shmdt.o shmget.o clock_settime.o clock_getres.o ktimer_create.o ktimer_d= elete.o ktimer_settime.o ktimer_gettime.o ktimer_getoverrun.o ffclock_getco= unter.o ffclock_setestimate.o ffclock_getestimate.o clock_getcpuclockid2.o = ntp_gettime.o minherit.o rfork.o issetugid.o lchown.o aio_read.o aio_write.= o lio_listio.o getdents.o lchmod.o netbsd_lchown.o lutimes.o netbsd_msync.o= nstat.o nfstat.o nlstat.o preadv.o pwritev.o fhopen.o fhstat.o modnext.o m= odstat.o modfnext.o modfind.o kldload.o kldunload.o kldfind.o kldnext.o kld= stat.o kldfirstmod.o getsid.o setresuid.o setresgid.o aio_return.o aio_canc= el.o aio_error.o mlockall.o munlockall.o __getcwd.o sched_setparam.o sched_= getparam.o sched_setscheduler.o sched_getscheduler.o sched_yield.o sched_ge= t_priority_max.o sched_get_priority_min.o sched_rr_get_interval.o utrace.o = kldsym.o jail.o nnpfs_syscall.o sigpending.o __acl_get_file.o __acl_set_fil= e.o __acl_get_fd.o __acl_set_fd.o __acl_delete_file.o __acl_delete_fd.o __a= cl_aclcheck_file.o __acl_aclcheck_fd.o extattrctl.o extattr_set_file.o exta= ttr_get_file.o extattr_delete_file.o aio_waitcomplete.o getresuid.o getresg= id.o kqueue.o extattr_set_fd.o extattr_get_fd.o extattr_delete_fd.o __setug= id.o eaccess.o afs3_syscall.o nmount.o __mac_get_proc.o __mac_set_proc.o __= mac_get_fd.o __mac_get_file.o __mac_set_fd.o __mac_set_file.o kenv.o lchfla= gs.o uuidgen.o sendfile.o mac_syscall.o getfsstat.o statfs.o fstatfs.o fhst= atfs.o ksem_close.o ksem_post.o ksem_wait.o ksem_trywait.o ksem_init.o ksem= _open.o ksem_unlink.o ksem_getvalue.o ksem_destroy.o __mac_get_pid.o __mac_= get_link.o __mac_set_link.o extattr_set_link.o extattr_get_link.o extattr_d= elete_link.o __mac_execve.o getcontext.o swapoff.o __acl_get_link.o __acl_s= et_link.o __acl_delete_link.o __acl_aclcheck_link.o thr_create.o thr_exit.o= thr_self.o thr_kill.o jail_attach.o extattr_list_fd.o extattr_list_file.o = extattr_list_link.o ksem_timedwait.o thr_suspend.o thr_wake.o kldunloadf.o = audit.o auditon.o getauid.o setauid.o getaudit.o setaudit.o getaudit_addr.o= setaudit_addr.o auditctl.o _umtx_op.o thr_new.o sigqueue.o kmq_open.o kmq_= setattr.o kmq_timedreceive.o kmq_timedsend.o kmq_notify.o kmq_unlink.o abor= t2.o thr_set_name.o aio_fsync.o rtprio_thread.o sctp_peeloff.o sctp_generic= _sendmsg.o sctp_generic_sendmsg_iov.o sctp_generic_recvmsg.o pread.o pwrite= .o mmap.o lseek.o truncate.o ftruncate.o thr_kill2.o shm_open.o shm_unlink.= o cpuset.o cpuset_setid.o cpuset_getid.o cpuset_getaffinity.o cpuset_setaff= inity.o faccessat.o fchmodat.o fchownat.o fexecve.o fstatat.o futimesat.o l= inkat.o mkdirat.o mkfifoat.o mknodat.o readlinkat.o renameat.o symlinkat.o = unlinkat.o posix_openpt.o gssd_syscall.o jail_get.o jail_set.o jail_remove.= o closefrom.o __semctl.o msgctl.o shmctl.o lpathconf.o __cap_rights_get.o c= ap_enter.o cap_getmode.o pdfork.o pdkill.o pdgetpid.o getloginclass.o setlo= ginclass.o rctl_get_racct.o rctl_get_rules.o rctl_get_limits.o rctl_add_rul= e.o rctl_remove_rule.o posix_fallocate.o posix_fadvise.o cap_rights_limit.o= cap_ioctls_limit.o cap_ioctls_get.o cap_fcntls_limit.o cap_fcntls_get.o bi= ndat.o connectat.o chflagsat.o pipe2.o aio_mlock.o procctl.o numa_getaffini= ty.o numa_setaffinity.o _exit.o _getlogin.o _clock_gettime.o _gettimeofday.= o _futimens.o _utimensat.o _accept.o _accept4.o _aio_suspend.o _close.o _co= nnect.o _fcntl.o _fdatasync.o _fsync.o _fork.o _kevent.o _msync.o _nanoslee= p.o _open.o _openat.o _poll.o _ppoll.o _pselect.o _ptrace.o _read.o _readv.= o _recvfrom.o _recvmsg.o _select.o _sendmsg.o _sendto.o _setcontext.o _sigp= rocmask.o _sigsuspend.o _sigtimedwait.o _sigwait.o _sigwaitinfo.o _swapcont= ext.o _wait4.o _wait6.o _write.o _writev.o _sigaction.o stack_protector.o s= tack_protector_compat.o auth_none.o auth_unix.o authunix_prot.o bindresvpor= t.o clnt_bcast.o clnt_dg.o clnt_generic.o clnt_perror.o clnt_raw.o clnt_sim= ple.o clnt_vc.o rpc_dtablesize.o getnetconfig.o getnetpath.o getrpcent.o ge= trpcport.o mt_misc.o pmap_clnt.o pmap_getmaps.o pmap_getport.o pmap_prot.o = pmap_prot2.o pmap_rmt.o rpc_prot.o rpc_commondata.o rpc_callmsg.o rpc_gener= ic.o rpc_soc.o rpcb_clnt.o rpcb_prot.o rpcb_st_xdr.o rpcsec_gss_stub.o svc.= o svc_auth.o svc_dg.o svc_auth_unix.o svc_generic.o svc_raw.o svc_run.o svc= _simple.o svc_vc.o auth_time.o auth_des.o authdes_prot.o des_crypt.o des_so= ft.o crypt_client.o key_call.o key_prot_xdr.o getpublickey.o svc_auth_des.o= netname.o netnamer.o rpcdname.o rtime.o crypt_clnt.o crypt_xdr.o uuid_comp= are.o uuid_create.o uuid_create_nil.o uuid_equal.o uuid_from_string.o uuid_= hash.o uuid_is_nil.o uuid_stream.o uuid_to_string.o xdr.o xdr_array.o xdr_f= loat.o xdr_mem.o xdr_rec.o xdr_reference.o xdr_sizeof.o xdr_stdio.o xdryp.o= yp_xdr.o yplib.o subr_capability.o machdep_ldisQ.o memchr.o memcmp.o memcp= y.o memmove.o memset.o strchr.o strcmp.o strcpy.o strlen.o strncmp.o strnle= n.o _hdtoa.o _hldtoa.o _ldtoa.o glue.o gdtoa_strtorQ.o gdtoa_dmisc.o gdtoa_= dtoa.o gdtoa_gdtoa.o gdtoa_gethex.o gdtoa_gmisc.o gdtoa_hd_init.o gdtoa_hex= nan.o gdtoa_misc.o gdtoa_smisc.o gdtoa_strtod.o gdtoa_strtodg.o gdtoa_strto= f.o gdtoa_strtord.o gdtoa_sum.o gdtoa_ulp.o modf.o C99_Exit.o a64l.o abort.= o abs.o atexit.o atof.o atoi.o atol.o atoll.o bsearch.o cxa_thread_atexit.o= div.o exit.o getenv.o getopt.o getopt_long.o getsubopt.o hcreate.o hcreate= _r.o hdestroy_r.o heapsort.o heapsort_b.o hsearch_r.o imaxabs.o imaxdiv.o i= nsque.o l64a.o labs.o ldiv.o llabs.o lldiv.o lsearch.o merge.o mergesort_b.= o ptsname.o qsort.o qsort_r.o quick_exit.o radixsort.o rand.o random.o real= locarray.o reallocf.o realpath.o remque.o strfmon.o strtoimax.o strtol.o st= rtoll.o strtoq.o strtoul.o strtonum.o strtoull.o strtoumax.o strtouq.o syst= em.o tdelete.o tfind.o tsearch.o twalk.o jemalloc_jemalloc.o jemalloc_arena= .o jemalloc_atomic.o jemalloc_base.o jemalloc_bitmap.o jemalloc_chunk.o jem= alloc_chunk_dss.o jemalloc_chunk_mmap.o jemalloc_ckh.o jemalloc_ctl.o jemal= loc_extent.o jemalloc_hash.o jemalloc_huge.o jemalloc_mb.o jemalloc_mutex.o= jemalloc_nstime.o jemalloc_pages.o jemalloc_prng.o jemalloc_prof.o jemallo= c_quarantine.o jemalloc_rtree.o jemalloc_stats.o jemalloc_tcache.o jemalloc= _ticker.o jemalloc_tsd.o jemalloc_util.o jemalloc_witness.o bcmp.o bcopy.o = bzero.o explicit_bzero.o ffs.o ffsl.o ffsll.o fls.o flsl.o flsll.o memccpy.= o memrchr.o memmem.o stpcpy.o stpncpy.o strcasecmp.o strcat.o strcasestr.o = strchrnul.o strcoll.o strcspn.o strdup.o strerror.o strlcat.o strlcpy.o str= mode.o strncat.o strncpy.o strndup.o strnstr.o strpbrk.o strrchr.o strsep.o= strsignal.o strspn.o strstr.o strtok.o strxfrm.o swab.o timingsafe_bcmp.o = timingsafe_memcmp.o wcpcpy.o wcpncpy.o wcscasecmp.o wcscat.o wcschr.o wcscm= p.o wcscoll.o wcscpy.o wcscspn.o wcsdup.o wcslcat.o wcslcpy.o wcslen.o wcsn= casecmp.o wcsncat.o wcsncmp.o wcsncpy.o wcsnlen.o wcspbrk.o wcsrchr.o wcssp= n.o wcsstr.o wcstok.o wcswidth.o wcsxfrm.o wmemchr.o wmemcmp.o wmemcpy.o wm= emmove.o wmemset.o __iconv.o __iconv_free_list.o __iconv_get_list.o iconv.o= iconv_canonicalize.o iconv_close.o iconv_open.o iconv_open_into.o iconv_se= t_relocation_prefix.o iconvctl.o iconvlist.o | tsort -q`=20 --- libc.so.7.full --- building shared library libc.so.7 cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -nodefaultlibs -Wl,--version-= script=3DVersion.map -shared -Wl,-x -Wl,--fatal-warnings -Wl,--warn-shared= -textrel -o libc.so.7.full -Wl,-soname,libc.so.7 `NM=3D'/usr/local/aarch6= 4-freebsd/bin/nm' NMFLAGS=3D'' lorder bt_close.pico bt_conv.pico bt_debug.p= ico bt_delete.pico bt_get.pico bt_open.pico bt_overflow.pico bt_page.pico b= t_put.pico bt_search.pico bt_seq.pico bt_split.pico bt_utils.pico db.pico h= ash.pico hash_bigkey.pico hash_buf.pico hash_func.pico hash_log2.pico hash_= page.pico ndbm.pico mpool.pico mpool-compat.pico rec_close.pico rec_delete.= pico rec_get.pico rec_open.pico rec_put.pico rec_search.pico rec_seq.pico r= ec_utils.pico creat.pico gethostid.pico getwd.pico killpg.pico sethostid.pi= co setpgrp.pico setrgid.pico setruid.pico sigcompat.pico __getosreldate.pic= o __pthread_mutex_init_calloc_cb_stub.pico __xuname.pico _once_stub.pico _p= thread_stubs.pico _rand48.pico _spinlock_stub.pico _thread_init.pico alarm.= pico arc4random.pico assert.pico auxv.pico basename.pico cap_sandboxed.pico= check_utility_compat.pico clock.pico clock_getcpuclockid.pico closedir.pic= o confstr.pico crypt.pico ctermid.pico daemon.pico devname.pico dirfd.pico = dirname.pico dirname_compat.pico disklabel.pico dlfcn.pico drand48.pico dup= 3.pico elf_utils.pico erand48.pico err.pico errlst.pico errno.pico exec.pic= o fdevname.pico feature_present.pico fmtcheck.pico fmtmsg.pico fnmatch.pico= fpclassify.pico frexp.pico fstab.pico ftok.pico fts.pico ftw.pico getbootf= ile.pico getbsize.pico getcap.pico getcwd.pico getdomainname.pico getgrent.= pico getgrouplist.pico gethostname.pico getloadavg.pico getlogin.pico getmn= tinfo.pico getnetgrent.pico getosreldate.pico getpagesize.pico getpagesizes= .pico getpeereid.pico getprogname.pico getpwent.pico getttyent.pico getuser= shell.pico getutxent.pico getvfsbyname.pico glob.pico initgroups.pico isatt= y.pico isinf.pico isnan.pico jrand48.pico lcong48.pico libc_dlopen.pico loc= kf.pico lrand48.pico mrand48.pico nftw.pico nice.pico nlist.pico nrand48.pi= co opendir.pico pause.pico pmadvise.pico popen.pico posix_spawn.pico psigna= l.pico pututxline.pico pw_scan.pico raise.pico readdir.pico readpassphrase.= pico recvmmsg.pico rewinddir.pico scandir.pico seed48.pico seekdir.pico sem= ctl.pico sendmmsg.pico setdomainname.pico sethostname.pico setjmperr.pico s= etmode.pico setproctitle.pico setprogname.pico siginterrupt.pico siglist.pi= co signal.pico sigsetops.pico sleep.pico srand48.pico statvfs.pico stringli= st.pico strtofflags.pico sysconf.pico sysctl.pico sysctlbyname.pico sysctln= ametomib.pico syslog.pico telldir.pico termios.pico time.pico times.pico ti= mezone.pico tls.pico ttyname.pico ttyslot.pico ualarm.pico ulimit.pico unam= e.pico usleep.pico utime.pico utxdb.pico valloc.pico wait.pico wait3.pico w= aitpid.pico waitid.pico wordexp.pico fts-compat.pico unvis-compat.pico pwca= che.pico unvis.pico vis.pico cancelpoints_sem.pico cancelpoints_sem_new.pic= o _ctx_start.pico fabs.pico flt_rounds.pico fpgetmask.pico fpsetmask.pico i= nfinity.pico ldexp.pico makecontext.pico _setjmp.pico _set_tp.pico setjmp.p= ico sigsetjmp.pico trivial-getcontextx.pico gmon.pico mcount.pico citrus_bc= s.pico citrus_bcs_strtol.pico citrus_bcs_strtoul.pico citrus_csmapper.pico = citrus_db.pico citrus_db_factory.pico citrus_db_hash.pico citrus_esdb.pico = citrus_hash.pico citrus_iconv.pico citrus_lookup.pico citrus_lookup_factory= .pico citrus_mapper.pico citrus_memstream.pico citrus_mmap.pico citrus_modu= le.pico citrus_none.pico citrus_pivot_factory.pico citrus_prop.pico citrus_= stdenc.pico bsd_iconv.pico iconv_compat.pico inet_addr.pico inet_cidr_ntop.= pico inet_cidr_pton.pico inet_lnaof.pico inet_makeaddr.pico inet_net_ntop.p= ico inet_net_pton.pico inet_neta.pico inet_netof.pico inet_network.pico ine= t_ntoa.pico inet_ntop.pico inet_pton.pico nsap_addr.pico ev_streams.pico ev= _timers.pico ascii.pico big5.pico btowc.pico collate.pico collcmp.pico euc.= pico fix_grouping.pico gb18030.pico gb2312.pico gbk.pico ctype.pico isctype= .pico iswctype.pico ldpart.pico lmessages.pico lmonetary.pico lnumeric.pico= localeconv.pico mblen.pico mbrlen.pico mbrtowc.pico mbsinit.pico mbsnrtowc= s.pico mbsrtowcs.pico mbtowc.pico mbstowcs.pico mskanji.pico nextwctype.pic= o nl_langinfo.pico nomacros.pico none.pico rpmatch.pico rune.pico runetype.= pico setlocale.pico setrunelocale.pico table.pico tolower.pico toupper.pico= utf8.pico wcrtomb.pico wcsnrtombs.pico wcsrtombs.pico wcsftime.pico wcstof= .pico wcstod.pico wcstoimax.pico wcstol.pico wcstold.pico wcstoll.pico wcst= ombs.pico wcstoul.pico wcstoull.pico wcstoumax.pico wctob.pico wctomb.pico = wctrans.pico wctype.pico wcwidth.pico xlocale.pico c16rtomb_iconv.pico c32r= tomb_iconv.pico mbrtoc16_iconv.pico mbrtoc32_iconv.pico md5c.pico ns_name.p= ico ns_netint.pico ns_parse.pico ns_print.pico ns_samedomain.pico ns_ttl.pi= co base64.pico ether_addr.pico eui64.pico gai_strerror.pico getaddrinfo.pic= o gethostbydns.pico gethostbyht.pico gethostbynis.pico gethostnamadr.pico g= etifaddrs.pico getifmaddrs.pico getnameinfo.pico getnetbydns.pico getnetbyh= t.pico getnetbynis.pico getnetnamadr.pico getproto.pico getprotoent.pico ge= tprotoname.pico getservent.pico if_indextoname.pico if_nameindex.pico if_na= metoindex.pico ip6opt.pico linkaddr.pico map_v4v6.pico name6.pico ntoh.pico= nsdispatch.pico nslexer.pico nsparser.pico nss_compat.pico rcmd.pico rcmds= h.pico recv.pico rthdr.pico sctp_sys_calls.pico send.pico sockatmark.pico s= ourcefilter.pico vars.pico nscache.pico nscachedcli.pico msgcat.pico acl_br= anding.pico acl_calc_mask.pico acl_copy.pico acl_delete.pico acl_delete_ent= ry.pico acl_entry.pico acl_flag.pico acl_free.pico acl_from_text.pico acl_f= rom_text_nfs4.pico acl_get.pico acl_id_to_name.pico acl_init.pico acl_perm.= pico acl_set.pico acl_strip.pico acl_support.pico acl_support_nfs4.pico acl= _to_text.pico acl_to_text_nfs4.pico acl_valid.pico extattr.pico mac.pico ma= c_exec.pico mac_get.pico mac_set.pico subr_acl_nfs4.pico acl_compat.pico re= gcomp.pico regerror.pico regexec.pico regfree.pico herror.pico h_errno.pico= mtctxres.pico res_comp.pico res_data.pico res_debug.pico res_findzonecut.p= ico res_init.pico res_mkquery.pico res_mkupdate.pico res_query.pico res_sen= d.pico res_state.pico res_update.pico _flock_stub.pico asprintf.pico clrerr= .pico dprintf.pico fclose.pico fcloseall.pico fdopen.pico feof.pico ferror.= pico fflush.pico fgetc.pico fgetln.pico fgetpos.pico fgets.pico fgetwc.pico= fgetwln.pico fgetws.pico fileno.pico findfp.pico flags.pico fmemopen.pico = fopen.pico fopencookie.pico fprintf.pico fpurge.pico fputc.pico fputs.pico = fputwc.pico fputws.pico fread.pico freopen.pico fscanf.pico fseek.pico fset= pos.pico ftell.pico funopen.pico fvwrite.pico fwalk.pico fwide.pico fwprint= f.pico fwscanf.pico fwrite.pico getc.pico getchar.pico getdelim.pico getlin= e.pico gets.pico getw.pico getwc.pico getwchar.pico makebuf.pico mktemp.pic= o open_memstream.pico open_wmemstream.pico perror.pico printf.pico printf-p= os.pico putc.pico putchar.pico puts.pico putw.pico putwc.pico putwchar.pico= refill.pico remove.pico rewind.pico rget.pico scanf.pico setbuf.pico setbu= ffer.pico setvbuf.pico snprintf.pico sprintf.pico sscanf.pico stdio.pico sw= printf.pico swscanf.pico tempnam.pico tmpfile.pico tmpnam.pico ungetc.pico = ungetwc.pico vasprintf.pico vdprintf.pico vfprintf.pico vfscanf.pico vfwpri= ntf.pico vfwscanf.pico vprintf.pico vscanf.pico vsnprintf.pico vsprintf.pic= o vsscanf.pico vswprintf.pico vswscanf.pico vwprintf.pico vwscanf.pico wbuf= .pico wprintf.pico wscanf.pico wsetup.pico xprintf.pico xprintf_float.pico = xprintf_int.pico xprintf_str.pico xprintf_errno.pico xprintf_hexdump.pico x= printf_quote.pico xprintf_time.pico xprintf_vis.pico asctime.pico difftime.= pico localtime.pico strftime.pico strptime.pico timelocal.pico time32.pico = __vdso_gettc.pico clock_gettime.pico gettimeofday.pico __vdso_gettimeofday.= pico __error.pico interposing_table.pico futimens.pico utimensat.pico pipe.= pico accept.pico accept4.pico aio_suspend.pico close.pico connect.pico fcnt= l.pico fdatasync.pico fsync.pico fork.pico kevent.pico msync.pico nanosleep= .pico open.pico openat.pico poll.pico ppoll.pico pselect.pico ptrace.pico r= ead.pico readv.pico recvfrom.pico recvmsg.pico select.pico sendmsg.pico sen= dto.pico setcontext.pico sigprocmask.pico sigsuspend.pico sigtimedwait.pico= sigwait.pico sigwaitinfo.pico swapcontext.pico wait4.pico wait6.pico write= .pico writev.pico sigaction.pico cerror.pico shmat.pico sigreturn.pico sysc= all.pico vfork.pico link.pico unlink.pico chdir.pico fchdir.pico mknod.pico= chmod.pico chown.pico getpid.pico mount.pico unmount.pico setuid.pico getu= id.pico geteuid.pico getpeername.pico getsockname.pico access.pico chflags.= pico fchflags.pico sync.pico kill.pico getppid.pico dup.pico freebsd10_pipe= .pico getegid.pico profil.pico ktrace.pico getgid.pico setlogin.pico acct.p= ico sigaltstack.pico ioctl.pico reboot.pico revoke.pico symlink.pico readli= nk.pico execve.pico umask.pico chroot.pico vadvise.pico munmap.pico mprotec= t.pico madvise.pico mincore.pico getgroups.pico setgroups.pico getpgrp.pico= setpgid.pico setitimer.pico swapon.pico getitimer.pico getdtablesize.pico = dup2.pico setpriority.pico socket.pico getpriority.pico bind.pico setsockop= t.pico listen.pico getrusage.pico getsockopt.pico settimeofday.pico fchown.= pico fchmod.pico setreuid.pico setregid.pico rename.pico flock.pico mkfifo.= pico shutdown.pico socketpair.pico mkdir.pico rmdir.pico utimes.pico adjtim= e.pico setsid.pico quotactl.pico nlm_syscall.pico nfssvc.pico lgetfh.pico g= etfh.pico sysarch.pico rtprio.pico semsys.pico msgsys.pico shmsys.pico setf= ib.pico ntp_adjtime.pico setgid.pico setegid.pico seteuid.pico stat.pico fs= tat.pico lstat.pico pathconf.pico fpathconf.pico getrlimit.pico setrlimit.p= ico getdirentries.pico __syscall.pico __sysctl.pico mlock.pico munlock.pico= undelete.pico futimes.pico getpgid.pico semget.pico semop.pico msgget.pico= msgsnd.pico msgrcv.pico shmdt.pico shmget.pico clock_settime.pico clock_ge= tres.pico ktimer_create.pico ktimer_delete.pico ktimer_settime.pico ktimer_= gettime.pico ktimer_getoverrun.pico ffclock_getcounter.pico ffclock_setesti= mate.pico ffclock_getestimate.pico clock_getcpuclockid2.pico ntp_gettime.pi= co minherit.pico rfork.pico issetugid.pico lchown.pico aio_read.pico aio_wr= ite.pico lio_listio.pico getdents.pico lchmod.pico netbsd_lchown.pico lutim= es.pico netbsd_msync.pico nstat.pico nfstat.pico nlstat.pico preadv.pico pw= ritev.pico fhopen.pico fhstat.pico modnext.pico modstat.pico modfnext.pico = modfind.pico kldload.pico kldunload.pico kldfind.pico kldnext.pico kldstat.= pico kldfirstmod.pico getsid.pico setresuid.pico setresgid.pico aio_return.= pico aio_cancel.pico aio_error.pico mlockall.pico munlockall.pico __getcwd.= pico sched_setparam.pico sched_getparam.pico sched_setscheduler.pico sched_= getscheduler.pico sched_yield.pico sched_get_priority_max.pico sched_get_pr= iority_min.pico sched_rr_get_interval.pico utrace.pico kldsym.pico jail.pic= o nnpfs_syscall.pico sigpending.pico __acl_get_file.pico __acl_set_file.pic= o __acl_get_fd.pico __acl_set_fd.pico __acl_delete_file.pico __acl_delete_f= d.pico __acl_aclcheck_file.pico __acl_aclcheck_fd.pico extattrctl.pico exta= ttr_set_file.pico extattr_get_file.pico extattr_delete_file.pico aio_waitco= mplete.pico getresuid.pico getresgid.pico kqueue.pico extattr_set_fd.pico e= xtattr_get_fd.pico extattr_delete_fd.pico __setugid.pico eaccess.pico afs3_= syscall.pico nmount.pico __mac_get_proc.pico __mac_set_proc.pico __mac_get_= fd.pico __mac_get_file.pico __mac_set_fd.pico __mac_set_file.pico kenv.pico= lchflags.pico uuidgen.pico sendfile.pico mac_syscall.pico getfsstat.pico s= tatfs.pico fstatfs.pico fhstatfs.pico ksem_close.pico ksem_post.pico ksem_w= ait.pico ksem_trywait.pico ksem_init.pico ksem_open.pico ksem_unlink.pico k= sem_getvalue.pico ksem_destroy.pico __mac_get_pid.pico __mac_get_link.pico = __mac_set_link.pico extattr_set_link.pico extattr_get_link.pico extattr_del= ete_link.pico __mac_execve.pico getcontext.pico swapoff.pico __acl_get_link= .pico __acl_set_link.pico __acl_delete_link.pico __acl_aclcheck_link.pico t= hr_create.pico thr_exit.pico thr_self.pico thr_kill.pico jail_attach.pico e= xtattr_list_fd.pico extattr_list_file.pico extattr_list_link.pico ksem_time= dwait.pico thr_suspend.pico thr_wake.pico kldunloadf.pico audit.pico audito= n.pico getauid.pico setauid.pico getaudit.pico setaudit.pico getaudit_addr.= pico setaudit_addr.pico auditctl.pico _umtx_op.pico thr_new.pico sigqueue.p= ico kmq_open.pico kmq_setattr.pico kmq_timedreceive.pico kmq_timedsend.pico= kmq_notify.pico kmq_unlink.pico abort2.pico thr_set_name.pico aio_fsync.pi= co rtprio_thread.pico sctp_peeloff.pico sctp_generic_sendmsg.pico sctp_gene= ric_sendmsg_iov.pico sctp_generic_recvmsg.pico pread.pico pwrite.pico mmap.= pico lseek.pico truncate.pico ftruncate.pico thr_kill2.pico shm_open.pico s= hm_unlink.pico cpuset.pico cpuset_setid.pico cpuset_getid.pico cpuset_getaf= finity.pico cpuset_setaffinity.pico faccessat.pico fchmodat.pico fchownat.p= ico fexecve.pico fstatat.pico futimesat.pico linkat.pico mkdirat.pico mkfif= oat.pico mknodat.pico readlinkat.pico renameat.pico symlinkat.pico unlinkat= .pico posix_openpt.pico gssd_syscall.pico jail_get.pico jail_set.pico jail_= remove.pico closefrom.pico __semctl.pico msgctl.pico shmctl.pico lpathconf.= pico __cap_rights_get.pico cap_enter.pico cap_getmode.pico pdfork.pico pdki= ll.pico pdgetpid.pico getloginclass.pico setloginclass.pico rctl_get_racct.= pico rctl_get_rules.pico rctl_get_limits.pico rctl_add_rule.pico rctl_remov= e_rule.pico posix_fallocate.pico posix_fadvise.pico cap_rights_limit.pico c= ap_ioctls_limit.pico cap_ioctls_get.pico cap_fcntls_limit.pico cap_fcntls_g= et.pico bindat.pico connectat.pico chflagsat.pico pipe2.pico aio_mlock.pico= procctl.pico numa_getaffinity.pico numa_setaffinity.pico _exit.pico _getlo= gin.pico _clock_gettime.pico _gettimeofday.pico _futimens.pico _utimensat.p= ico _accept.pico _accept4.pico _aio_suspend.pico _close.pico _connect.pico = _fcntl.pico _fdatasync.pico _fsync.pico _fork.pico _kevent.pico _msync.pico= _nanosleep.pico _open.pico _openat.pico _poll.pico _ppoll.pico _pselect.pi= co _ptrace.pico _read.pico _readv.pico _recvfrom.pico _recvmsg.pico _select= .pico _sendmsg.pico _sendto.pico _setcontext.pico _sigprocmask.pico _sigsus= pend.pico _sigtimedwait.pico _sigwait.pico _sigwaitinfo.pico _swapcontext.p= ico _wait4.pico _wait6.pico _write.pico _writev.pico _sigaction.pico stack_= protector.pico stack_protector_compat.pico auth_none.pico auth_unix.pico au= thunix_prot.pico bindresvport.pico clnt_bcast.pico clnt_dg.pico clnt_generi= c.pico clnt_perror.pico clnt_raw.pico clnt_simple.pico clnt_vc.pico rpc_dta= blesize.pico getnetconfig.pico getnetpath.pico getrpcent.pico getrpcport.pi= co mt_misc.pico pmap_clnt.pico pmap_getmaps.pico pmap_getport.pico pmap_pro= t.pico pmap_prot2.pico pmap_rmt.pico rpc_prot.pico rpc_commondata.pico rpc_= callmsg.pico rpc_generic.pico rpc_soc.pico rpcb_clnt.pico rpcb_prot.pico rp= cb_st_xdr.pico rpcsec_gss_stub.pico svc.pico svc_auth.pico svc_dg.pico svc_= auth_unix.pico svc_generic.pico svc_raw.pico svc_run.pico svc_simple.pico s= vc_vc.pico auth_time.pico auth_des.pico authdes_prot.pico des_crypt.pico de= s_soft.pico crypt_client.pico key_call.pico key_prot_xdr.pico getpublickey.= pico svc_auth_des.pico netname.pico netnamer.pico rpcdname.pico rtime.pico = crypt_clnt.pico crypt_xdr.pico uuid_compare.pico uuid_create.pico uuid_crea= te_nil.pico uuid_equal.pico uuid_from_string.pico uuid_hash.pico uuid_is_ni= l.pico uuid_stream.pico uuid_to_string.pico xdr.pico xdr_array.pico xdr_flo= at.pico xdr_mem.pico xdr_rec.pico xdr_reference.pico xdr_sizeof.pico xdr_st= dio.pico xdryp.pico yp_xdr.pico yplib.pico subr_capability.pico machdep_ldi= sQ.pico memchr.pico memcmp.pico memcpy.pico memmove.pico memset.pico strchr= .pico strcmp.pico strcpy.pico strlen.pico strncmp.pico strnlen.pico _hdtoa.= pico _hldtoa.pico _ldtoa.pico glue.pico gdtoa_strtorQ.pico gdtoa_dmisc.pico= gdtoa_dtoa.pico gdtoa_gdtoa.pico gdtoa_gethex.pico gdtoa_gmisc.pico gdtoa_= hd_init.pico gdtoa_hexnan.pico gdtoa_misc.pico gdtoa_smisc.pico gdtoa_strto= d.pico gdtoa_strtodg.pico gdtoa_strtof.pico gdtoa_strtord.pico gdtoa_sum.pi= co gdtoa_ulp.pico modf.pico C99_Exit.pico a64l.pico abort.pico abs.pico ate= xit.pico atof.pico atoi.pico atol.pico atoll.pico bsearch.pico cxa_thread_a= texit.pico div.pico exit.pico getenv.pico getopt.pico getopt_long.pico gets= ubopt.pico hcreate.pico hcreate_r.pico hdestroy_r.pico heapsort.pico heapso= rt_b.pico hsearch_r.pico imaxabs.pico imaxdiv.pico insque.pico l64a.pico la= bs.pico ldiv.pico llabs.pico lldiv.pico lsearch.pico merge.pico mergesort_b= .pico ptsname.pico qsort.pico qsort_r.pico quick_exit.pico radixsort.pico r= and.pico random.pico reallocarray.pico reallocf.pico realpath.pico remque.p= ico strfmon.pico strtoimax.pico strtol.pico strtoll.pico strtoq.pico strtou= l.pico strtonum.pico strtoull.pico strtoumax.pico strtouq.pico system.pico = tdelete.pico tfind.pico tsearch.pico twalk.pico jemalloc_jemalloc.pico jema= lloc_arena.pico jemalloc_atomic.pico jemalloc_base.pico jemalloc_bitmap.pic= o jemalloc_chunk.pico jemalloc_chunk_dss.pico jemalloc_chunk_mmap.pico jema= lloc_ckh.pico jemalloc_ctl.pico jemalloc_extent.pico jemalloc_hash.pico jem= alloc_huge.pico jemalloc_mb.pico jemalloc_mutex.pico jemalloc_nstime.pico j= emalloc_pages.pico jemalloc_prng.pico jemalloc_prof.pico jemalloc_quarantin= e.pico jemalloc_rtree.pico jemalloc_stats.pico jemalloc_tcache.pico jemallo= c_ticker.pico jemalloc_tsd.pico jemalloc_util.pico jemalloc_witness.pico bc= mp.pico bcopy.pico bzero.pico explicit_bzero.pico ffs.pico ffsl.pico ffsll.= pico fls.pico flsl.pico flsll.pico memccpy.pico memrchr.pico memmem.pico st= pcpy.pico stpncpy.pico strcasecmp.pico strcat.pico strcasestr.pico strchrnu= l.pico strcoll.pico strcspn.pico strdup.pico strerror.pico strlcat.pico str= lcpy.pico strmode.pico strncat.pico strncpy.pico strndup.pico strnstr.pico = strpbrk.pico strrchr.pico strsep.pico strsignal.pico strspn.pico strstr.pic= o strtok.pico strxfrm.pico swab.pico timingsafe_bcmp.pico timingsafe_memcmp= .pico wcpcpy.pico wcpncpy.pico wcscasecmp.pico wcscat.pico wcschr.pico wcsc= mp.pico wcscoll.pico wcscpy.pico wcscspn.pico wcsdup.pico wcslcat.pico wcsl= cpy.pico wcslen.pico wcsncasecmp.pico wcsncat.pico wcsncmp.pico wcsncpy.pic= o wcsnlen.pico wcspbrk.pico wcsrchr.pico wcsspn.pico wcsstr.pico wcstok.pic= o wcswidth.pico wcsxfrm.pico wmemchr.pico wmemcmp.pico wmemcpy.pico wmemmov= e.pico wmemset.pico | tsort -q` -lcompiler_rt -lssp_nonshared --- libc_pic.a --- /usr/local/aarch64-freebsd/bin/ranlib -D libc_pic.a --- libc.a --- /usr/local/aarch64-freebsd/bin/ranlib -D libc.a --- libc.so.7.full --- /usr/local/aarch64-freebsd/bin/ld: getutxent.pico(.debug_info+0x3c): R_AARC= H64_ABS64 used with TLS symbol udb /usr/local/aarch64-freebsd/bin/ld: getutxent.pico(.debug_info+0x59): R_AARC= H64_ABS64 used with TLS symbol uf /usr/local/aarch64-freebsd/bin/ld: utxdb.pico(.debug_info+0x5c): R_AARCH64_= ABS64 used with TLS symbol futx_to_utx.ut /usr/local/aarch64-freebsd/bin/ld: jemalloc_tsd.pico(.debug_info+0x3d): R_A= ARCH64_ABS64 used with TLS symbol __je_tsd_tls /usr/local/aarch64-freebsd/bin/ld: jemalloc_tsd.pico(.debug_info+0x1434): R= _AARCH64_ABS64 used with TLS symbol __je_tsd_initialized /usr/local/aarch64-freebsd/bin/ld: cxa_thread_atexit.pico(.debug_info+0x3c)= : R_AARCH64_ABS64 used with TLS symbol dtors /usr/local/aarch64-freebsd/bin/ld: xlocale.pico(.debug_info+0x404): R_AARCH= 64_ABS64 used with TLS symbol __thread_locale /usr/local/aarch64-freebsd/bin/ld: setrunelocale.pico(.debug_info+0x3d): R_= AARCH64_ABS64 used with TLS symbol _ThreadRuneLocale --- libc.so.7.debug --- /usr/local/aarch64-freebsd/bin/objcopy --only-keep-debug libc.so.7.full lib= c.so.7.debug --- libc.so.7 --- /usr/local/aarch64-freebsd/bin/objcopy --strip-debug --add-gnu-debuglink=3D= libc.so.7.debug libc.so.7.full libc.so.7 --- _libinstall --- --- _NLSINS_be_BY.UTF-8.cat --- --- _NLSINS_ca_ES.ISO8859-1.cat --- --- _NLSINS_de_DE.ISO8859-1.cat --- --- _libinstall --- sh /usr/src/tools/install.sh -C -o root -g wheel -m 444 libc.a /usr/obj/= arm64.aarch64/usr/src/tmp/usr/lib/ --- _NLSINS_be_BY.UTF-8.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 be_BY.UTF-8.cat /u= sr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/be_BY.UTF-8/libc.cat --- _NLSINS_ca_ES.ISO8859-1.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 ca_ES.ISO8859-1.cat= /usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/ca_ES.ISO8859-1/libc.cat --- _NLSINS_de_DE.ISO8859-1.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 de_DE.ISO8859-1.cat= /usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/de_DE.ISO8859-1/libc.cat --- _NLSINS_el_GR.ISO8859-7.cat --- --- _NLSINS_es_ES.ISO8859-1.cat --- --- _NLSINS_fi_FI.ISO8859-1.cat --- --- _NLSINS_es_ES.ISO8859-1.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 es_ES.ISO8859-1.cat= /usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/es_ES.ISO8859-1/libc.cat --- _NLSINS_el_GR.ISO8859-7.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 el_GR.ISO8859-7.cat= /usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/el_GR.ISO8859-7/libc.cat --- _NLSINS_fi_FI.ISO8859-1.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 fi_FI.ISO8859-1.cat= /usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/fi_FI.ISO8859-1/libc.cat --- _NLSINS_fr_FR.ISO8859-1.cat --- --- _NLSINS_gl_ES.ISO8859-1.cat --- --- _NLSINS_fr_FR.ISO8859-1.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 fr_FR.ISO8859-1.cat= /usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/fr_FR.ISO8859-1/libc.cat --- _libinstall --- sh /usr/src/tools/install.sh -s -o root -g wheel -m 444 -S libc.so.7 /u= sr/obj/arm64.aarch64/usr/src/tmp/lib/ --- _NLSINS_hu_HU.ISO8859-2.cat --- --- _NLSINS_gl_ES.ISO8859-1.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 gl_ES.ISO8859-1.cat= /usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/gl_ES.ISO8859-1/libc.cat --- _NLSINS_hu_HU.ISO8859-2.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 hu_HU.ISO8859-2.cat= /usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/hu_HU.ISO8859-2/libc.cat --- _NLSINS_it_IT.ISO8859-15.cat --- --- _NLSINS_ja_JP.UTF-8.cat --- --- _NLSINS_it_IT.ISO8859-15.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 it_IT.ISO8859-15.ca= t /usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/it_IT.ISO8859-15/libc.c= at --- _NLSINS_ja_JP.UTF-8.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 ja_JP.UTF-8.cat /u= sr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/ja_JP.UTF-8/libc.cat --- _NLSINS_ja_JP.eucJP.cat --- --- _libinstall --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 libc.so.7.debug /u= sr/obj/arm64.aarch64/usr/src/tmp/usr/lib/debug/lib/ --- _NLSINS_ja_JP.eucJP.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 ja_JP.eucJP.cat /u= sr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/ja_JP.eucJP/libc.cat --- _NLSINS_ko_KR.UTF-8.cat --- --- _NLSINS_ko_KR.eucKR.cat --- --- _NLSINS_ko_KR.UTF-8.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 ko_KR.UTF-8.cat /u= sr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/ko_KR.UTF-8/libc.cat --- _NLSINS_mn_MN.UTF-8.cat --- --- _NLSINS_ko_KR.eucKR.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 ko_KR.eucKR.cat /u= sr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/ko_KR.eucKR/libc.cat --- _NLSINS_nl_NL.ISO8859-1.cat --- --- _NLSINS_mn_MN.UTF-8.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 mn_MN.UTF-8.cat /u= sr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/mn_MN.UTF-8/libc.cat --- _NLSINS_no_NO.ISO8859-1.cat --- --- _NLSINS_nl_NL.ISO8859-1.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 nl_NL.ISO8859-1.cat= /usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/nl_NL.ISO8859-1/libc.cat --- _NLSINS_no_NO.ISO8859-1.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 no_NO.ISO8859-1.cat= /usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/no_NO.ISO8859-1/libc.cat --- _NLSINS_pl_PL.ISO8859-2.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 pl_PL.ISO8859-2.cat= /usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/pl_PL.ISO8859-2/libc.cat --- _NLSINS_pt_BR.ISO8859-1.cat --- --- _libinstall --- sh /usr/src/tools/install.sh -S -C -o root -g wheel -m 444 libc.ld /usr= /obj/arm64.aarch64/usr/src/tmp/usr/lib/libc.so --- _NLSINS_ru_RU.KOI8-R.cat --- --- _NLSINS_pt_BR.ISO8859-1.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 pt_BR.ISO8859-1.cat= /usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/pt_BR.ISO8859-1/libc.cat --- _NLSINS_sk_SK.ISO8859-2.cat --- --- _libinstall --- sh /usr/src/tools/install.sh -l s libc.so /usr/obj/arm64.aarch64/usr/src/tm= p/usr/lib/libxnet.so --- _NLSINS_ru_RU.KOI8-R.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 ru_RU.KOI8-R.cat /= usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/ru_RU.KOI8-R/libc.cat --- _NLSINS_sk_SK.ISO8859-2.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 sk_SK.ISO8859-2.cat= /usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/sk_SK.ISO8859-2/libc.cat --- _NLSINS_sv_SE.ISO8859-1.cat --- --- _NLSINS_uk_UA.UTF-8.cat --- --- _libinstall --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 libc_pic.a /usr/obj= /arm64.aarch64/usr/src/tmp/usr/lib/ --- _NLSINS_sv_SE.ISO8859-1.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 sv_SE.ISO8859-1.cat= /usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/sv_SE.ISO8859-1/libc.cat --- _NLSINS_uk_UA.UTF-8.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 uk_UA.UTF-8.cat /u= sr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/uk_UA.UTF-8/libc.cat --- _NLSINS_zh_CN.GB18030.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 zh_CN.GB18030.cat = /usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/zh_CN.GB18030/libc.cat --- _NLSINS_zh_CN.GB2312.cat --- --- _NLSINS_zh_CN.UTF-8.cat --- --- _NLSINS_zh_CN.GB2312.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 zh_CN.GB2312.cat /= usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/zh_CN.GB2312/libc.cat --- _NLSINS_zh_CN.UTF-8.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 zh_CN.UTF-8.cat /u= sr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/zh_CN.UTF-8/libc.cat --- gnu/lib/libgcc__L --- =3D=3D=3D> gnu/lib/libgcc (obj,all,install) --- obj --- --- beforebuild --- --- Unwind-EHABI.pico --- --- UnwindRegistersRestore.pico --- --- UnwindRegistersSave.pico --- --- libunwind.pico --- --- Unwind-EHABI.pico --- c++ -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64= /usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -DI= N_GCC -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -DHAVE_GTHR_DEFAULT -I/usr/src/= gnu/lib/libgcc/../../../contrib/gcclibs/include -I/usr/src/gnu/lib/libgcc/.= ./../../contrib/gcc/config -I/usr/src/gnu/lib/libgcc/../../../contrib/gcc -= I. -I/usr/src/gnu/lib/libgcc/../../../contrib/llvm/projects/libunwind/inclu= de -I/usr/src/gnu/lib/libgcc -D_LIBUNWIND_IS_NATIVE_ONLY -Qunused-arguments= -std=3Dc++11 -fno-rtti -Wno-c++11-extensions -c /usr/src/gnu/lib/libgcc/= ../../../contrib/llvm/projects/libunwind/src/Unwind-EHABI.cpp -o Unwind-EHA= BI.pico --- UnwindRegistersRestore.pico --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -O2 -pipe -DIN_G= CC -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -DHAVE_GTHR_DEFAULT -I/usr/src/g= nu/lib/libgcc/../../../contrib/gcclibs/include -I/usr/src/gnu/lib/libgcc/.= ./../../contrib/gcc/config -I/usr/src/gnu/lib/libgcc/../../../contrib/gcc -= I. -I/usr/src/gnu/lib/libgcc/../../../contrib/llvm/projects/libunwind/inclu= de -I/usr/src/gnu/lib/libgcc -D_LIBUNWIND_IS_NATIVE_ONLY -std=3Dgnu99 -Q= unused-arguments -c /usr/src/gnu/lib/libgcc/../../../contrib/llvm/proje= cts/libunwind/src/UnwindRegistersRestore.S -o UnwindRegistersRestore.pico --- UnwindRegistersSave.pico --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -O2 -pipe -DIN_G= CC -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -DHAVE_GTHR_DEFAULT -I/usr/src/g= nu/lib/libgcc/../../../contrib/gcclibs/include -I/usr/src/gnu/lib/libgcc/.= ./../../contrib/gcc/config -I/usr/src/gnu/lib/libgcc/../../../contrib/gcc -= I. -I/usr/src/gnu/lib/libgcc/../../../contrib/llvm/projects/libunwind/inclu= de -I/usr/src/gnu/lib/libgcc -D_LIBUNWIND_IS_NATIVE_ONLY -std=3Dgnu99 -Q= unused-arguments -c /usr/src/gnu/lib/libgcc/../../../contrib/llvm/proje= cts/libunwind/src/UnwindRegistersSave.S -o UnwindRegistersSave.pico --- libunwind.pico --- c++ -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64= /usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -DI= N_GCC -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -DHAVE_GTHR_DEFAULT -I/usr/src/= gnu/lib/libgcc/../../../contrib/gcclibs/include -I/usr/src/gnu/lib/libgcc/.= ./../../contrib/gcc/config -I/usr/src/gnu/lib/libgcc/../../../contrib/gcc -= I. -I/usr/src/gnu/lib/libgcc/../../../contrib/llvm/projects/libunwind/inclu= de -I/usr/src/gnu/lib/libgcc -D_LIBUNWIND_IS_NATIVE_ONLY -Qunused-arguments= -std=3Dc++11 -fno-rtti -Wno-c++11-extensions -c /usr/src/gnu/lib/libgcc/= ../../../contrib/llvm/projects/libunwind/src/libunwind.cpp -o libunwind.pic= o --- _muldi3.pico --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O2 -pipe -DIN_GCC -DIN_L= IBGCC2 -D__GCC_FLOAT_NOT_NEEDED -DHAVE_GTHR_DEFAULT -I/usr/src/gnu/lib/li= bgcc/../../../contrib/gcclibs/include -I/usr/src/gnu/lib/libgcc/../../../c= ontrib/gcc/config -I/usr/src/gnu/lib/libgcc/../../../contrib/gcc -I. -I/usr= /src/gnu/lib/libgcc/../../../contrib/llvm/projects/libunwind/include -I/usr= /src/gnu/lib/libgcc -D_LIBUNWIND_IS_NATIVE_ONLY -std=3Dgnu99 -Qunused-ar= guments -g -fpic -DSHARED -DL_muldi3 -o _muldi3.pico /usr/src/gnu/lib/lib= gcc/../../../contrib/gcc/libgcc2.c --- _negdi2.pico --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O2 -pipe -DIN_GCC -DIN_L= IBGCC2 -D__GCC_FLOAT_NOT_NEEDED -DHAVE_GTHR_DEFAULT -I/usr/src/gnu/lib/li= bgcc/../../../contrib/gcclibs/include -I/usr/src/gnu/lib/libgcc/../../../c= ontrib/gcc/config -I/usr/src/gnu/lib/libgcc/../../../contrib/gcc -I. -I/usr= /src/gnu/lib/libgcc/../../../contrib/llvm/projects/libunwind/include -I/usr= /src/gnu/lib/libgcc -D_LIBUNWIND_IS_NATIVE_ONLY -std=3Dgnu99 -Qunused-ar= guments -g -fpic -DSHARED -DL_negdi2 -o _negdi2.pico /usr/src/gnu/lib/lib= gcc/../../../contrib/gcc/libgcc2.c --- _lshrdi3.pico --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O2 -pipe -DIN_GCC -DIN_L= IBGCC2 -D__GCC_FLOAT_NOT_NEEDED -DHAVE_GTHR_DEFAULT -I/usr/src/gnu/lib/li= bgcc/../../../contrib/gcclibs/include -I/usr/src/gnu/lib/libgcc/../../../c= ontrib/gcc/config -I/usr/src/gnu/lib/libgcc/../../../contrib/gcc -I. -I/usr= /src/gnu/lib/libgcc/../../../contrib/llvm/projects/libunwind/include -I/usr= /src/gnu/lib/libgcc -D_LIBUNWIND_IS_NATIVE_ONLY -std=3Dgnu99 -Qunused-ar= guments -g -fpic -DSHARED -DL_lshrdi3 -o _lshrdi3.pico /usr/src/gnu/lib/l= ibgcc/../../../contrib/gcc/libgcc2.c In file included from /usr/src/gnu/lib/libgcc/../../../contrib/gcc/libgcc2.= c:32: ./tconfig.h:6:10: fatal error: 'auto-host.h' file not found --- _muldi3.pico --- In file included from /usr/src/gnu/lib/libgcc/../../../contrib/gcc/libgcc2.= c:32: ./tconfig.h:6:10: fatal error: 'auto-host.h' file not found --- _negdi2.pico --- In file included from /usr/src/gnu/lib/libgcc/../../../contrib/gcc/libgcc2.= c:32: ./tconfig.h:6:10: fatal error: 'auto-host.h' file not found #include "auto-host.h" ^ --- _lshrdi3.pico --- #include "auto-host.h" ^ --- _muldi3.pico --- #include "auto-host.h" ^ --- _negdi2.pico --- 1 error generated. *** [_negdi2.pico] Error code 1 bmake[4]: stopped in /usr/src/gnu/lib/libgcc --- _muldi3.pico --- 1 error generated. --- _lshrdi3.pico --- 1 error generated. --- _muldi3.pico --- *** [_muldi3.pico] Error code 1 bmake[4]: stopped in /usr/src/gnu/lib/libgcc --- _lshrdi3.pico --- *** [_lshrdi3.pico] Error code 1 bmake[4]: stopped in /usr/src/gnu/lib/libgcc 3 errors bmake[4]: stopped in /usr/src/gnu/lib/libgcc *** [gnu/lib/libgcc__L] Error code 2 bmake[3]: stopped in /usr/src 1 error bmake[3]: stopped in /usr/src *** [libraries] Error code 2 bmake[2]: stopped in /usr/src 1 error bmake[2]: stopped in /usr/src *** [_libraries] Error code 2 bmake[1]: stopped in /usr/src 1 error bmake[1]: stopped in /usr/src *** [buildworld] Error code 2 make: stopped in /usr/src 1 error make: stopped in /usr/src Build step 'Execute shell' marked build as failure [WARNINGS] Skipping publisher since build result is FAILURE [PostBuildScript] - Execution post build scripts. [FreeBSD_HEAD_arm64] $ /bin/sh -xe /tmp/hudson6800301726828679724.sh + export 'PATH=3D/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/b= in' + export 'jname=3DFreeBSD_HEAD_arm64' + echo 'clean up jail FreeBSD_HEAD_arm64' clean up jail FreeBSD_HEAD_arm64 + sudo jail -r FreeBSD_HEAD_arm64 + sudo ifconfig igb0 inet6 2610:1c1:1:607c::103:1 -alias + sudo umount FreeBSD_HEAD_arm64/usr/src + sudo umount FreeBSD_HEAD_arm64/dev + sudo rm -fr FreeBSD_HEAD_arm64 + true + sudo chflags -R noschg FreeBSD_HEAD_arm64 + sudo rm -fr FreeBSD_HEAD_arm64 Email was triggered for: Failure - Any Sending email for trigger: Failure - Any From owner-freebsd-arm@freebsd.org Fri Oct 21 04:11:58 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 35CC3C1A697 for ; Fri, 21 Oct 2016 04:11:58 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 2806E21D; Fri, 21 Oct 2016 04:11:58 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 9C5B71CC; Fri, 21 Oct 2016 04:11:58 +0000 (UTC) Date: Fri, 21 Oct 2016 04:11:58 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: jhibbits@FreeBSD.org, lwhsu@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-arm@FreeBSD.org Message-ID: <70604602.31.1477023118647.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <164187237.23.1477008716508.JavaMail.jenkins@jenkins-9.freebsd.org> References: <164187237.23.1477008716508.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_arm64 - Build #4124 - Still Failing MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_arm64 X-Jenkins-Result: FAILURE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Oct 2016 04:11:58 -0000 FreeBSD_HEAD_arm64 - Build #4124 - Still Failing: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/4124/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/4124/ch= anges Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/4124/con= sole Change summaries: 307698 by lwhsu: - Add required header for fixing `make` in sys/modules/gpio Reviewed by:=09imp, loos Differential Revision:=09https://reviews.freebsd.org/D7815 307696 by jhibbits: Remove a hack requiring dtsec0 to always be enabled for mdio. Instead replace it with a different hack, that turns fman into a simplebus subclass, and maps its children within its address space. Since all PHY communication is done through dtsec0's mdio space, the FDT contains a reference to the dtsec0 mdio handle in all nodes that need it. Instead of using Freescale's implementation for MII access, use our own (co= pied loosely from the eTSEC driver, and could possibly be merged eventually). T= his lets us access the registers directly rather than needing a full dtsec inte= rface just to access the registers. Future directions will include turning fman into more of a simplebus, and n= ot mapping the region and playing games. This will require changes to the dts= ec driver to make it a child of fman, and possibly other drivers as well. 307695 by jhibbits: Remove an unnecessary debug printf. The end of the build log: [...truncated 35742 lines...] gencat ko_KR.eucKR.cat /usr/src/lib/libc/nls/ko_KR.eucKR.msg --- nl_NL.ISO8859-1.cat --- --- mn_MN.UTF-8.cat --- gencat mn_MN.UTF-8.cat /usr/src/lib/libc/nls/mn_MN.UTF-8.msg --- nl_NL.ISO8859-1.cat --- gencat nl_NL.ISO8859-1.cat /usr/src/lib/libc/nls/nl_NL.ISO8859-1.msg --- no_NO.ISO8859-1.cat --- --- pl_PL.ISO8859-2.cat --- --- no_NO.ISO8859-1.cat --- gencat no_NO.ISO8859-1.cat /usr/src/lib/libc/nls/no_NO.ISO8859-1.msg --- pt_BR.ISO8859-1.cat --- --- pl_PL.ISO8859-2.cat --- gencat pl_PL.ISO8859-2.cat /usr/src/lib/libc/nls/pl_PL.ISO8859-2.msg --- pt_BR.ISO8859-1.cat --- gencat pt_BR.ISO8859-1.cat /usr/src/lib/libc/nls/pt_BR.ISO8859-1.msg --- ru_RU.KOI8-R.cat --- gencat ru_RU.KOI8-R.cat /usr/src/lib/libc/nls/ru_RU.KOI8-R.msg --- sk_SK.ISO8859-2.cat --- gencat sk_SK.ISO8859-2.cat /usr/src/lib/libc/nls/sk_SK.ISO8859-2.msg --- sv_SE.ISO8859-1.cat --- gencat sv_SE.ISO8859-1.cat /usr/src/lib/libc/nls/sv_SE.ISO8859-1.msg --- uk_UA.UTF-8.cat --- gencat uk_UA.UTF-8.cat /usr/src/lib/libc/nls/uk_UA.UTF-8.msg --- zh_CN.GB18030.cat --- gencat zh_CN.GB18030.cat /usr/src/lib/libc/nls/zh_CN.GB18030.msg --- zh_CN.GB2312.cat --- --- zh_CN.UTF-8.cat --- --- zh_CN.GB2312.cat --- gencat zh_CN.GB2312.cat /usr/src/lib/libc/nls/zh_CN.GB2312.msg --- libc_pic.a --- --- zh_CN.UTF-8.cat --- gencat zh_CN.UTF-8.cat /usr/src/lib/libc/nls/zh_CN.UTF-8.msg --- libc_pic.a --- building special pic c library /usr/local/aarch64-freebsd/bin/ar -crD libc_pic.a bt_close.pico bt_conv.pic= o bt_debug.pico bt_delete.pico bt_get.pico bt_open.pico bt_overflow.pico bt= _page.pico bt_put.pico bt_search.pico bt_seq.pico bt_split.pico bt_utils.pi= co db.pico hash.pico hash_bigkey.pico hash_buf.pico hash_func.pico hash_log= 2.pico hash_page.pico ndbm.pico mpool.pico mpool-compat.pico rec_close.pico= rec_delete.pico rec_get.pico rec_open.pico rec_put.pico rec_search.pico re= c_seq.pico rec_utils.pico creat.pico gethostid.pico getwd.pico killpg.pico = sethostid.pico setpgrp.pico setrgid.pico setruid.pico sigcompat.pico __geto= sreldate.pico __pthread_mutex_init_calloc_cb_stub.pico __xuname.pico _once_= stub.pico _pthread_stubs.pico _rand48.pico _spinlock_stub.pico _thread_init= .pico alarm.pico arc4random.pico assert.pico auxv.pico basename.pico cap_sa= ndboxed.pico check_utility_compat.pico clock.pico clock_getcpuclockid.pico = closedir.pico confstr.pico crypt.pico ctermid.pico daemon.pico devname.pico= dirfd.pico dirname.pico dirname_compat.pico disklabel.pico dlfcn.pico dran= d48.pico dup3.pico elf_utils.pico erand48.pico err.pico errlst.pico errno.p= ico exec.pico fdevname.pico feature_present.pico fmtcheck.pico fmtmsg.pico = fnmatch.pico fpclassify.pico frexp.pico fstab.pico ftok.pico fts.pico ftw.p= ico getbootfile.pico getbsize.pico getcap.pico getcwd.pico getdomainname.pi= co getgrent.pico getgrouplist.pico gethostname.pico getloadavg.pico getlogi= n.pico getmntinfo.pico getnetgrent.pico getosreldate.pico getpagesize.pico = getpagesizes.pico getpeereid.pico getprogname.pico getpwent.pico getttyent.= pico getusershell.pico getutxent.pico getvfsbyname.pico glob.pico initgroup= s.pico isatty.pico isinf.pico isnan.pico jrand48.pico lcong48.pico libc_dlo= pen.pico lockf.pico lrand48.pico mrand48.pico nftw.pico nice.pico nlist.pic= o nrand48.pico opendir.pico pause.pico pmadvise.pico popen.pico posix_spawn= .pico psignal.pico pututxline.pico pw_scan.pico raise.pico readdir.pico rea= dpassphrase.pico recvmmsg.pico rewinddir.pico scandir.pico seed48.pico seek= dir.pico semctl.pico sendmmsg.pico setdomainname.pico sethostname.pico setj= mperr.pico setmode.pico setproctitle.pico setprogname.pico siginterrupt.pic= o siglist.pico signal.pico sigsetops.pico sleep.pico srand48.pico statvfs.p= ico stringlist.pico strtofflags.pico sysconf.pico sysctl.pico sysctlbyname.= pico sysctlnametomib.pico syslog.pico telldir.pico termios.pico time.pico t= imes.pico timezone.pico tls.pico ttyname.pico ttyslot.pico ualarm.pico ulim= it.pico uname.pico usleep.pico utime.pico utxdb.pico valloc.pico wait.pico = wait3.pico waitpid.pico waitid.pico wordexp.pico fts-compat.pico unvis-comp= at.pico pwcache.pico unvis.pico vis.pico cancelpoints_sem.pico cancelpoints= _sem_new.pico _ctx_start.pico fabs.pico flt_rounds.pico fpgetmask.pico fpse= tmask.pico infinity.pico ldexp.pico makecontext.pico _setjmp.pico _set_tp.p= ico setjmp.pico sigsetjmp.pico trivial-getcontextx.pico gmon.pico mcount.pi= co citrus_bcs.pico citrus_bcs_strtol.pico citrus_bcs_strtoul.pico citrus_cs= mapper.pico citrus_db.pico citrus_db_factory.pico citrus_db_hash.pico citru= s_esdb.pico citrus_hash.pico citrus_iconv.pico citrus_lookup.pico citrus_lo= okup_factory.pico citrus_mapper.pico citrus_memstream.pico citrus_mmap.pico= citrus_module.pico citrus_none.pico citrus_pivot_factory.pico citrus_prop.= pico citrus_stdenc.pico bsd_iconv.pico iconv_compat.pico inet_addr.pico ine= t_cidr_ntop.pico inet_cidr_pton.pico inet_lnaof.pico inet_makeaddr.pico ine= t_net_ntop.pico inet_net_pton.pico inet_neta.pico inet_netof.pico inet_netw= ork.pico inet_ntoa.pico inet_ntop.pico inet_pton.pico nsap_addr.pico ev_str= eams.pico ev_timers.pico ascii.pico big5.pico btowc.pico collate.pico collc= mp.pico euc.pico fix_grouping.pico gb18030.pico gb2312.pico gbk.pico ctype.= pico isctype.pico iswctype.pico ldpart.pico lmessages.pico lmonetary.pico l= numeric.pico localeconv.pico mblen.pico mbrlen.pico mbrtowc.pico mbsinit.pi= co mbsnrtowcs.pico mbsrtowcs.pico mbtowc.pico mbstowcs.pico mskanji.pico ne= xtwctype.pico nl_langinfo.pico nomacros.pico none.pico rpmatch.pico rune.pi= co runetype.pico setlocale.pico setrunelocale.pico table.pico tolower.pico = toupper.pico utf8.pico wcrtomb.pico wcsnrtombs.pico wcsrtombs.pico wcsftime= .pico wcstof.pico wcstod.pico wcstoimax.pico wcstol.pico wcstold.pico wcsto= ll.pico wcstombs.pico wcstoul.pico wcstoull.pico wcstoumax.pico wctob.pico = wctomb.pico wctrans.pico wctype.pico wcwidth.pico xlocale.pico c16rtomb_ico= nv.pico c32rtomb_iconv.pico mbrtoc16_iconv.pico mbrtoc32_iconv.pico md5c.pi= co ns_name.pico ns_netint.pico ns_parse.pico ns_print.pico ns_samedomain.pi= co ns_ttl.pico base64.pico ether_addr.pico eui64.pico gai_strerror.pico get= addrinfo.pico gethostbydns.pico gethostbyht.pico gethostbynis.pico gethostn= amadr.pico getifaddrs.pico getifmaddrs.pico getnameinfo.pico getnetbydns.pi= co getnetbyht.pico getnetbynis.pico getnetnamadr.pico getproto.pico getprot= oent.pico getprotoname.pico getservent.pico if_indextoname.pico if_nameinde= x.pico if_nametoindex.pico ip6opt.pico linkaddr.pico map_v4v6.pico name6.pi= co ntoh.pico nsdispatch.pico nslexer.pico nsparser.pico nss_compat.pico rcm= d.pico rcmdsh.pico recv.pico rthdr.pico sctp_sys_calls.pico send.pico socka= tmark.pico sourcefilter.pico vars.pico nscache.pico nscachedcli.pico msgcat= .pico acl_branding.pico acl_calc_mask.pico acl_copy.pico acl_delete.pico ac= l_delete_entry.pico acl_entry.pico acl_flag.pico acl_free.pico acl_from_tex= t.pico acl_from_text_nfs4.pico acl_get.pico acl_id_to_name.pico acl_init.pi= co acl_perm.pico acl_set.pico acl_strip.pico acl_support.pico acl_support_n= fs4.pico acl_to_text.pico acl_to_text_nfs4.pico acl_valid.pico extattr.pico= mac.pico mac_exec.pico mac_get.pico mac_set.pico subr_acl_nfs4.pico acl_co= mpat.pico regcomp.pico regerror.pico regexec.pico regfree.pico herror.pico = h_errno.pico mtctxres.pico res_comp.pico res_data.pico res_debug.pico res_f= indzonecut.pico res_init.pico res_mkquery.pico res_mkupdate.pico res_query.= pico res_send.pico res_state.pico res_update.pico _flock_stub.pico asprintf= .pico clrerr.pico dprintf.pico fclose.pico fcloseall.pico fdopen.pico feof.= pico ferror.pico fflush.pico fgetc.pico fgetln.pico fgetpos.pico fgets.pico= fgetwc.pico fgetwln.pico fgetws.pico fileno.pico findfp.pico flags.pico fm= emopen.pico fopen.pico fopencookie.pico fprintf.pico fpurge.pico fputc.pico= fputs.pico fputwc.pico fputws.pico fread.pico freopen.pico fscanf.pico fse= ek.pico fsetpos.pico ftell.pico funopen.pico fvwrite.pico fwalk.pico fwide.= pico fwprintf.pico fwscanf.pico fwrite.pico getc.pico getchar.pico getdelim= .pico getline.pico gets.pico getw.pico getwc.pico getwchar.pico makebuf.pic= o mktemp.pico open_memstream.pico open_wmemstream.pico perror.pico printf.p= ico printf-pos.pico putc.pico putchar.pico puts.pico putw.pico putwc.pico p= utwchar.pico refill.pico remove.pico rewind.pico rget.pico scanf.pico setbu= f.pico setbuffer.pico setvbuf.pico snprintf.pico sprintf.pico sscanf.pico s= tdio.pico swprintf.pico swscanf.pico tempnam.pico tmpfile.pico tmpnam.pico = ungetc.pico ungetwc.pico vasprintf.pico vdprintf.pico vfprintf.pico vfscanf= .pico vfwprintf.pico vfwscanf.pico vprintf.pico vscanf.pico vsnprintf.pico = vsprintf.pico vsscanf.pico vswprintf.pico vswscanf.pico vwprintf.pico vwsca= nf.pico wbuf.pico wprintf.pico wscanf.pico wsetup.pico xprintf.pico xprintf= _float.pico xprintf_int.pico xprintf_str.pico xprintf_errno.pico xprintf_he= xdump.pico xprintf_quote.pico xprintf_time.pico xprintf_vis.pico asctime.pi= co difftime.pico localtime.pico strftime.pico strptime.pico timelocal.pico = time32.pico __vdso_gettc.pico clock_gettime.pico gettimeofday.pico __vdso_g= ettimeofday.pico __error.pico interposing_table.pico futimens.pico utimensa= t.pico pipe.pico accept.pico accept4.pico aio_suspend.pico close.pico conne= ct.pico fcntl.pico fdatasync.pico fsync.pico fork.pico kevent.pico msync.pi= co nanosleep.pico open.pico openat.pico poll.pico ppoll.pico pselect.pico p= trace.pico read.pico readv.pico recvfrom.pico recvmsg.pico select.pico send= msg.pico sendto.pico setcontext.pico sigprocmask.pico sigsuspend.pico sigti= medwait.pico sigwait.pico sigwaitinfo.pico swapcontext.pico wait4.pico wait= 6.pico write.pico writev.pico sigaction.pico cerror.pico shmat.pico sigretu= rn.pico syscall.pico vfork.pico link.pico unlink.pico chdir.pico fchdir.pic= o mknod.pico chmod.pico chown.pico getpid.pico mount.pico unmount.pico setu= id.pico getuid.pico geteuid.pico getpeername.pico getsockname.pico access.p= ico chflags.pico fchflags.pico sync.pico kill.pico getppid.pico dup.pico fr= eebsd10_pipe.pico getegid.pico profil.pico ktrace.pico getgid.pico setlogin= .pico acct.pico sigaltstack.pico ioctl.pico reboot.pico revoke.pico symlink= .pico readlink.pico execve.pico umask.pico chroot.pico vadvise.pico munmap.= pico mprotect.pico madvise.pico mincore.pico getgroups.pico setgroups.pico = getpgrp.pico setpgid.pico setitimer.pico swapon.pico getitimer.pico getdtab= lesize.pico dup2.pico setpriority.pico socket.pico getpriority.pico bind.pi= co setsockopt.pico listen.pico getrusage.pico getsockopt.pico settimeofday.= pico fchown.pico fchmod.pico setreuid.pico setregid.pico rename.pico flock.= pico mkfifo.pico shutdown.pico socketpair.pico mkdir.pico rmdir.pico utimes= .pico adjtime.pico setsid.pico quotactl.pico nlm_syscall.pico nfssvc.pico l= getfh.pico getfh.pico sysarch.pico rtprio.pico semsys.pico msgsys.pico shms= ys.pico setfib.pico ntp_adjtime.pico setgid.pico setegid.pico seteuid.pico = stat.pico fstat.pico lstat.pico pathconf.pico fpathconf.pico getrlimit.pico= setrlimit.pico getdirentries.pico __syscall.pico __sysctl.pico mlock.pico = munlock.pico undelete.pico futimes.pico getpgid.pico semget.pico semop.pico= msgget.pico msgsnd.pico msgrcv.pico shmdt.pico shmget.pico clock_settime.p= ico clock_getres.pico ktimer_create.pico ktimer_delete.pico ktimer_settime.= pico ktimer_gettime.pico ktimer_getoverrun.pico ffclock_getcounter.pico ffc= lock_setestimate.pico ffclock_getestimate.pico clock_getcpuclockid2.pico nt= p_gettime.pico minherit.pico rfork.pico issetugid.pico lchown.pico aio_read= .pico aio_write.pico lio_listio.pico getdents.pico lchmod.pico netbsd_lchow= n.pico lutimes.pico netbsd_msync.pico nstat.pico nfstat.pico nlstat.pico pr= eadv.pico pwritev.pico fhopen.pico fhstat.pico modnext.pico modstat.pico mo= dfnext.pico modfind.pico kldload.pico kldunload.pico kldfind.pico kldnext.p= ico kldstat.pico kldfirstmod.pico getsid.pico setresuid.pico setresgid.pico= aio_return.pico aio_cancel.pico aio_error.pico mlockall.pico munlockall.pi= co __getcwd.pico sched_setparam.pico sched_getparam.pico sched_setscheduler= .pico sched_getscheduler.pico sched_yield.pico sched_get_priority_max.pico = sched_get_priority_min.pico sched_rr_get_interval.pico utrace.pico kldsym.p= ico jail.pico nnpfs_syscall.pico sigpending.pico __acl_get_file.pico __acl_= set_file.pico __acl_get_fd.pico __acl_set_fd.pico __acl_delete_file.pico __= acl_delete_fd.pico __acl_aclcheck_file.pico __acl_aclcheck_fd.pico extattrc= tl.pico extattr_set_file.pico extattr_get_file.pico extattr_delete_file.pic= o aio_waitcomplete.pico getresuid.pico getresgid.pico kqueue.pico extattr_s= et_fd.pico extattr_get_fd.pico extattr_delete_fd.pico __setugid.pico eacces= s.pico afs3_syscall.pico nmount.pico __mac_get_proc.pico __mac_set_proc.pic= o __mac_get_fd.pico __mac_get_file.pico __mac_set_fd.pico __mac_set_file.pi= co kenv.pico lchflags.pico uuidgen.pico sendfile.pico mac_syscall.pico getf= sstat.pico statfs.pico fstatfs.pico fhstatfs.pico ksem_close.pico ksem_post= .pico ksem_wait.pico ksem_trywait.pico ksem_init.pico ksem_open.pico ksem_u= nlink.pico ksem_getvalue.pico ksem_destroy.pico __mac_get_pid.pico __mac_ge= t_link.pico __mac_set_link.pico extattr_set_link.pico extattr_get_link.pico= extattr_delete_link.pico __mac_execve.pico getcontext.pico swapoff.pico __= acl_get_link.pico __acl_set_link.pico __acl_delete_link.pico __acl_aclcheck= _link.pico thr_create.pico thr_exit.pico thr_self.pico thr_kill.pico jail_a= ttach.pico extattr_list_fd.pico extattr_list_file.pico extattr_list_link.pi= co ksem_timedwait.pico thr_suspend.pico thr_wake.pico kldunloadf.pico audit= .pico auditon.pico getauid.pico setauid.pico getaudit.pico setaudit.pico ge= taudit_addr.pico setaudit_addr.pico auditctl.pico _umtx_op.pico thr_new.pic= o sigqueue.pico kmq_open.pico kmq_setattr.pico kmq_timedreceive.pico kmq_ti= medsend.pico kmq_notify.pico kmq_unlink.pico abort2.pico thr_set_name.pico = aio_fsync.pico rtprio_thread.pico sctp_peeloff.pico sctp_generic_sendmsg.pi= co sctp_generic_sendmsg_iov.pico sctp_generic_recvmsg.pico pread.pico pwrit= e.pico mmap.pico lseek.pico truncate.pico ftruncate.pico thr_kill2.pico shm= _open.pico shm_unlink.pico cpuset.pico cpuset_setid.pico cpuset_getid.pico = cpuset_getaffinity.pico cpuset_setaffinity.pico faccessat.pico fchmodat.pic= o fchownat.pico fexecve.pico fstatat.pico futimesat.pico linkat.pico mkdira= t.pico mkfifoat.pico mknodat.pico readlinkat.pico renameat.pico symlinkat.p= ico unlinkat.pico posix_openpt.pico gssd_syscall.pico jail_get.pico jail_se= t.pico jail_remove.pico closefrom.pico __semctl.pico msgctl.pico shmctl.pic= o lpathconf.pico __cap_rights_get.pico cap_enter.pico cap_getmode.pico pdfo= rk.pico pdkill.pico pdgetpid.pico getloginclass.pico setloginclass.pico rct= l_get_racct.pico rctl_get_rules.pico rctl_get_limits.pico rctl_add_rule.pic= o rctl_remove_rule.pico posix_fallocate.pico posix_fadvise.pico cap_rights_= limit.pico cap_ioctls_limit.pico cap_ioctls_get.pico cap_fcntls_limit.pico = cap_fcntls_get.pico bindat.pico connectat.pico chflagsat.pico pipe2.pico ai= o_mlock.pico procctl.pico numa_getaffinity.pico numa_setaffinity.pico _exit= .pico _getlogin.pico _clock_gettime.pico _gettimeofday.pico _futimens.pico = _utimensat.pico _accept.pico _accept4.pico _aio_suspend.pico _close.pico _c= onnect.pico _fcntl.pico _fdatasync.pico _fsync.pico _fork.pico _kevent.pico= _msync.pico _nanosleep.pico _open.pico _openat.pico _poll.pico _ppoll.pico= _pselect.pico _ptrace.pico _read.pico _readv.pico _recvfrom.pico _recvmsg.= pico _select.pico _sendmsg.pico _sendto.pico _setcontext.pico _sigprocmask.= pico _sigsuspend.pico _sigtimedwait.pico _sigwait.pico _sigwaitinfo.pico _s= wapcontext.pico _wait4.pico _wait6.pico _write.pico _writev.pico _sigaction= .pico stack_protector.pico stack_protector_compat.pico auth_none.pico auth_= unix.pico authunix_prot.pico bindresvport.pico clnt_bcast.pico clnt_dg.pico= clnt_generic.pico clnt_perror.pico clnt_raw.pico clnt_simple.pico clnt_vc.= pico rpc_dtablesize.pico getnetconfig.pico getnetpath.pico getrpcent.pico g= etrpcport.pico mt_misc.pico pmap_clnt.pico pmap_getmaps.pico pmap_getport.p= ico pmap_prot.pico pmap_prot2.pico pmap_rmt.pico rpc_prot.pico rpc_commonda= ta.pico rpc_callmsg.pico rpc_generic.pico rpc_soc.pico rpcb_clnt.pico rpcb_= prot.pico rpcb_st_xdr.pico rpcsec_gss_stub.pico svc.pico svc_auth.pico svc_= dg.pico svc_auth_unix.pico svc_generic.pico svc_raw.pico svc_run.pico svc_s= imple.pico svc_vc.pico auth_time.pico auth_des.pico authdes_prot.pico des_c= rypt.pico des_soft.pico crypt_client.pico key_call.pico key_prot_xdr.pico g= etpublickey.pico svc_auth_des.pico netname.pico netnamer.pico rpcdname.pico= rtime.pico crypt_clnt.pico crypt_xdr.pico uuid_compare.pico uuid_create.pi= co uuid_create_nil.pico uuid_equal.pico uuid_from_string.pico uuid_hash.pic= o uuid_is_nil.pico uuid_stream.pico uuid_to_string.pico xdr.pico xdr_array.= pico xdr_float.pico xdr_mem.pico xdr_rec.pico xdr_reference.pico xdr_sizeof= .pico xdr_stdio.pico xdryp.pico yp_xdr.pico yplib.pico subr_capability.pico= machdep_ldisQ.pico memchr.pico memcmp.pico memcpy.pico memmove.pico memset= .pico strchr.pico strcmp.pico strcpy.pico strlen.pico strncmp.pico strnlen.= pico _hdtoa.pico _hldtoa.pico _ldtoa.pico glue.pico gdtoa_strtorQ.pico gdto= a_dmisc.pico gdtoa_dtoa.pico gdtoa_gdtoa.pico gdtoa_gethex.pico gdtoa_gmisc= .pico gdtoa_hd_init.pico gdtoa_hexnan.pico gdtoa_misc.pico gdtoa_smisc.pico= gdtoa_strtod.pico gdtoa_strtodg.pico gdtoa_strtof.pico gdtoa_strtord.pico = gdtoa_sum.pico gdtoa_ulp.pico modf.pico C99_Exit.pico a64l.pico abort.pico = abs.pico atexit.pico atof.pico atoi.pico atol.pico atoll.pico bsearch.pico = cxa_thread_atexit.pico div.pico exit.pico getenv.pico getopt.pico getopt_lo= ng.pico getsubopt.pico hcreate.pico hcreate_r.pico hdestroy_r.pico heapsort= .pico heapsort_b.pico hsearch_r.pico imaxabs.pico imaxdiv.pico insque.pico = l64a.pico labs.pico ldiv.pico llabs.pico lldiv.pico lsearch.pico merge.pico= mergesort_b.pico ptsname.pico qsort.pico qsort_r.pico quick_exit.pico radi= xsort.pico rand.pico random.pico reallocarray.pico reallocf.pico realpath.p= ico remque.pico strfmon.pico strtoimax.pico strtol.pico strtoll.pico strtoq= .pico strtoul.pico strtonum.pico strtoull.pico strtoumax.pico strtouq.pico = system.pico tdelete.pico tfind.pico tsearch.pico twalk.pico jemalloc_jemall= oc.pico jemalloc_arena.pico jemalloc_atomic.pico jemalloc_base.pico jemallo= c_bitmap.pico jemalloc_chunk.pico jemalloc_chunk_dss.pico jemalloc_chunk_mm= ap.pico jemalloc_ckh.pico jemalloc_ctl.pico jemalloc_extent.pico jemalloc_h= ash.pico jemalloc_huge.pico jemalloc_mb.pico jemalloc_mutex.pico jemalloc_n= stime.pico jemalloc_pages.pico jemalloc_prng.pico jemalloc_prof.pico jemall= oc_quarantine.pico jemalloc_rtree.pico jemalloc_stats.pico jemalloc_tcache.= pico jemalloc_ticker.pico jemalloc_tsd.pico jemalloc_util.pico jemalloc_wit= ness.pico bcmp.pico bcopy.pico bzero.pico explicit_bzero.pico ffs.pico ffsl= .pico ffsll.pico fls.pico flsl.pico flsll.pico memccpy.pico memrchr.pico me= mmem.pico stpcpy.pico stpncpy.pico strcasecmp.pico strcat.pico strcasestr.p= ico strchrnul.pico strcoll.pico strcspn.pico strdup.pico strerror.pico strl= cat.pico strlcpy.pico strmode.pico strncat.pico strncpy.pico strndup.pico s= trnstr.pico strpbrk.pico strrchr.pico strsep.pico strsignal.pico strspn.pic= o strstr.pico strtok.pico strxfrm.pico swab.pico timingsafe_bcmp.pico timin= gsafe_memcmp.pico wcpcpy.pico wcpncpy.pico wcscasecmp.pico wcscat.pico wcsc= hr.pico wcscmp.pico wcscoll.pico wcscpy.pico wcscspn.pico wcsdup.pico wcslc= at.pico wcslcpy.pico wcslen.pico wcsncasecmp.pico wcsncat.pico wcsncmp.pico= wcsncpy.pico wcsnlen.pico wcspbrk.pico wcsrchr.pico wcsspn.pico wcsstr.pic= o wcstok.pico wcswidth.pico wcsxfrm.pico wmemchr.pico wmemcmp.pico wmemcpy.= pico wmemmove.pico wmemset.pico=20 --- libc.a --- building static c library /usr/local/aarch64-freebsd/bin/ar -crD libc.a `NM=3D'/usr/local/aarch64-fre= ebsd/bin/nm' NMFLAGS=3D'' lorder bt_close.o bt_conv.o bt_debug.o bt_delete= .o bt_get.o bt_open.o bt_overflow.o bt_page.o bt_put.o bt_search.o bt_seq.o= bt_split.o bt_utils.o db.o hash.o hash_bigkey.o hash_buf.o hash_func.o has= h_log2.o hash_page.o ndbm.o mpool.o mpool-compat.o rec_close.o rec_delete.o= rec_get.o rec_open.o rec_put.o rec_search.o rec_seq.o rec_utils.o creat.o = gethostid.o getwd.o killpg.o sethostid.o setpgrp.o setrgid.o setruid.o sigc= ompat.o __getosreldate.o __pthread_mutex_init_calloc_cb_stub.o __xuname.o _= once_stub.o _pthread_stubs.o _rand48.o _spinlock_stub.o _thread_init.o alar= m.o arc4random.o assert.o auxv.o basename.o cap_sandboxed.o check_utility_c= ompat.o clock.o clock_getcpuclockid.o closedir.o confstr.o crypt.o ctermid.= o daemon.o devname.o dirfd.o dirname.o dirname_compat.o disklabel.o dlfcn.o= drand48.o dup3.o elf_utils.o erand48.o err.o errlst.o errno.o exec.o fdevn= ame.o feature_present.o fmtcheck.o fmtmsg.o fnmatch.o fpclassify.o frexp.o = fstab.o ftok.o fts.o ftw.o getbootfile.o getbsize.o getcap.o getcwd.o getdo= mainname.o getgrent.o getgrouplist.o gethostname.o getloadavg.o getlogin.o = getmntinfo.o getnetgrent.o getosreldate.o getpagesize.o getpagesizes.o getp= eereid.o getprogname.o getpwent.o getttyent.o getusershell.o getutxent.o ge= tvfsbyname.o glob.o initgroups.o isatty.o isinf.o isnan.o jrand48.o lcong48= .o libc_dlopen.o lockf.o lrand48.o mrand48.o nftw.o nice.o nlist.o nrand48.= o opendir.o pause.o pmadvise.o popen.o posix_spawn.o psignal.o pututxline.o= pw_scan.o raise.o readdir.o readpassphrase.o recvmmsg.o rewinddir.o scandi= r.o seed48.o seekdir.o semctl.o sendmmsg.o setdomainname.o sethostname.o se= tjmperr.o setmode.o setproctitle.o setprogname.o siginterrupt.o siglist.o s= ignal.o sigsetops.o sleep.o srand48.o statvfs.o stringlist.o strtofflags.o = sysconf.o sysctl.o sysctlbyname.o sysctlnametomib.o syslog.o telldir.o term= ios.o time.o times.o timezone.o tls.o ttyname.o ttyslot.o ualarm.o ulimit.o= uname.o usleep.o utime.o utxdb.o valloc.o wait.o wait3.o waitpid.o waitid.= o wordexp.o fts-compat.o unvis-compat.o pwcache.o unvis.o vis.o cancelpoint= s_sem.o cancelpoints_sem_new.o _ctx_start.o fabs.o flt_rounds.o fpgetmask.o= fpsetmask.o infinity.o ldexp.o makecontext.o _setjmp.o _set_tp.o setjmp.o = sigsetjmp.o trivial-getcontextx.o gmon.o mcount.o citrus_bcs.o citrus_bcs_s= trtol.o citrus_bcs_strtoul.o citrus_csmapper.o citrus_db.o citrus_db_factor= y.o citrus_db_hash.o citrus_esdb.o citrus_hash.o citrus_iconv.o citrus_look= up.o citrus_lookup_factory.o citrus_mapper.o citrus_memstream.o citrus_mmap= .o citrus_module.o citrus_none.o citrus_pivot_factory.o citrus_prop.o citru= s_stdenc.o bsd_iconv.o iconv_compat.o inet_addr.o inet_cidr_ntop.o inet_cid= r_pton.o inet_lnaof.o inet_makeaddr.o inet_net_ntop.o inet_net_pton.o inet_= neta.o inet_netof.o inet_network.o inet_ntoa.o inet_ntop.o inet_pton.o nsap= _addr.o ev_streams.o ev_timers.o ascii.o big5.o btowc.o collate.o collcmp.o= euc.o fix_grouping.o gb18030.o gb2312.o gbk.o ctype.o isctype.o iswctype.o= ldpart.o lmessages.o lmonetary.o lnumeric.o localeconv.o mblen.o mbrlen.o = mbrtowc.o mbsinit.o mbsnrtowcs.o mbsrtowcs.o mbtowc.o mbstowcs.o mskanji.o = nextwctype.o nl_langinfo.o nomacros.o none.o rpmatch.o rune.o runetype.o se= tlocale.o setrunelocale.o table.o tolower.o toupper.o utf8.o wcrtomb.o wcsn= rtombs.o wcsrtombs.o wcsftime.o wcstof.o wcstod.o wcstoimax.o wcstol.o wcst= old.o wcstoll.o wcstombs.o wcstoul.o wcstoull.o wcstoumax.o wctob.o wctomb.= o wctrans.o wctype.o wcwidth.o xlocale.o c16rtomb_iconv.o c32rtomb_iconv.o = mbrtoc16_iconv.o mbrtoc32_iconv.o md5c.o ns_name.o ns_netint.o ns_parse.o n= s_print.o ns_samedomain.o ns_ttl.o base64.o ether_addr.o eui64.o gai_strerr= or.o getaddrinfo.o gethostbydns.o gethostbyht.o gethostbynis.o gethostnamad= r.o getifaddrs.o getifmaddrs.o getnameinfo.o getnetbydns.o getnetbyht.o get= netbynis.o getnetnamadr.o getproto.o getprotoent.o getprotoname.o getserven= t.o if_indextoname.o if_nameindex.o if_nametoindex.o ip6opt.o linkaddr.o ma= p_v4v6.o name6.o ntoh.o nsdispatch.o nslexer.o nsparser.o nss_compat.o rcmd= .o rcmdsh.o recv.o rthdr.o sctp_sys_calls.o send.o sockatmark.o sourcefilte= r.o vars.o nscache.o nscachedcli.o msgcat.o acl_branding.o acl_calc_mask.o = acl_copy.o acl_delete.o acl_delete_entry.o acl_entry.o acl_flag.o acl_free.= o acl_from_text.o acl_from_text_nfs4.o acl_get.o acl_id_to_name.o acl_init.= o acl_perm.o acl_set.o acl_strip.o acl_support.o acl_support_nfs4.o acl_to_= text.o acl_to_text_nfs4.o acl_valid.o extattr.o mac.o mac_exec.o mac_get.o = mac_set.o subr_acl_nfs4.o acl_compat.o regcomp.o regerror.o regexec.o regfr= ee.o herror.o h_errno.o mtctxres.o res_comp.o res_data.o res_debug.o res_fi= ndzonecut.o res_init.o res_mkquery.o res_mkupdate.o res_query.o res_send.o = res_state.o res_update.o _flock_stub.o asprintf.o clrerr.o dprintf.o fclose= .o fcloseall.o fdopen.o feof.o ferror.o fflush.o fgetc.o fgetln.o fgetpos.o= fgets.o fgetwc.o fgetwln.o fgetws.o fileno.o findfp.o flags.o fmemopen.o f= open.o fopencookie.o fprintf.o fpurge.o fputc.o fputs.o fputwc.o fputws.o f= read.o freopen.o fscanf.o fseek.o fsetpos.o ftell.o funopen.o fvwrite.o fwa= lk.o fwide.o fwprintf.o fwscanf.o fwrite.o getc.o getchar.o getdelim.o getl= ine.o gets.o getw.o getwc.o getwchar.o makebuf.o mktemp.o open_memstream.o = open_wmemstream.o perror.o printf.o printf-pos.o putc.o putchar.o puts.o pu= tw.o putwc.o putwchar.o refill.o remove.o rewind.o rget.o scanf.o setbuf.o = setbuffer.o setvbuf.o snprintf.o sprintf.o sscanf.o stdio.o swprintf.o swsc= anf.o tempnam.o tmpfile.o tmpnam.o ungetc.o ungetwc.o vasprintf.o vdprintf.= o vfprintf.o vfscanf.o vfwprintf.o vfwscanf.o vprintf.o vscanf.o vsnprintf.= o vsprintf.o vsscanf.o vswprintf.o vswscanf.o vwprintf.o vwscanf.o wbuf.o w= printf.o wscanf.o wsetup.o xprintf.o xprintf_float.o xprintf_int.o xprintf_= str.o xprintf_errno.o xprintf_hexdump.o xprintf_quote.o xprintf_time.o xpri= ntf_vis.o asctime.o difftime.o localtime.o strftime.o strptime.o timelocal.= o time32.o __vdso_gettc.o clock_gettime.o gettimeofday.o __vdso_gettimeofda= y.o __error.o interposing_table.o futimens.o utimensat.o pipe.o accept.o ac= cept4.o aio_suspend.o close.o connect.o fcntl.o fdatasync.o fsync.o fork.o = kevent.o msync.o nanosleep.o open.o openat.o poll.o ppoll.o pselect.o ptrac= e.o read.o readv.o recvfrom.o recvmsg.o select.o sendmsg.o sendto.o setcont= ext.o sigprocmask.o sigsuspend.o sigtimedwait.o sigwait.o sigwaitinfo.o swa= pcontext.o wait4.o wait6.o write.o writev.o sigaction.o cerror.o shmat.o si= greturn.o syscall.o vfork.o link.o unlink.o chdir.o fchdir.o mknod.o chmod.= o chown.o getpid.o mount.o unmount.o setuid.o getuid.o geteuid.o getpeernam= e.o getsockname.o access.o chflags.o fchflags.o sync.o kill.o getppid.o dup= .o freebsd10_pipe.o getegid.o profil.o ktrace.o getgid.o setlogin.o acct.o = sigaltstack.o ioctl.o reboot.o revoke.o symlink.o readlink.o execve.o umask= .o chroot.o vadvise.o munmap.o mprotect.o madvise.o mincore.o getgroups.o s= etgroups.o getpgrp.o setpgid.o setitimer.o swapon.o getitimer.o getdtablesi= ze.o dup2.o setpriority.o socket.o getpriority.o bind.o setsockopt.o listen= .o getrusage.o getsockopt.o settimeofday.o fchown.o fchmod.o setreuid.o set= regid.o rename.o flock.o mkfifo.o shutdown.o socketpair.o mkdir.o rmdir.o u= times.o adjtime.o setsid.o quotactl.o nlm_syscall.o nfssvc.o lgetfh.o getfh= .o sysarch.o rtprio.o semsys.o msgsys.o shmsys.o setfib.o ntp_adjtime.o set= gid.o setegid.o seteuid.o stat.o fstat.o lstat.o pathconf.o fpathconf.o get= rlimit.o setrlimit.o getdirentries.o __syscall.o __sysctl.o mlock.o munlock= .o undelete.o futimes.o getpgid.o semget.o semop.o msgget.o msgsnd.o msgrcv= .o shmdt.o shmget.o clock_settime.o clock_getres.o ktimer_create.o ktimer_d= elete.o ktimer_settime.o ktimer_gettime.o ktimer_getoverrun.o ffclock_getco= unter.o ffclock_setestimate.o ffclock_getestimate.o clock_getcpuclockid2.o = ntp_gettime.o minherit.o rfork.o issetugid.o lchown.o aio_read.o aio_write.= o lio_listio.o getdents.o lchmod.o netbsd_lchown.o lutimes.o netbsd_msync.o= nstat.o nfstat.o nlstat.o preadv.o pwritev.o fhopen.o fhstat.o modnext.o m= odstat.o modfnext.o modfind.o kldload.o kldunload.o kldfind.o kldnext.o kld= stat.o kldfirstmod.o getsid.o setresuid.o setresgid.o aio_return.o aio_canc= el.o aio_error.o mlockall.o munlockall.o __getcwd.o sched_setparam.o sched_= getparam.o sched_setscheduler.o sched_getscheduler.o sched_yield.o sched_ge= t_priority_max.o sched_get_priority_min.o sched_rr_get_interval.o utrace.o = kldsym.o jail.o nnpfs_syscall.o sigpending.o __acl_get_file.o __acl_set_fil= e.o __acl_get_fd.o __acl_set_fd.o __acl_delete_file.o __acl_delete_fd.o __a= cl_aclcheck_file.o __acl_aclcheck_fd.o extattrctl.o extattr_set_file.o exta= ttr_get_file.o extattr_delete_file.o aio_waitcomplete.o getresuid.o getresg= id.o kqueue.o extattr_set_fd.o extattr_get_fd.o extattr_delete_fd.o __setug= id.o eaccess.o afs3_syscall.o nmount.o __mac_get_proc.o __mac_set_proc.o __= mac_get_fd.o __mac_get_file.o __mac_set_fd.o __mac_set_file.o kenv.o lchfla= gs.o uuidgen.o sendfile.o mac_syscall.o getfsstat.o statfs.o fstatfs.o fhst= atfs.o ksem_close.o ksem_post.o ksem_wait.o ksem_trywait.o ksem_init.o ksem= _open.o ksem_unlink.o ksem_getvalue.o ksem_destroy.o __mac_get_pid.o __mac_= get_link.o __mac_set_link.o extattr_set_link.o extattr_get_link.o extattr_d= elete_link.o __mac_execve.o getcontext.o swapoff.o __acl_get_link.o __acl_s= et_link.o __acl_delete_link.o __acl_aclcheck_link.o thr_create.o thr_exit.o= thr_self.o thr_kill.o jail_attach.o extattr_list_fd.o extattr_list_file.o = extattr_list_link.o ksem_timedwait.o thr_suspend.o thr_wake.o kldunloadf.o = audit.o auditon.o getauid.o setauid.o getaudit.o setaudit.o getaudit_addr.o= setaudit_addr.o auditctl.o _umtx_op.o thr_new.o sigqueue.o kmq_open.o kmq_= setattr.o kmq_timedreceive.o kmq_timedsend.o kmq_notify.o kmq_unlink.o abor= t2.o thr_set_name.o aio_fsync.o rtprio_thread.o sctp_peeloff.o sctp_generic= _sendmsg.o sctp_generic_sendmsg_iov.o sctp_generic_recvmsg.o pread.o pwrite= .o mmap.o lseek.o truncate.o ftruncate.o thr_kill2.o shm_open.o shm_unlink.= o cpuset.o cpuset_setid.o cpuset_getid.o cpuset_getaffinity.o cpuset_setaff= inity.o faccessat.o fchmodat.o fchownat.o fexecve.o fstatat.o futimesat.o l= inkat.o mkdirat.o mkfifoat.o mknodat.o readlinkat.o renameat.o symlinkat.o = unlinkat.o posix_openpt.o gssd_syscall.o jail_get.o jail_set.o jail_remove.= o closefrom.o __semctl.o msgctl.o shmctl.o lpathconf.o __cap_rights_get.o c= ap_enter.o cap_getmode.o pdfork.o pdkill.o pdgetpid.o getloginclass.o setlo= ginclass.o rctl_get_racct.o rctl_get_rules.o rctl_get_limits.o rctl_add_rul= e.o rctl_remove_rule.o posix_fallocate.o posix_fadvise.o cap_rights_limit.o= cap_ioctls_limit.o cap_ioctls_get.o cap_fcntls_limit.o cap_fcntls_get.o bi= ndat.o connectat.o chflagsat.o pipe2.o aio_mlock.o procctl.o numa_getaffini= ty.o numa_setaffinity.o _exit.o _getlogin.o _clock_gettime.o _gettimeofday.= o _futimens.o _utimensat.o _accept.o _accept4.o _aio_suspend.o _close.o _co= nnect.o _fcntl.o _fdatasync.o _fsync.o _fork.o _kevent.o _msync.o _nanoslee= p.o _open.o _openat.o _poll.o _ppoll.o _pselect.o _ptrace.o _read.o _readv.= o _recvfrom.o _recvmsg.o _select.o _sendmsg.o _sendto.o _setcontext.o _sigp= rocmask.o _sigsuspend.o _sigtimedwait.o _sigwait.o _sigwaitinfo.o _swapcont= ext.o _wait4.o _wait6.o _write.o _writev.o _sigaction.o stack_protector.o s= tack_protector_compat.o auth_none.o auth_unix.o authunix_prot.o bindresvpor= t.o clnt_bcast.o clnt_dg.o clnt_generic.o clnt_perror.o clnt_raw.o clnt_sim= ple.o clnt_vc.o rpc_dtablesize.o getnetconfig.o getnetpath.o getrpcent.o ge= trpcport.o mt_misc.o pmap_clnt.o pmap_getmaps.o pmap_getport.o pmap_prot.o = pmap_prot2.o pmap_rmt.o rpc_prot.o rpc_commondata.o rpc_callmsg.o rpc_gener= ic.o rpc_soc.o rpcb_clnt.o rpcb_prot.o rpcb_st_xdr.o rpcsec_gss_stub.o svc.= o svc_auth.o svc_dg.o svc_auth_unix.o svc_generic.o svc_raw.o svc_run.o svc= _simple.o svc_vc.o auth_time.o auth_des.o authdes_prot.o des_crypt.o des_so= ft.o crypt_client.o key_call.o key_prot_xdr.o getpublickey.o svc_auth_des.o= netname.o netnamer.o rpcdname.o rtime.o crypt_clnt.o crypt_xdr.o uuid_comp= are.o uuid_create.o uuid_create_nil.o uuid_equal.o uuid_from_string.o uuid_= hash.o uuid_is_nil.o uuid_stream.o uuid_to_string.o xdr.o xdr_array.o xdr_f= loat.o xdr_mem.o xdr_rec.o xdr_reference.o xdr_sizeof.o xdr_stdio.o xdryp.o= yp_xdr.o yplib.o subr_capability.o machdep_ldisQ.o memchr.o memcmp.o memcp= y.o memmove.o memset.o strchr.o strcmp.o strcpy.o strlen.o strncmp.o strnle= n.o _hdtoa.o _hldtoa.o _ldtoa.o glue.o gdtoa_strtorQ.o gdtoa_dmisc.o gdtoa_= dtoa.o gdtoa_gdtoa.o gdtoa_gethex.o gdtoa_gmisc.o gdtoa_hd_init.o gdtoa_hex= nan.o gdtoa_misc.o gdtoa_smisc.o gdtoa_strtod.o gdtoa_strtodg.o gdtoa_strto= f.o gdtoa_strtord.o gdtoa_sum.o gdtoa_ulp.o modf.o C99_Exit.o a64l.o abort.= o abs.o atexit.o atof.o atoi.o atol.o atoll.o bsearch.o cxa_thread_atexit.o= div.o exit.o getenv.o getopt.o getopt_long.o getsubopt.o hcreate.o hcreate= _r.o hdestroy_r.o heapsort.o heapsort_b.o hsearch_r.o imaxabs.o imaxdiv.o i= nsque.o l64a.o labs.o ldiv.o llabs.o lldiv.o lsearch.o merge.o mergesort_b.= o ptsname.o qsort.o qsort_r.o quick_exit.o radixsort.o rand.o random.o real= locarray.o reallocf.o realpath.o remque.o strfmon.o strtoimax.o strtol.o st= rtoll.o strtoq.o strtoul.o strtonum.o strtoull.o strtoumax.o strtouq.o syst= em.o tdelete.o tfind.o tsearch.o twalk.o jemalloc_jemalloc.o jemalloc_arena= .o jemalloc_atomic.o jemalloc_base.o jemalloc_bitmap.o jemalloc_chunk.o jem= alloc_chunk_dss.o jemalloc_chunk_mmap.o jemalloc_ckh.o jemalloc_ctl.o jemal= loc_extent.o jemalloc_hash.o jemalloc_huge.o jemalloc_mb.o jemalloc_mutex.o= jemalloc_nstime.o jemalloc_pages.o jemalloc_prng.o jemalloc_prof.o jemallo= c_quarantine.o jemalloc_rtree.o jemalloc_stats.o jemalloc_tcache.o jemalloc= _ticker.o jemalloc_tsd.o jemalloc_util.o jemalloc_witness.o bcmp.o bcopy.o = bzero.o explicit_bzero.o ffs.o ffsl.o ffsll.o fls.o flsl.o flsll.o memccpy.= o memrchr.o memmem.o stpcpy.o stpncpy.o strcasecmp.o strcat.o strcasestr.o = strchrnul.o strcoll.o strcspn.o strdup.o strerror.o strlcat.o strlcpy.o str= mode.o strncat.o strncpy.o strndup.o strnstr.o strpbrk.o strrchr.o strsep.o= strsignal.o strspn.o strstr.o strtok.o strxfrm.o swab.o timingsafe_bcmp.o = timingsafe_memcmp.o wcpcpy.o wcpncpy.o wcscasecmp.o wcscat.o wcschr.o wcscm= p.o wcscoll.o wcscpy.o wcscspn.o wcsdup.o wcslcat.o wcslcpy.o wcslen.o wcsn= casecmp.o wcsncat.o wcsncmp.o wcsncpy.o wcsnlen.o wcspbrk.o wcsrchr.o wcssp= n.o wcsstr.o wcstok.o wcswidth.o wcsxfrm.o wmemchr.o wmemcmp.o wmemcpy.o wm= emmove.o wmemset.o __iconv.o __iconv_free_list.o __iconv_get_list.o iconv.o= iconv_canonicalize.o iconv_close.o iconv_open.o iconv_open_into.o iconv_se= t_relocation_prefix.o iconvctl.o iconvlist.o | tsort -q`=20 --- libc_pic.a --- /usr/local/aarch64-freebsd/bin/ranlib -D libc_pic.a --- libc.so.7.full --- building shared library libc.so.7 cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -nodefaultlibs -Wl,--version-= script=3DVersion.map -shared -Wl,-x -Wl,--fatal-warnings -Wl,--warn-shared= -textrel -o libc.so.7.full -Wl,-soname,libc.so.7 `NM=3D'/usr/local/aarch6= 4-freebsd/bin/nm' NMFLAGS=3D'' lorder bt_close.pico bt_conv.pico bt_debug.p= ico bt_delete.pico bt_get.pico bt_open.pico bt_overflow.pico bt_page.pico b= t_put.pico bt_search.pico bt_seq.pico bt_split.pico bt_utils.pico db.pico h= ash.pico hash_bigkey.pico hash_buf.pico hash_func.pico hash_log2.pico hash_= page.pico ndbm.pico mpool.pico mpool-compat.pico rec_close.pico rec_delete.= pico rec_get.pico rec_open.pico rec_put.pico rec_search.pico rec_seq.pico r= ec_utils.pico creat.pico gethostid.pico getwd.pico killpg.pico sethostid.pi= co setpgrp.pico setrgid.pico setruid.pico sigcompat.pico __getosreldate.pic= o __pthread_mutex_init_calloc_cb_stub.pico __xuname.pico _once_stub.pico _p= thread_stubs.pico _rand48.pico _spinlock_stub.pico _thread_init.pico alarm.= pico arc4random.pico assert.pico auxv.pico basename.pico cap_sandboxed.pico= check_utility_compat.pico clock.pico clock_getcpuclockid.pico closedir.pic= o confstr.pico crypt.pico ctermid.pico daemon.pico devname.pico dirfd.pico = dirname.pico dirname_compat.pico disklabel.pico dlfcn.pico drand48.pico dup= 3.pico elf_utils.pico erand48.pico err.pico errlst.pico errno.pico exec.pic= o fdevname.pico feature_present.pico fmtcheck.pico fmtmsg.pico fnmatch.pico= fpclassify.pico frexp.pico fstab.pico ftok.pico fts.pico ftw.pico getbootf= ile.pico getbsize.pico getcap.pico getcwd.pico getdomainname.pico getgrent.= pico getgrouplist.pico gethostname.pico getloadavg.pico getlogin.pico getmn= tinfo.pico getnetgrent.pico getosreldate.pico getpagesize.pico getpagesizes= .pico getpeereid.pico getprogname.pico getpwent.pico getttyent.pico getuser= shell.pico getutxent.pico getvfsbyname.pico glob.pico initgroups.pico isatt= y.pico isinf.pico isnan.pico jrand48.pico lcong48.pico libc_dlopen.pico loc= kf.pico lrand48.pico mrand48.pico nftw.pico nice.pico nlist.pico nrand48.pi= co opendir.pico pause.pico pmadvise.pico popen.pico posix_spawn.pico psigna= l.pico pututxline.pico pw_scan.pico raise.pico readdir.pico readpassphrase.= pico recvmmsg.pico rewinddir.pico scandir.pico seed48.pico seekdir.pico sem= ctl.pico sendmmsg.pico setdomainname.pico sethostname.pico setjmperr.pico s= etmode.pico setproctitle.pico setprogname.pico siginterrupt.pico siglist.pi= co signal.pico sigsetops.pico sleep.pico srand48.pico statvfs.pico stringli= st.pico strtofflags.pico sysconf.pico sysctl.pico sysctlbyname.pico sysctln= ametomib.pico syslog.pico telldir.pico termios.pico time.pico times.pico ti= mezone.pico tls.pico ttyname.pico ttyslot.pico ualarm.pico ulimit.pico unam= e.pico usleep.pico utime.pico utxdb.pico valloc.pico wait.pico wait3.pico w= aitpid.pico waitid.pico wordexp.pico fts-compat.pico unvis-compat.pico pwca= che.pico unvis.pico vis.pico cancelpoints_sem.pico cancelpoints_sem_new.pic= o _ctx_start.pico fabs.pico flt_rounds.pico fpgetmask.pico fpsetmask.pico i= nfinity.pico ldexp.pico makecontext.pico _setjmp.pico _set_tp.pico setjmp.p= ico sigsetjmp.pico trivial-getcontextx.pico gmon.pico mcount.pico citrus_bc= s.pico citrus_bcs_strtol.pico citrus_bcs_strtoul.pico citrus_csmapper.pico = citrus_db.pico citrus_db_factory.pico citrus_db_hash.pico citrus_esdb.pico = citrus_hash.pico citrus_iconv.pico citrus_lookup.pico citrus_lookup_factory= .pico citrus_mapper.pico citrus_memstream.pico citrus_mmap.pico citrus_modu= le.pico citrus_none.pico citrus_pivot_factory.pico citrus_prop.pico citrus_= stdenc.pico bsd_iconv.pico iconv_compat.pico inet_addr.pico inet_cidr_ntop.= pico inet_cidr_pton.pico inet_lnaof.pico inet_makeaddr.pico inet_net_ntop.p= ico inet_net_pton.pico inet_neta.pico inet_netof.pico inet_network.pico ine= t_ntoa.pico inet_ntop.pico inet_pton.pico nsap_addr.pico ev_streams.pico ev= _timers.pico ascii.pico big5.pico btowc.pico collate.pico collcmp.pico euc.= pico fix_grouping.pico gb18030.pico gb2312.pico gbk.pico ctype.pico isctype= .pico iswctype.pico ldpart.pico lmessages.pico lmonetary.pico lnumeric.pico= localeconv.pico mblen.pico mbrlen.pico mbrtowc.pico mbsinit.pico mbsnrtowc= s.pico mbsrtowcs.pico mbtowc.pico mbstowcs.pico mskanji.pico nextwctype.pic= o nl_langinfo.pico nomacros.pico none.pico rpmatch.pico rune.pico runetype.= pico setlocale.pico setrunelocale.pico table.pico tolower.pico toupper.pico= utf8.pico wcrtomb.pico wcsnrtombs.pico wcsrtombs.pico wcsftime.pico wcstof= .pico wcstod.pico wcstoimax.pico wcstol.pico wcstold.pico wcstoll.pico wcst= ombs.pico wcstoul.pico wcstoull.pico wcstoumax.pico wctob.pico wctomb.pico = wctrans.pico wctype.pico wcwidth.pico xlocale.pico c16rtomb_iconv.pico c32r= tomb_iconv.pico mbrtoc16_iconv.pico mbrtoc32_iconv.pico md5c.pico ns_name.p= ico ns_netint.pico ns_parse.pico ns_print.pico ns_samedomain.pico ns_ttl.pi= co base64.pico ether_addr.pico eui64.pico gai_strerror.pico getaddrinfo.pic= o gethostbydns.pico gethostbyht.pico gethostbynis.pico gethostnamadr.pico g= etifaddrs.pico getifmaddrs.pico getnameinfo.pico getnetbydns.pico getnetbyh= t.pico getnetbynis.pico getnetnamadr.pico getproto.pico getprotoent.pico ge= tprotoname.pico getservent.pico if_indextoname.pico if_nameindex.pico if_na= metoindex.pico ip6opt.pico linkaddr.pico map_v4v6.pico name6.pico ntoh.pico= nsdispatch.pico nslexer.pico nsparser.pico nss_compat.pico rcmd.pico rcmds= h.pico recv.pico rthdr.pico sctp_sys_calls.pico send.pico sockatmark.pico s= ourcefilter.pico vars.pico nscache.pico nscachedcli.pico msgcat.pico acl_br= anding.pico acl_calc_mask.pico acl_copy.pico acl_delete.pico acl_delete_ent= ry.pico acl_entry.pico acl_flag.pico acl_free.pico acl_from_text.pico acl_f= rom_text_nfs4.pico acl_get.pico acl_id_to_name.pico acl_init.pico acl_perm.= pico acl_set.pico acl_strip.pico acl_support.pico acl_support_nfs4.pico acl= _to_text.pico acl_to_text_nfs4.pico acl_valid.pico extattr.pico mac.pico ma= c_exec.pico mac_get.pico mac_set.pico subr_acl_nfs4.pico acl_compat.pico re= gcomp.pico regerror.pico regexec.pico regfree.pico herror.pico h_errno.pico= mtctxres.pico res_comp.pico res_data.pico res_debug.pico res_findzonecut.p= ico res_init.pico res_mkquery.pico res_mkupdate.pico res_query.pico res_sen= d.pico res_state.pico res_update.pico _flock_stub.pico asprintf.pico clrerr= .pico dprintf.pico fclose.pico fcloseall.pico fdopen.pico feof.pico ferror.= pico fflush.pico fgetc.pico fgetln.pico fgetpos.pico fgets.pico fgetwc.pico= fgetwln.pico fgetws.pico fileno.pico findfp.pico flags.pico fmemopen.pico = fopen.pico fopencookie.pico fprintf.pico fpurge.pico fputc.pico fputs.pico = fputwc.pico fputws.pico fread.pico freopen.pico fscanf.pico fseek.pico fset= pos.pico ftell.pico funopen.pico fvwrite.pico fwalk.pico fwide.pico fwprint= f.pico fwscanf.pico fwrite.pico getc.pico getchar.pico getdelim.pico getlin= e.pico gets.pico getw.pico getwc.pico getwchar.pico makebuf.pico mktemp.pic= o open_memstream.pico open_wmemstream.pico perror.pico printf.pico printf-p= os.pico putc.pico putchar.pico puts.pico putw.pico putwc.pico putwchar.pico= refill.pico remove.pico rewind.pico rget.pico scanf.pico setbuf.pico setbu= ffer.pico setvbuf.pico snprintf.pico sprintf.pico sscanf.pico stdio.pico sw= printf.pico swscanf.pico tempnam.pico tmpfile.pico tmpnam.pico ungetc.pico = ungetwc.pico vasprintf.pico vdprintf.pico vfprintf.pico vfscanf.pico vfwpri= ntf.pico vfwscanf.pico vprintf.pico vscanf.pico vsnprintf.pico vsprintf.pic= o vsscanf.pico vswprintf.pico vswscanf.pico vwprintf.pico vwscanf.pico wbuf= .pico wprintf.pico wscanf.pico wsetup.pico xprintf.pico xprintf_float.pico = xprintf_int.pico xprintf_str.pico xprintf_errno.pico xprintf_hexdump.pico x= printf_quote.pico xprintf_time.pico xprintf_vis.pico asctime.pico difftime.= pico localtime.pico strftime.pico strptime.pico timelocal.pico time32.pico = __vdso_gettc.pico clock_gettime.pico gettimeofday.pico __vdso_gettimeofday.= pico __error.pico interposing_table.pico futimens.pico utimensat.pico pipe.= pico accept.pico accept4.pico aio_suspend.pico close.pico connect.pico fcnt= l.pico fdatasync.pico fsync.pico fork.pico kevent.pico msync.pico nanosleep= .pico open.pico openat.pico poll.pico ppoll.pico pselect.pico ptrace.pico r= ead.pico readv.pico recvfrom.pico recvmsg.pico select.pico sendmsg.pico sen= dto.pico setcontext.pico sigprocmask.pico sigsuspend.pico sigtimedwait.pico= sigwait.pico sigwaitinfo.pico swapcontext.pico wait4.pico wait6.pico write= .pico writev.pico sigaction.pico cerror.pico shmat.pico sigreturn.pico sysc= all.pico vfork.pico link.pico unlink.pico chdir.pico fchdir.pico mknod.pico= chmod.pico chown.pico getpid.pico mount.pico unmount.pico setuid.pico getu= id.pico geteuid.pico getpeername.pico getsockname.pico access.pico chflags.= pico fchflags.pico sync.pico kill.pico getppid.pico dup.pico freebsd10_pipe= .pico getegid.pico profil.pico ktrace.pico getgid.pico setlogin.pico acct.p= ico sigaltstack.pico ioctl.pico reboot.pico revoke.pico symlink.pico readli= nk.pico execve.pico umask.pico chroot.pico vadvise.pico munmap.pico mprotec= t.pico madvise.pico mincore.pico getgroups.pico setgroups.pico getpgrp.pico= setpgid.pico setitimer.pico swapon.pico getitimer.pico getdtablesize.pico = dup2.pico setpriority.pico socket.pico getpriority.pico bind.pico setsockop= t.pico listen.pico getrusage.pico getsockopt.pico settimeofday.pico fchown.= pico fchmod.pico setreuid.pico setregid.pico rename.pico flock.pico mkfifo.= pico shutdown.pico socketpair.pico mkdir.pico rmdir.pico utimes.pico adjtim= e.pico setsid.pico quotactl.pico nlm_syscall.pico nfssvc.pico lgetfh.pico g= etfh.pico sysarch.pico rtprio.pico semsys.pico msgsys.pico shmsys.pico setf= ib.pico ntp_adjtime.pico setgid.pico setegid.pico seteuid.pico stat.pico fs= tat.pico lstat.pico pathconf.pico fpathconf.pico getrlimit.pico setrlimit.p= ico getdirentries.pico __syscall.pico __sysctl.pico mlock.pico munlock.pico= undelete.pico futimes.pico getpgid.pico semget.pico semop.pico msgget.pico= msgsnd.pico msgrcv.pico shmdt.pico shmget.pico clock_settime.pico clock_ge= tres.pico ktimer_create.pico ktimer_delete.pico ktimer_settime.pico ktimer_= gettime.pico ktimer_getoverrun.pico ffclock_getcounter.pico ffclock_setesti= mate.pico ffclock_getestimate.pico clock_getcpuclockid2.pico ntp_gettime.pi= co minherit.pico rfork.pico issetugid.pico lchown.pico aio_read.pico aio_wr= ite.pico lio_listio.pico getdents.pico lchmod.pico netbsd_lchown.pico lutim= es.pico netbsd_msync.pico nstat.pico nfstat.pico nlstat.pico preadv.pico pw= ritev.pico fhopen.pico fhstat.pico modnext.pico modstat.pico modfnext.pico = modfind.pico kldload.pico kldunload.pico kldfind.pico kldnext.pico kldstat.= pico kldfirstmod.pico getsid.pico setresuid.pico setresgid.pico aio_return.= pico aio_cancel.pico aio_error.pico mlockall.pico munlockall.pico __getcwd.= pico sched_setparam.pico sched_getparam.pico sched_setscheduler.pico sched_= getscheduler.pico sched_yield.pico sched_get_priority_max.pico sched_get_pr= iority_min.pico sched_rr_get_interval.pico utrace.pico kldsym.pico jail.pic= o nnpfs_syscall.pico sigpending.pico __acl_get_file.pico __acl_set_file.pic= o __acl_get_fd.pico __acl_set_fd.pico __acl_delete_file.pico __acl_delete_f= d.pico __acl_aclcheck_file.pico __acl_aclcheck_fd.pico extattrctl.pico exta= ttr_set_file.pico extattr_get_file.pico extattr_delete_file.pico aio_waitco= mplete.pico getresuid.pico getresgid.pico kqueue.pico extattr_set_fd.pico e= xtattr_get_fd.pico extattr_delete_fd.pico __setugid.pico eaccess.pico afs3_= syscall.pico nmount.pico __mac_get_proc.pico __mac_set_proc.pico __mac_get_= fd.pico __mac_get_file.pico __mac_set_fd.pico __mac_set_file.pico kenv.pico= lchflags.pico uuidgen.pico sendfile.pico mac_syscall.pico getfsstat.pico s= tatfs.pico fstatfs.pico fhstatfs.pico ksem_close.pico ksem_post.pico ksem_w= ait.pico ksem_trywait.pico ksem_init.pico ksem_open.pico ksem_unlink.pico k= sem_getvalue.pico ksem_destroy.pico __mac_get_pid.pico __mac_get_link.pico = __mac_set_link.pico extattr_set_link.pico extattr_get_link.pico extattr_del= ete_link.pico __mac_execve.pico getcontext.pico swapoff.pico __acl_get_link= .pico __acl_set_link.pico __acl_delete_link.pico __acl_aclcheck_link.pico t= hr_create.pico thr_exit.pico thr_self.pico thr_kill.pico jail_attach.pico e= xtattr_list_fd.pico extattr_list_file.pico extattr_list_link.pico ksem_time= dwait.pico thr_suspend.pico thr_wake.pico kldunloadf.pico audit.pico audito= n.pico getauid.pico setauid.pico getaudit.pico setaudit.pico getaudit_addr.= pico setaudit_addr.pico auditctl.pico _umtx_op.pico thr_new.pico sigqueue.p= ico kmq_open.pico kmq_setattr.pico kmq_timedreceive.pico kmq_timedsend.pico= kmq_notify.pico kmq_unlink.pico abort2.pico thr_set_name.pico aio_fsync.pi= co rtprio_thread.pico sctp_peeloff.pico sctp_generic_sendmsg.pico sctp_gene= ric_sendmsg_iov.pico sctp_generic_recvmsg.pico pread.pico pwrite.pico mmap.= pico lseek.pico truncate.pico ftruncate.pico thr_kill2.pico shm_open.pico s= hm_unlink.pico cpuset.pico cpuset_setid.pico cpuset_getid.pico cpuset_getaf= finity.pico cpuset_setaffinity.pico faccessat.pico fchmodat.pico fchownat.p= ico fexecve.pico fstatat.pico futimesat.pico linkat.pico mkdirat.pico mkfif= oat.pico mknodat.pico readlinkat.pico renameat.pico symlinkat.pico unlinkat= .pico posix_openpt.pico gssd_syscall.pico jail_get.pico jail_set.pico jail_= remove.pico closefrom.pico __semctl.pico msgctl.pico shmctl.pico lpathconf.= pico __cap_rights_get.pico cap_enter.pico cap_getmode.pico pdfork.pico pdki= ll.pico pdgetpid.pico getloginclass.pico setloginclass.pico rctl_get_racct.= pico rctl_get_rules.pico rctl_get_limits.pico rctl_add_rule.pico rctl_remov= e_rule.pico posix_fallocate.pico posix_fadvise.pico cap_rights_limit.pico c= ap_ioctls_limit.pico cap_ioctls_get.pico cap_fcntls_limit.pico cap_fcntls_g= et.pico bindat.pico connectat.pico chflagsat.pico pipe2.pico aio_mlock.pico= procctl.pico numa_getaffinity.pico numa_setaffinity.pico _exit.pico _getlo= gin.pico _clock_gettime.pico _gettimeofday.pico _futimens.pico _utimensat.p= ico _accept.pico _accept4.pico _aio_suspend.pico _close.pico _connect.pico = _fcntl.pico _fdatasync.pico _fsync.pico _fork.pico _kevent.pico _msync.pico= _nanosleep.pico _open.pico _openat.pico _poll.pico _ppoll.pico _pselect.pi= co _ptrace.pico _read.pico _readv.pico _recvfrom.pico _recvmsg.pico _select= .pico _sendmsg.pico _sendto.pico _setcontext.pico _sigprocmask.pico _sigsus= pend.pico _sigtimedwait.pico _sigwait.pico _sigwaitinfo.pico _swapcontext.p= ico _wait4.pico _wait6.pico _write.pico _writev.pico _sigaction.pico stack_= protector.pico stack_protector_compat.pico auth_none.pico auth_unix.pico au= thunix_prot.pico bindresvport.pico clnt_bcast.pico clnt_dg.pico clnt_generi= c.pico clnt_perror.pico clnt_raw.pico clnt_simple.pico clnt_vc.pico rpc_dta= blesize.pico getnetconfig.pico getnetpath.pico getrpcent.pico getrpcport.pi= co mt_misc.pico pmap_clnt.pico pmap_getmaps.pico pmap_getport.pico pmap_pro= t.pico pmap_prot2.pico pmap_rmt.pico rpc_prot.pico rpc_commondata.pico rpc_= callmsg.pico rpc_generic.pico rpc_soc.pico rpcb_clnt.pico rpcb_prot.pico rp= cb_st_xdr.pico rpcsec_gss_stub.pico svc.pico svc_auth.pico svc_dg.pico svc_= auth_unix.pico svc_generic.pico svc_raw.pico svc_run.pico svc_simple.pico s= vc_vc.pico auth_time.pico auth_des.pico authdes_prot.pico des_crypt.pico de= s_soft.pico crypt_client.pico key_call.pico key_prot_xdr.pico getpublickey.= pico svc_auth_des.pico netname.pico netnamer.pico rpcdname.pico rtime.pico = crypt_clnt.pico crypt_xdr.pico uuid_compare.pico uuid_create.pico uuid_crea= te_nil.pico uuid_equal.pico uuid_from_string.pico uuid_hash.pico uuid_is_ni= l.pico uuid_stream.pico uuid_to_string.pico xdr.pico xdr_array.pico xdr_flo= at.pico xdr_mem.pico xdr_rec.pico xdr_reference.pico xdr_sizeof.pico xdr_st= dio.pico xdryp.pico yp_xdr.pico yplib.pico subr_capability.pico machdep_ldi= sQ.pico memchr.pico memcmp.pico memcpy.pico memmove.pico memset.pico strchr= .pico strcmp.pico strcpy.pico strlen.pico strncmp.pico strnlen.pico _hdtoa.= pico _hldtoa.pico _ldtoa.pico glue.pico gdtoa_strtorQ.pico gdtoa_dmisc.pico= gdtoa_dtoa.pico gdtoa_gdtoa.pico gdtoa_gethex.pico gdtoa_gmisc.pico gdtoa_= hd_init.pico gdtoa_hexnan.pico gdtoa_misc.pico gdtoa_smisc.pico gdtoa_strto= d.pico gdtoa_strtodg.pico gdtoa_strtof.pico gdtoa_strtord.pico gdtoa_sum.pi= co gdtoa_ulp.pico modf.pico C99_Exit.pico a64l.pico abort.pico abs.pico ate= xit.pico atof.pico atoi.pico atol.pico atoll.pico bsearch.pico cxa_thread_a= texit.pico div.pico exit.pico getenv.pico getopt.pico getopt_long.pico gets= ubopt.pico hcreate.pico hcreate_r.pico hdestroy_r.pico heapsort.pico heapso= rt_b.pico hsearch_r.pico imaxabs.pico imaxdiv.pico insque.pico l64a.pico la= bs.pico ldiv.pico llabs.pico lldiv.pico lsearch.pico merge.pico mergesort_b= .pico ptsname.pico qsort.pico qsort_r.pico quick_exit.pico radixsort.pico r= and.pico random.pico reallocarray.pico reallocf.pico realpath.pico remque.p= ico strfmon.pico strtoimax.pico strtol.pico strtoll.pico strtoq.pico strtou= l.pico strtonum.pico strtoull.pico strtoumax.pico strtouq.pico system.pico = tdelete.pico tfind.pico tsearch.pico twalk.pico jemalloc_jemalloc.pico jema= lloc_arena.pico jemalloc_atomic.pico jemalloc_base.pico jemalloc_bitmap.pic= o jemalloc_chunk.pico jemalloc_chunk_dss.pico jemalloc_chunk_mmap.pico jema= lloc_ckh.pico jemalloc_ctl.pico jemalloc_extent.pico jemalloc_hash.pico jem= alloc_huge.pico jemalloc_mb.pico jemalloc_mutex.pico jemalloc_nstime.pico j= emalloc_pages.pico jemalloc_prng.pico jemalloc_prof.pico jemalloc_quarantin= e.pico jemalloc_rtree.pico jemalloc_stats.pico jemalloc_tcache.pico jemallo= c_ticker.pico jemalloc_tsd.pico jemalloc_util.pico jemalloc_witness.pico bc= mp.pico bcopy.pico bzero.pico explicit_bzero.pico ffs.pico ffsl.pico ffsll.= pico fls.pico flsl.pico flsll.pico memccpy.pico memrchr.pico memmem.pico st= pcpy.pico stpncpy.pico strcasecmp.pico strcat.pico strcasestr.pico strchrnu= l.pico strcoll.pico strcspn.pico strdup.pico strerror.pico strlcat.pico str= lcpy.pico strmode.pico strncat.pico strncpy.pico strndup.pico strnstr.pico = strpbrk.pico strrchr.pico strsep.pico strsignal.pico strspn.pico strstr.pic= o strtok.pico strxfrm.pico swab.pico timingsafe_bcmp.pico timingsafe_memcmp= .pico wcpcpy.pico wcpncpy.pico wcscasecmp.pico wcscat.pico wcschr.pico wcsc= mp.pico wcscoll.pico wcscpy.pico wcscspn.pico wcsdup.pico wcslcat.pico wcsl= cpy.pico wcslen.pico wcsncasecmp.pico wcsncat.pico wcsncmp.pico wcsncpy.pic= o wcsnlen.pico wcspbrk.pico wcsrchr.pico wcsspn.pico wcsstr.pico wcstok.pic= o wcswidth.pico wcsxfrm.pico wmemchr.pico wmemcmp.pico wmemcpy.pico wmemmov= e.pico wmemset.pico | tsort -q` -lcompiler_rt -lssp_nonshared --- libc.a --- /usr/local/aarch64-freebsd/bin/ranlib -D libc.a --- libc.so.7.full --- /usr/local/aarch64-freebsd/bin/ld: getutxent.pico(.debug_info+0x3c): R_AARC= H64_ABS64 used with TLS symbol udb /usr/local/aarch64-freebsd/bin/ld: getutxent.pico(.debug_info+0x59): R_AARC= H64_ABS64 used with TLS symbol uf /usr/local/aarch64-freebsd/bin/ld: utxdb.pico(.debug_info+0x5c): R_AARCH64_= ABS64 used with TLS symbol futx_to_utx.ut /usr/local/aarch64-freebsd/bin/ld: jemalloc_tsd.pico(.debug_info+0x3d): R_A= ARCH64_ABS64 used with TLS symbol __je_tsd_tls /usr/local/aarch64-freebsd/bin/ld: jemalloc_tsd.pico(.debug_info+0x1434): R= _AARCH64_ABS64 used with TLS symbol __je_tsd_initialized /usr/local/aarch64-freebsd/bin/ld: cxa_thread_atexit.pico(.debug_info+0x3c)= : R_AARCH64_ABS64 used with TLS symbol dtors /usr/local/aarch64-freebsd/bin/ld: xlocale.pico(.debug_info+0x404): R_AARCH= 64_ABS64 used with TLS symbol __thread_locale /usr/local/aarch64-freebsd/bin/ld: setrunelocale.pico(.debug_info+0x3d): R_= AARCH64_ABS64 used with TLS symbol _ThreadRuneLocale --- libc.so.7.debug --- /usr/local/aarch64-freebsd/bin/objcopy --only-keep-debug libc.so.7.full lib= c.so.7.debug --- libc.so.7 --- /usr/local/aarch64-freebsd/bin/objcopy --strip-debug --add-gnu-debuglink=3D= libc.so.7.debug libc.so.7.full libc.so.7 --- _libinstall --- --- _NLSINS_be_BY.UTF-8.cat --- --- _NLSINS_ca_ES.ISO8859-1.cat --- --- _NLSINS_de_DE.ISO8859-1.cat --- --- _libinstall --- sh /usr/src/tools/install.sh -C -o root -g wheel -m 444 libc.a /usr/obj/= arm64.aarch64/usr/src/tmp/usr/lib/ --- _NLSINS_be_BY.UTF-8.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 be_BY.UTF-8.cat /u= sr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/be_BY.UTF-8/libc.cat --- _NLSINS_ca_ES.ISO8859-1.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 ca_ES.ISO8859-1.cat= /usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/ca_ES.ISO8859-1/libc.cat --- _NLSINS_de_DE.ISO8859-1.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 de_DE.ISO8859-1.cat= /usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/de_DE.ISO8859-1/libc.cat --- _NLSINS_el_GR.ISO8859-7.cat --- --- _NLSINS_es_ES.ISO8859-1.cat --- --- _NLSINS_fi_FI.ISO8859-1.cat --- --- _NLSINS_el_GR.ISO8859-7.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 el_GR.ISO8859-7.cat= /usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/el_GR.ISO8859-7/libc.cat --- _NLSINS_es_ES.ISO8859-1.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 es_ES.ISO8859-1.cat= /usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/es_ES.ISO8859-1/libc.cat --- _NLSINS_fi_FI.ISO8859-1.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 fi_FI.ISO8859-1.cat= /usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/fi_FI.ISO8859-1/libc.cat --- _NLSINS_fr_FR.ISO8859-1.cat --- --- _libinstall --- sh /usr/src/tools/install.sh -s -o root -g wheel -m 444 -S libc.so.7 /u= sr/obj/arm64.aarch64/usr/src/tmp/lib/ --- _NLSINS_gl_ES.ISO8859-1.cat --- --- _NLSINS_fr_FR.ISO8859-1.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 fr_FR.ISO8859-1.cat= /usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/fr_FR.ISO8859-1/libc.cat --- _NLSINS_hu_HU.ISO8859-2.cat --- --- _NLSINS_gl_ES.ISO8859-1.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 gl_ES.ISO8859-1.cat= /usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/gl_ES.ISO8859-1/libc.cat --- _NLSINS_hu_HU.ISO8859-2.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 hu_HU.ISO8859-2.cat= /usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/hu_HU.ISO8859-2/libc.cat --- _NLSINS_it_IT.ISO8859-15.cat --- --- _NLSINS_ja_JP.UTF-8.cat --- --- _NLSINS_it_IT.ISO8859-15.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 it_IT.ISO8859-15.ca= t /usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/it_IT.ISO8859-15/libc.c= at --- _libinstall --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 libc.so.7.debug /u= sr/obj/arm64.aarch64/usr/src/tmp/usr/lib/debug/lib/ --- _NLSINS_ja_JP.UTF-8.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 ja_JP.UTF-8.cat /u= sr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/ja_JP.UTF-8/libc.cat --- _NLSINS_ja_JP.eucJP.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 ja_JP.eucJP.cat /u= sr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/ja_JP.eucJP/libc.cat --- _NLSINS_ko_KR.UTF-8.cat --- --- _NLSINS_ko_KR.eucKR.cat --- --- _NLSINS_ko_KR.UTF-8.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 ko_KR.UTF-8.cat /u= sr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/ko_KR.UTF-8/libc.cat --- _NLSINS_mn_MN.UTF-8.cat --- --- _NLSINS_ko_KR.eucKR.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 ko_KR.eucKR.cat /u= sr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/ko_KR.eucKR/libc.cat --- _NLSINS_mn_MN.UTF-8.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 mn_MN.UTF-8.cat /u= sr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/mn_MN.UTF-8/libc.cat --- _NLSINS_nl_NL.ISO8859-1.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 nl_NL.ISO8859-1.cat= /usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/nl_NL.ISO8859-1/libc.cat --- _NLSINS_no_NO.ISO8859-1.cat --- --- _NLSINS_pl_PL.ISO8859-2.cat --- --- _NLSINS_no_NO.ISO8859-1.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 no_NO.ISO8859-1.cat= /usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/no_NO.ISO8859-1/libc.cat --- _NLSINS_pt_BR.ISO8859-1.cat --- --- _libinstall --- sh /usr/src/tools/install.sh -S -C -o root -g wheel -m 444 libc.ld /usr= /obj/arm64.aarch64/usr/src/tmp/usr/lib/libc.so --- _NLSINS_pl_PL.ISO8859-2.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 pl_PL.ISO8859-2.cat= /usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/pl_PL.ISO8859-2/libc.cat --- _NLSINS_pt_BR.ISO8859-1.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 pt_BR.ISO8859-1.cat= /usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/pt_BR.ISO8859-1/libc.cat --- _NLSINS_ru_RU.KOI8-R.cat --- --- _libinstall --- sh /usr/src/tools/install.sh -l s libc.so /usr/obj/arm64.aarch64/usr/src/tm= p/usr/lib/libxnet.so --- _NLSINS_sk_SK.ISO8859-2.cat --- --- _NLSINS_ru_RU.KOI8-R.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 ru_RU.KOI8-R.cat /= usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/ru_RU.KOI8-R/libc.cat --- _NLSINS_sv_SE.ISO8859-1.cat --- --- _libinstall --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 libc_pic.a /usr/obj= /arm64.aarch64/usr/src/tmp/usr/lib/ --- _NLSINS_sk_SK.ISO8859-2.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 sk_SK.ISO8859-2.cat= /usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/sk_SK.ISO8859-2/libc.cat --- _NLSINS_sv_SE.ISO8859-1.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 sv_SE.ISO8859-1.cat= /usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/sv_SE.ISO8859-1/libc.cat --- _NLSINS_uk_UA.UTF-8.cat --- --- _NLSINS_zh_CN.GB18030.cat --- --- _NLSINS_uk_UA.UTF-8.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 uk_UA.UTF-8.cat /u= sr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/uk_UA.UTF-8/libc.cat --- _NLSINS_zh_CN.GB18030.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 zh_CN.GB18030.cat = /usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/zh_CN.GB18030/libc.cat --- _NLSINS_zh_CN.GB2312.cat --- --- _NLSINS_zh_CN.UTF-8.cat --- --- _NLSINS_zh_CN.GB2312.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 zh_CN.GB2312.cat /= usr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/zh_CN.GB2312/libc.cat --- _NLSINS_zh_CN.UTF-8.cat --- sh /usr/src/tools/install.sh -o root -g wheel -m 444 zh_CN.UTF-8.cat /u= sr/obj/arm64.aarch64/usr/src/tmp/usr/share/nls/zh_CN.UTF-8/libc.cat --- gnu/lib/libgcc__L --- =3D=3D=3D> gnu/lib/libgcc (obj,all,install) --- obj --- --- beforebuild --- --- Unwind-EHABI.pico --- --- UnwindRegistersRestore.pico --- --- UnwindRegistersSave.pico --- --- libunwind.pico --- --- Unwind-EHABI.pico --- c++ -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64= /usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -DI= N_GCC -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -DHAVE_GTHR_DEFAULT -I/usr/src/= gnu/lib/libgcc/../../../contrib/gcclibs/include -I/usr/src/gnu/lib/libgcc/.= ./../../contrib/gcc/config -I/usr/src/gnu/lib/libgcc/../../../contrib/gcc -= I. -I/usr/src/gnu/lib/libgcc/../../../contrib/llvm/projects/libunwind/inclu= de -I/usr/src/gnu/lib/libgcc -D_LIBUNWIND_IS_NATIVE_ONLY -Qunused-arguments= -std=3Dc++11 -fno-rtti -Wno-c++11-extensions -c /usr/src/gnu/lib/libgcc/= ../../../contrib/llvm/projects/libunwind/src/Unwind-EHABI.cpp -o Unwind-EHA= BI.pico --- UnwindRegistersRestore.pico --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -O2 -pipe -DIN_G= CC -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -DHAVE_GTHR_DEFAULT -I/usr/src/g= nu/lib/libgcc/../../../contrib/gcclibs/include -I/usr/src/gnu/lib/libgcc/.= ./../../contrib/gcc/config -I/usr/src/gnu/lib/libgcc/../../../contrib/gcc -= I. -I/usr/src/gnu/lib/libgcc/../../../contrib/llvm/projects/libunwind/inclu= de -I/usr/src/gnu/lib/libgcc -D_LIBUNWIND_IS_NATIVE_ONLY -std=3Dgnu99 -Q= unused-arguments -c /usr/src/gnu/lib/libgcc/../../../contrib/llvm/proje= cts/libunwind/src/UnwindRegistersRestore.S -o UnwindRegistersRestore.pico --- UnwindRegistersSave.pico --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -O2 -pipe -DIN_G= CC -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -DHAVE_GTHR_DEFAULT -I/usr/src/g= nu/lib/libgcc/../../../contrib/gcclibs/include -I/usr/src/gnu/lib/libgcc/.= ./../../contrib/gcc/config -I/usr/src/gnu/lib/libgcc/../../../contrib/gcc -= I. -I/usr/src/gnu/lib/libgcc/../../../contrib/llvm/projects/libunwind/inclu= de -I/usr/src/gnu/lib/libgcc -D_LIBUNWIND_IS_NATIVE_ONLY -std=3Dgnu99 -Q= unused-arguments -c /usr/src/gnu/lib/libgcc/../../../contrib/llvm/proje= cts/libunwind/src/UnwindRegistersSave.S -o UnwindRegistersSave.pico --- libunwind.pico --- c++ -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64= /usr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -DI= N_GCC -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -DHAVE_GTHR_DEFAULT -I/usr/src/= gnu/lib/libgcc/../../../contrib/gcclibs/include -I/usr/src/gnu/lib/libgcc/.= ./../../contrib/gcc/config -I/usr/src/gnu/lib/libgcc/../../../contrib/gcc -= I. -I/usr/src/gnu/lib/libgcc/../../../contrib/llvm/projects/libunwind/inclu= de -I/usr/src/gnu/lib/libgcc -D_LIBUNWIND_IS_NATIVE_ONLY -Qunused-arguments= -std=3Dc++11 -fno-rtti -Wno-c++11-extensions -c /usr/src/gnu/lib/libgcc/= ../../../contrib/llvm/projects/libunwind/src/libunwind.cpp -o libunwind.pic= o --- _muldi3.pico --- --- _negdi2.pico --- --- _muldi3.pico --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O2 -pipe -DIN_GCC -DIN_L= IBGCC2 -D__GCC_FLOAT_NOT_NEEDED -DHAVE_GTHR_DEFAULT -I/usr/src/gnu/lib/li= bgcc/../../../contrib/gcclibs/include -I/usr/src/gnu/lib/libgcc/../../../c= ontrib/gcc/config -I/usr/src/gnu/lib/libgcc/../../../contrib/gcc -I. -I/usr= /src/gnu/lib/libgcc/../../../contrib/llvm/projects/libunwind/include -I/usr= /src/gnu/lib/libgcc -D_LIBUNWIND_IS_NATIVE_ONLY -std=3Dgnu99 -Qunused-ar= guments -g -fpic -DSHARED -DL_muldi3 -o _muldi3.pico /usr/src/gnu/lib/lib= gcc/../../../contrib/gcc/libgcc2.c --- _negdi2.pico --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O2 -pipe -DIN_GCC -DIN_L= IBGCC2 -D__GCC_FLOAT_NOT_NEEDED -DHAVE_GTHR_DEFAULT -I/usr/src/gnu/lib/li= bgcc/../../../contrib/gcclibs/include -I/usr/src/gnu/lib/libgcc/../../../c= ontrib/gcc/config -I/usr/src/gnu/lib/libgcc/../../../contrib/gcc -I. -I/usr= /src/gnu/lib/libgcc/../../../contrib/llvm/projects/libunwind/include -I/usr= /src/gnu/lib/libgcc -D_LIBUNWIND_IS_NATIVE_ONLY -std=3Dgnu99 -Qunused-ar= guments -g -fpic -DSHARED -DL_negdi2 -o _negdi2.pico /usr/src/gnu/lib/lib= gcc/../../../contrib/gcc/libgcc2.c --- _lshrdi3.pico --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -c -O2 -pipe -DIN_GCC -DIN_L= IBGCC2 -D__GCC_FLOAT_NOT_NEEDED -DHAVE_GTHR_DEFAULT -I/usr/src/gnu/lib/li= bgcc/../../../contrib/gcclibs/include -I/usr/src/gnu/lib/libgcc/../../../c= ontrib/gcc/config -I/usr/src/gnu/lib/libgcc/../../../contrib/gcc -I. -I/usr= /src/gnu/lib/libgcc/../../../contrib/llvm/projects/libunwind/include -I/usr= /src/gnu/lib/libgcc -D_LIBUNWIND_IS_NATIVE_ONLY -std=3Dgnu99 -Qunused-ar= guments -g -fpic -DSHARED -DL_lshrdi3 -o _lshrdi3.pico /usr/src/gnu/lib/l= ibgcc/../../../contrib/gcc/libgcc2.c In file included from /usr/src/gnu/lib/libgcc/../../../contrib/gcc/libgcc2.= c:32: ./tconfig.h:6:10: fatal error: 'auto-host.h' file not found --- _negdi2.pico --- In file included from /usr/src/gnu/lib/libgcc/../../../contrib/gcc/libgcc2.= c:32: ./tconfig.h:6:10: fatal error: 'auto-host.h' file not found #include "auto-host.h" ^ --- _muldi3.pico --- In file included from /usr/src/gnu/lib/libgcc/../../../contrib/gcc/libgcc2.= c:32: ./tconfig.h:6:10: fatal error: 'auto-host.h' file not found #include "auto-host.h" ^ --- _lshrdi3.pico --- #include "auto-host.h" ^ --- _negdi2.pico --- 1 error generated. --- _muldi3.pico --- 1 error generated. --- _lshrdi3.pico --- 1 error generated. --- _negdi2.pico --- *** [_negdi2.pico] Error code 1 bmake[4]: stopped in /usr/src/gnu/lib/libgcc --- _muldi3.pico --- *** [_muldi3.pico] Error code 1 bmake[4]: stopped in /usr/src/gnu/lib/libgcc --- _lshrdi3.pico --- *** [_lshrdi3.pico] Error code 1 bmake[4]: stopped in /usr/src/gnu/lib/libgcc 3 errors bmake[4]: stopped in /usr/src/gnu/lib/libgcc *** [gnu/lib/libgcc__L] Error code 2 bmake[3]: stopped in /usr/src 1 error bmake[3]: stopped in /usr/src *** [libraries] Error code 2 bmake[2]: stopped in /usr/src 1 error bmake[2]: stopped in /usr/src *** [_libraries] Error code 2 bmake[1]: stopped in /usr/src 1 error bmake[1]: stopped in /usr/src *** [buildworld] Error code 2 make: stopped in /usr/src 1 error make: stopped in /usr/src Build step 'Execute shell' marked build as failure [WARNINGS] Skipping publisher since build result is FAILURE [PostBuildScript] - Execution post build scripts. [FreeBSD_HEAD_arm64] $ /bin/sh -xe /tmp/hudson7949079084027441121.sh + export 'PATH=3D/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/b= in' + export 'jname=3DFreeBSD_HEAD_arm64' + echo 'clean up jail FreeBSD_HEAD_arm64' clean up jail FreeBSD_HEAD_arm64 + sudo jail -r FreeBSD_HEAD_arm64 + sudo ifconfig igb0 inet6 2610:1c1:1:607c::103:1 -alias + sudo umount FreeBSD_HEAD_arm64/usr/src + sudo umount FreeBSD_HEAD_arm64/dev + sudo rm -fr FreeBSD_HEAD_arm64 + true + sudo chflags -R noschg FreeBSD_HEAD_arm64 + sudo rm -fr FreeBSD_HEAD_arm64 Email was triggered for: Failure - Any Sending email for trigger: Failure - Any From owner-freebsd-arm@freebsd.org Fri Oct 21 07:06:04 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0B579C1BE29 for ; Fri, 21 Oct 2016 07:06:04 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id EDE062EB; Fri, 21 Oct 2016 07:06:03 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 308CB1D3; Fri, 21 Oct 2016 07:06:04 +0000 (UTC) Date: Fri, 21 Oct 2016 07:06:01 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: ngie@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-arm@FreeBSD.org Message-ID: <1337987767.35.1477033564202.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <70604602.31.1477023118647.JavaMail.jenkins@jenkins-9.freebsd.org> References: <70604602.31.1477023118647.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_arm64 - Build #4125 - Fixed MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_arm64 X-Jenkins-Result: SUCCESS Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Oct 2016 07:06:04 -0000 FreeBSD_HEAD_arm64 - Build #4125 - Fixed: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/4125/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/4125/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/4125/console Change summaries: 307702 by ngie: Integrate contrib/netbsd-tests/fs/tmpfs into the FreeBSD test suite as tests/sys/fs These testcases exercise tmpfs support MFC after: 2 weeks Sponsored by: Dell EMC Isilon 307701 by ngie: Expect tests/sys/fs/tmpfs/link_test:kqueue to fail It fails with: "dir/b did not receive NOTE_LINK" Also, add needed cleanup logic to cleanup the mountpoint after the fact MFC after: 2 weeks PR: 213662 Sponsored by: Dell EMC Isilon 307700 by ngie: Only build lib/libc/tests/iconv if MK_ICONV != no MFC after: 1 week Reported by: damian@damianek.be Sponsored by: Dell EMC Isilon 307699 by ngie: Revert r307689 The proposed change ("Fix building of llvm's unwind if gcc has been also built") breaks the build with clang/llvm. Tested with... ( export SRCCONF=/dev/null WITH_CLANG= cd gnu/lib/libgcc; make obj; make depend; make all ) MFC after: 3 days X-MFC with: r307689 Pointyhat to: bapt Reported by: Jenkins, O. Hartmann Sponsored by: Dell EMC Isilon From owner-freebsd-arm@freebsd.org Fri Oct 21 18:07:48 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 92CFFC1C364 for ; Fri, 21 Oct 2016 18:07:48 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8259BD88 for ; Fri, 21 Oct 2016 18:07:48 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u9LI7mBp063517 for ; Fri, 21 Oct 2016 18:07:48 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-arm@FreeBSD.org Subject: [Bug 213687] Raspberry Pi sound: PCM channel gets dead ("play interrupt timeout") after 48 hours Date: Fri, 21 Oct 2016 18:07:48 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: arm X-Bugzilla-Version: CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: sylvain@sylvaingarrigues.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-arm@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Oct 2016 18:07:48 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D213687 Bug ID: 213687 Summary: Raspberry Pi sound: PCM channel gets dead ("play interrupt timeout") after 48 hours Product: Base System Version: CURRENT Hardware: arm OS: Any Status: New Severity: Affects Only Me Priority: --- Component: arm Assignee: freebsd-arm@FreeBSD.org Reporter: sylvain@sylvaingarrigues.com Hello,=20 I am the happy owner of the raspberry pi 2, analogue sounds works GREAT but I've always had problem after a few days. I listen to music several hours every day with my Pi, if I play music every= day everything is fine, but I have noticed that if I don't play music for more = than 48 hours, I get this error trying to relaunch music (no log before): pcm0: chn_write(): pcm0:virtual:dsp0.vp0: play interrupt timeout, channel d= ead Any idea? I have this verbose log just before it dies (cut version): pcm0: WARNING: PCMDIR_PLAY DMA completion too fast/slow ! hwptr=3D44000, old=3D44000 delta=3D0 amt=3D0 ready=3D8192 free=3D119808 feed_root: (virtual) appending 3676 bytes (count=3D3676 l=3D0 feed=3D752487= 8) pcm0: WARNING: PCMDIR_PLAY DMA completion too fast/slow ! hwptr=3D48000, old=3D48000 delta=3D0 amt=3D0 ready=3D8192 free=3D119808 feed_root: (virtual) appending 1852 bytes (count=3D1852 l=3D0 feed=3D752487= 9) feed_root: (virtual) appending 1824 bytes (count=3D1824 l=3D0 feed=3D752488= 0) pcm0: WARNING: PCMDIR_PLAY DMA completion too fast/slow ! hwptr=3D52000, old=3D52000 delta=3D0 amt=3D0 ready=3D8192 free=3D119808 pcm0: chn_write(): pcm0:virtual:dsp0.vp0: play interrupt timeout, channel d= ead Gonzo said in an earlier bug these WARNINGs are inherent to the way the raspberry pi sends sound to the firmware so I'm not worried about it. # sysctl -a | grep pcm: dev.pcm.0.dest: 1 dev.pcm.0.eq_preamp: +0.0dB dev.pcm.0.eq: 1 dev.pcm.0.bitperfect: 0 dev.pcm.0.buffersize: 0 dev.pcm.0.play.vchanformat: s16le:2.0 dev.pcm.0.play.vchanrate: 48000 dev.pcm.0.play.vchanmode: fixed dev.pcm.0.play.vchans: 1 dev.pcm.0.%parent: vchiq0 dev.pcm.0.%pnpinfo:=20 dev.pcm.0.%location:=20 dev.pcm.0.%driver: pcm dev.pcm.0.%desc: VCHIQ audio dev.pcm.%parent:=20 # sysctl -a | grep snd hw.snd.maxautovchans: 16 hw.snd.default_unit: 0 hw.snd.version: 2009061500/armv6 hw.snd.default_auto: 1 hw.snd.verbose: 4 hw.snd.vpc_mixer_bypass: 1 hw.snd.feeder_rate_quality: 1 hw.snd.feeder_rate_round: 25 hw.snd.feeder_rate_max: 2016000 hw.snd.feeder_rate_min: 1 hw.snd.feeder_rate_polyphase_max: 183040 hw.snd.feeder_rate_presets: 100:8:0.85 100:36:0.92 100:164:0.97 hw.snd.feeder_eq_exact_rate: 0 hw.snd.feeder_eq_presets: PEQ:16000,0.2500,62,0.2500:-9,9,1.0:44100,48000,88200,96000,176400,192000 hw.snd.basename_clone: 1 hw.snd.compat_linux_mmap: 0 hw.snd.syncdelay: -1 hw.snd.usefrags: 0 hw.snd.vpc_reset: 0 hw.snd.vpc_0db: 45 hw.snd.vpc_autoreset: 1 hw.snd.timeout: 5 hw.snd.latency_profile: 1 hw.snd.latency: 5 hw.snd.report_soft_matrix: 1 hw.snd.report_soft_formats: 1 --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-arm@freebsd.org Sat Oct 22 20:05:19 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5EFF3C1C6C0 for ; Sat, 22 Oct 2016 20:05:19 +0000 (UTC) (envelope-from ticso@cicely7.cicely.de) Received: from raven.bwct.de (raven.bwct.de [195.149.99.3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "raven.bwct.de", Issuer "raven.bwct.de" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id E2E199B1 for ; Sat, 22 Oct 2016 20:05:16 +0000 (UTC) (envelope-from ticso@cicely7.cicely.de) Received: from mail.cicely.de ([10.1.1.37]) by raven.bwct.de (8.15.2/8.15.2) with ESMTPS id u9MK4wof043868 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Sat, 22 Oct 2016 22:04:59 +0200 (CEST) (envelope-from ticso@cicely7.cicely.de) Received: from cicely7.cicely.de (cicely7.cicely.de [10.1.1.9]) by mail.cicely.de (8.14.5/8.14.4) with ESMTP id u9MK4snD058896 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 22 Oct 2016 22:04:54 +0200 (CEST) (envelope-from ticso@cicely7.cicely.de) Received: from cicely7.cicely.de (localhost [127.0.0.1]) by cicely7.cicely.de (8.15.2/8.15.2) with ESMTP id u9MK4sMO096311; Sat, 22 Oct 2016 22:04:54 +0200 (CEST) (envelope-from ticso@cicely7.cicely.de) Received: (from ticso@localhost) by cicely7.cicely.de (8.15.2/8.15.2/Submit) id u9MK4oDj096310; Sat, 22 Oct 2016 22:04:50 +0200 (CEST) (envelope-from ticso) Date: Sat, 22 Oct 2016 22:04:50 +0200 From: Bernd Walter To: Kris Moore Cc: Mark Millard , freebsd-arm@freebsd.org Subject: Re: [SPAM] Re: Issue booting RPI2 B (v1.2) [V1.2 is BVM2837 and quad-core Cortex-A53 based] Message-ID: <20161022200449.GB96251@cicely7.cicely.de> Reply-To: ticso@cicely.de References: <053B3B99-E4D9-4714-ACCF-AA846E1855CE@dsl-only.net> <1C2BA80D-FAB7-49D2-8D02-5CE1431953CF@dsl-only.net> <38a4152b-e27e-baa3-33a6-cd7318026569@ixsystems.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <38a4152b-e27e-baa3-33a6-cd7318026569@ixsystems.com> X-Operating-System: FreeBSD cicely7.cicely.de 10.2-RELEASE amd64 User-Agent: Mutt/1.5.11 X-Spam-Status: No, score=-4.4 required=5.0 tests=ALL_TRUSTED=-1, BAYES_00=-1.9, RP_MATCHES_RCVD=-1.507 autolearn=ham version=3.3.0 X-Spam-Checker-Version: SpamAssassin 3.3.0 (2010-01-18) on spamd.cicely.de X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Oct 2016 20:05:19 -0000 On Thu, Oct 20, 2016 at 03:59:38PM -0400, Kris Moore wrote: > On 10/20/2016 15:25, Mark Millard wrote: > > On 2016-Oct-20, at 12:08 PM, Mark Millard wrote: > > > >> On 2016-Oct-20, at 11:22 AM, Kris Moore wrote: > >> > >>> I've been toying around with a bunch of RPI2's here (using > >>> 11.0-RELEASE), and so far so good. However I just ordered a new batch of > >>> them and they all get stuck at the "rainbow" screen. After further > >>> investigation, I noticed that they were marked as "Raspberry Pi 2 Model > >>> B V1.2", and all my other units are V1.1. Just for kicks, I tried > >>> rasbian, and that works fine. > >>> > >>> Is this possibly an issue with U-Boot being too old for this revision? > >>> Any other ideas? > >>> > >>> > >>> -- > >>> Kris Moore > >>> iXsystems > >>> Enterprise Storage & Servers Driven By Open Source > >> https://www.element14.com/community/community/raspberry-pi/raspberrypi2 says: > >> > >>> Raspberry Pi 2 Model B v1.2 > >>> Previous versions of Raspberry Pi 2 Model B use the BCM2836 SoC, which contains a quad-core ARM Cortex-A7 processor. The Raspberry Pi 2 Model B v1.2 board uses BCM2837, which contains a quad-core ARM Cortex-A53 processor. It is necessary to update to the latest (October 2016) version of the device firmware and Linux kernel to allow the board to boot up properly. > >> === > >> Mark Millard > >> markmi at dsl-only.net > > It is listed as out of stock but http://www.mcmelectronics.com/product/83-17791 agrees in its description: > > > >> The Raspberry Pi 2 V1.2 is a single-board computer developed in the UK by the Raspberry Pi Foundation. > >> > >> . . . > >> > >> The updated Raspberry Pi 2 Model B is designed around the Broadcom BCM2837 SoC (same as the Pi 3) Quad Core ARMv8 processor running at 900 MHz just like the original Pi 2. The rest of the board is identical to the original, featuring a VideoCore IV GPU, 1 Gigabyte of RAM, 4 USB ports, and 40 GPIO pins for expansion. > >> > >> Please note:Previous versions of Raspberry Pi 2 Model B use the BCM2836 SoC, which contains a quad-core ARM Cortex-A7 processor. The Raspberry Pi 2 Model B v1.2 board uses BCM2837, which contains a quad-core ARM Cortex-A53 processor. It is necessary to update to the latest (October 2016) version of the device firmware and Linux kernel to allow the board to boot up properly > >> > >> Board Specifications > >> > >> ??? Processor: Quad-core BCM2837 ARMv8 CPU running at 900Mhz > >> ??? USB: Four USB 2.0 Ports > >> ??? Ethernet: 10/100 Ethernet Port > >> ??? Video Output: HDMI and Composite > >> ??? Sound: L/R Stereo > >> ??? Memory: 1GB Ram > >> ??? Operating System: Uses microSD card slot to load O/S (Sold Separately, Software cane be found here) > >> ??? Digital interfaces: CSi and DSi ribbon cable ports > >> ??? GPIO: 40 GPIO pins, backwards compatible to B and B+ board > > I know that http://ameridroid.com/products/raspberry-pi-2-model-b-1gb-ram 's old page for V1.1 has said "DISCONTINUED" for some time. > > > > === > > Mark Millard > > markmi at dsl-only.net > > > > Oh, that's a bummer. I was afraid of that, since the 2's are getting > harder to find now. I would imagine its not worth looking too hard at > this, since support for the Pi 3 is starting to land ;) WTF - why can't they use a different name for something completely different. This isn't just a PCB version change, especially not a change in a minor number. In other words I need to keep my thumb on the Pi 2s I recently got, since those are the old ones. Got mine just 2 months ago directly from RS, maybe they still have a stock on the previos Pi 2. -- B.Walter http://www.bwct.de Modbus/TCP Ethernet I/O Baugruppen, ARM basierte FreeBSD Rechner uvm. From owner-freebsd-arm@freebsd.org Sat Oct 22 20:22:18 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F3383C1CE14 for ; Sat, 22 Oct 2016 20:22:18 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-210-39.reflexion.net [208.70.210.39]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B99F1325 for ; Sat, 22 Oct 2016 20:22:18 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 14941 invoked from network); 22 Oct 2016 20:22:09 -0000 Received: from unknown (HELO mail-cs-01.app.dca.reflexion.local) (10.81.19.1) by 0 (rfx-qmail) with SMTP; 22 Oct 2016 20:22:09 -0000 Received: by mail-cs-01.app.dca.reflexion.local (Reflexion email security v8.10.0) with SMTP; Sat, 22 Oct 2016 16:22:18 -0400 (EDT) Received: (qmail 11814 invoked from network); 22 Oct 2016 20:22:18 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with (AES256-SHA encrypted) SMTP; 22 Oct 2016 20:22:18 -0000 Received: from [192.168.1.107] (c-76-115-7-162.hsd1.or.comcast.net [76.115.7.162]) by iron2.pdx.net (Postfix) with ESMTPSA id B9B7EEC892A; Sat, 22 Oct 2016 13:22:09 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: [SPAM] Issue booting RPI2 B (v1.2) [V1.2 is BVM2837 and quad-core Cortex-A53 based] From: Mark Millard In-Reply-To: <20161022200449.GB96251@cicely7.cicely.de> Date: Sat, 22 Oct 2016 13:22:08 -0700 Cc: Kris Moore , freebsd-arm@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <9BF0FDD6-932B-4656-B7B2-C23AD540A933@dsl-only.net> References: <053B3B99-E4D9-4714-ACCF-AA846E1855CE@dsl-only.net> <1C2BA80D-FAB7-49D2-8D02-5CE1431953CF@dsl-only.net> <38a4152b-e27e-baa3-33a6-cd7318026569@ixsystems.com> <20161022200449.GB96251@cicely7.cicely.de> To: ticso@cicely.de X-Mailer: Apple Mail (2.3124) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Oct 2016 20:22:19 -0000 On 2016-Oct-22, at 1:04 PM, Bernd Walter = wrote: > On Thu, Oct 20, 2016 at 03:59:38PM -0400, Kris Moore wrote: >> On 10/20/2016 15:25, Mark Millard wrote: >>> On 2016-Oct-20, at 12:08 PM, Mark Millard = wrote: >>>=20 >>>> On 2016-Oct-20, at 11:22 AM, Kris Moore = wrote: >>>>=20 >>>>> I've been toying around with a bunch of RPI2's here (using >>>>> 11.0-RELEASE), and so far so good. However I just ordered a new = batch of >>>>> them and they all get stuck at the "rainbow" screen. After further >>>>> investigation, I noticed that they were marked as "Raspberry Pi 2 = Model >>>>> B V1.2", and all my other units are V1.1. Just for kicks, I tried >>>>> rasbian, and that works fine. >>>>>=20 >>>>> Is this possibly an issue with U-Boot being too old for this = revision? >>>>> Any other ideas? >>>>>=20 >>>>>=20 >>>>> --=20 >>>>> Kris Moore >>>>> iXsystems >>>>> Enterprise Storage & Servers Driven By Open Source >>>> = https://www.element14.com/community/community/raspberry-pi/raspberrypi2 = says: >>>>=20 >>>>> Raspberry Pi 2 Model B v1.2 >>>>> Previous versions of Raspberry Pi 2 Model B use the BCM2836 SoC, = which contains a quad-core ARM Cortex-A7 processor. The Raspberry Pi 2 = Model B v1.2 board uses BCM2837, which contains a quad-core ARM = Cortex-A53 processor. It is necessary to update to the latest (October = 2016) version of the device firmware and Linux kernel to allow the board = to boot up properly. >>>> =3D=3D=3D >>>> Mark Millard >>>> markmi at dsl-only.net >>> It is listed as out of stock but = http://www.mcmelectronics.com/product/83-17791 agrees in its = description: >>>=20 >>>> The Raspberry Pi 2 V1.2 is a single-board computer developed in the = UK by the Raspberry Pi Foundation. >>>>=20 >>>> . . .=20 >>>>=20 >>>> The updated Raspberry Pi 2 Model B is designed around the Broadcom = BCM2837 SoC (same as the Pi 3) Quad Core ARMv8 processor running at 900 = MHz just like the original Pi 2. The rest of the board is identical to = the original, featuring a VideoCore IV GPU, 1 Gigabyte of RAM, 4 USB = ports, and 40 GPIO pins for expansion.=20 >>>>=20 >>>> Please note:Previous versions of Raspberry Pi 2 Model B use the = BCM2836 SoC, which contains a quad-core ARM Cortex-A7 processor. The = Raspberry Pi 2 Model B v1.2 board uses BCM2837, which contains a = quad-core ARM Cortex-A53 processor. It is necessary to update to the = latest (October 2016) version of the device firmware and Linux kernel to = allow the board to boot up properly >>>>=20 >>>> Board Specifications >>>>=20 >>>> ??? Processor: Quad-core BCM2837 ARMv8 CPU running at 900Mhz >>>> ??? USB: Four USB 2.0 Ports >>>> ??? Ethernet: 10/100 Ethernet Port >>>> ??? Video Output: HDMI and Composite >>>> ??? Sound: L/R Stereo=20 >>>> ??? Memory: 1GB Ram=20 >>>> ??? Operating System: Uses microSD card slot to load O/S (Sold = Separately, Software cane be found here) >>>> ??? Digital interfaces: CSi and DSi ribbon cable ports >>>> ??? GPIO: 40 GPIO pins, backwards compatible to B and B+ board >>> I know that = http://ameridroid.com/products/raspberry-pi-2-model-b-1gb-ram 's old = page for V1.1 has said "DISCONTINUED" for some time. >>>=20 >>> =3D=3D=3D >>> Mark Millard >>> markmi at dsl-only.net >>>=20 >>=20 >> Oh, that's a bummer. I was afraid of that, since the 2's are getting >> harder to find now. I would imagine its not worth looking too hard at >> this, since support for the Pi 3 is starting to land ;) >=20 > WTF - why can't they use a different name for something completely > different. > This isn't just a PCB version change, especially not a change in a > minor number. > In other words I need to keep my thumb on the Pi 2s I recently got, > since those are the old ones. > Got mine just 2 months ago directly from RS, maybe they still have a > stock on the previos Pi 2. >=20 > --=20 > B.Walter http://www.bwct.de > Modbus/TCP Ethernet I/O Baugruppen, ARM basierte FreeBSD Rechner uvm. The modern versions of the official operating system supports both V1.1 = and V1.2 of the board, allowing existing programs to continue to work on = newer boards. (At least that is my understanding.) It is a different SOC but with the new one configured for use for = extreme compatibility with the old one from what I can tell. (User space = code, anyway, including using official interfaces to things on the = board.) They do not claim to support 64 bit at all: just Cortex-A7 = compatibility. For their primary target customers it is not "completely different". That other operating systems might choose to go in a different direction = is not a consideration for them: what they support is very compatible = even though the hardware does not require such configuration. (I'd have preferred RPI2C vs. RPI2B for naming at least. But I'm not = using the official materials generally so the issue is more noticable.) =3D=3D=3D Mark Millard markmi at dsl-only.net From owner-freebsd-arm@freebsd.org Sat Oct 22 20:42:58 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 70068C1D6C7 for ; Sat, 22 Oct 2016 20:42:58 +0000 (UTC) (envelope-from ticso@cicely7.cicely.de) Received: from raven.bwct.de (raven.bwct.de [195.149.99.3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "raven.bwct.de", Issuer "raven.bwct.de" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 1695A336 for ; Sat, 22 Oct 2016 20:42:57 +0000 (UTC) (envelope-from ticso@cicely7.cicely.de) Received: from mail.cicely.de ([10.1.1.37]) by raven.bwct.de (8.15.2/8.15.2) with ESMTPS id u9MKgp4R044473 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Sat, 22 Oct 2016 22:42:52 +0200 (CEST) (envelope-from ticso@cicely7.cicely.de) Received: from cicely7.cicely.de (cicely7.cicely.de [10.1.1.9]) by mail.cicely.de (8.14.5/8.14.4) with ESMTP id u9MKgn3l059369 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 22 Oct 2016 22:42:49 +0200 (CEST) (envelope-from ticso@cicely7.cicely.de) Received: from cicely7.cicely.de (localhost [127.0.0.1]) by cicely7.cicely.de (8.15.2/8.15.2) with ESMTP id u9MKgn1S096398; Sat, 22 Oct 2016 22:42:49 +0200 (CEST) (envelope-from ticso@cicely7.cicely.de) Received: (from ticso@localhost) by cicely7.cicely.de (8.15.2/8.15.2/Submit) id u9MKglY8096397; Sat, 22 Oct 2016 22:42:47 +0200 (CEST) (envelope-from ticso) Date: Sat, 22 Oct 2016 22:42:47 +0200 From: Bernd Walter To: Mark Millard Cc: ticso@cicely.de, freebsd-arm@freebsd.org Subject: Re: [SPAM] Issue booting RPI2 B (v1.2) [V1.2 is BVM2837 and quad-core Cortex-A53 based] Message-ID: <20161022204247.GC96251@cicely7.cicely.de> Reply-To: ticso@cicely.de References: <053B3B99-E4D9-4714-ACCF-AA846E1855CE@dsl-only.net> <1C2BA80D-FAB7-49D2-8D02-5CE1431953CF@dsl-only.net> <38a4152b-e27e-baa3-33a6-cd7318026569@ixsystems.com> <20161022200449.GB96251@cicely7.cicely.de> <9BF0FDD6-932B-4656-B7B2-C23AD540A933@dsl-only.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <9BF0FDD6-932B-4656-B7B2-C23AD540A933@dsl-only.net> X-Operating-System: FreeBSD cicely7.cicely.de 10.2-RELEASE amd64 User-Agent: Mutt/1.5.11 X-Spam-Status: No, score=-4.4 required=5.0 tests=ALL_TRUSTED=-1, BAYES_00=-1.9, RP_MATCHES_RCVD=-1.507 autolearn=ham version=3.3.0 X-Spam-Checker-Version: SpamAssassin 3.3.0 (2010-01-18) on spamd.cicely.de X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Oct 2016 20:42:58 -0000 On Sat, Oct 22, 2016 at 01:22:08PM -0700, Mark Millard wrote: > On 2016-Oct-22, at 1:04 PM, Bernd Walter wrote: > > > WTF - why can't they use a different name for something completely > > different. > > This isn't just a PCB version change, especially not a change in a > > minor number. > > In other words I need to keep my thumb on the Pi 2s I recently got, > > since those are the old ones. > > Got mine just 2 months ago directly from RS, maybe they still have a > > stock on the previos Pi 2. > > The modern versions of the official operating system supports both V1.1 and V1.2 of the board, allowing existing programs to continue to work on newer boards. (At least that is my understanding.) > > It is a different SOC but with the new one configured for use for extreme compatibility with the old one from what I can tell. (User space code, anyway, including using official interfaces to things on the board.) They do not claim to support 64 bit at all: just Cortex-A7 compatibility. > > For their primary target customers it is not "completely different". > > That other operating systems might choose to go in a different direction is not a consideration for them: what they support is very compatible even though the hardware does not require such configuration. It is not just other OS. There are tons of customized Pi Images out there for different kind of application type of things, which can't boot until updated by the vendor first. Usually this wouldn't be a big deal, since you boot them and start an update. Many kind of common use cases run customized kernels e.g. to run SPI based displays. Gratend - force them to use updated Linux kernels seem to be wise given the recent Linux kernel bugs, but on the other hand I guess the timing is so bad that they might miss that fix. > (I'd have preferred RPI2C vs. RPI2B for naming at least. But I'm not using the official materials generally so the issue is more noticable.) Me too. -- B.Walter http://www.bwct.de Modbus/TCP Ethernet I/O Baugruppen, ARM basierte FreeBSD Rechner uvm. From owner-freebsd-arm@freebsd.org Sat Oct 22 20:44:55 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5EA15C1D747 for ; Sat, 22 Oct 2016 20:44:55 +0000 (UTC) (envelope-from hps@selasky.org) Received: from mail.turbocat.net (mail.turbocat.net [IPv6:2a01:4f8:d16:4514::2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 25D7F3D3 for ; Sat, 22 Oct 2016 20:44:55 +0000 (UTC) (envelope-from hps@selasky.org) Received: from laptop015.home.selasky.org (unknown [62.141.129.119]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.turbocat.net (Postfix) with ESMTPSA id 154031FE023; Sat, 22 Oct 2016 22:44:52 +0200 (CEST) Subject: Re: Raspberry Pi 3 support To: Michael Tuexen , Shawn Webb References: <20161017140631.GA77580@mutt-hardenedbsd> <20161018194958.GC22296@mutt-hardenedbsd> <2BC88734-CF40-4702-9483-ADEBA23C11F2@bluezbox.com> <20161019002146.GA57025@mutt-hardenedbsd> <20161020160203.GB29944@mutt-hardenedbsd> Cc: freebsd-arm@freebsd.org, Ross Alexander From: Hans Petter Selasky Message-ID: Date: Sat, 22 Oct 2016 22:49:53 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Oct 2016 20:44:55 -0000 On 10/20/16 18:38, Michael Tuexen wrote: >> On 20 Oct 2016, at 18:02, Shawn Webb wrote: >> >> On Thu, Oct 20, 2016 at 05:57:06PM +0200, Michael Tuexen wrote: >>>> Cool! Thanks! >>> I followed the instructions in the Wiki with the difference that I had to go >>> via a file image. I successfully installed it on an SD card and booted the >>> RPI3. The only problem is that it misses an /usr/bin/ld although it has >>> /usr/bin/cc >>> >>> Any idea what might went wrong? >> >> Hey Michael, >> >> You'll need to use the projects/clang390-import branch to bring in lld. >> lld will get installed as /usr/bin/ld.lld. You'll need to create a >> symlink (or hardlink) pointing /usr/bin/ld to /usr/bin/ld.lld. >> >> I didn't document steps for the clang 3.9.0 / lld work mainly because >> it's extremely experimental and doesn't even work right at the moment. > OK. You might want to put on the Wiki that ld is missing and therefore > you can't compile things on the RPI3 right now. > Hi, Did anyone benchmark ue0 with the RPI3 arm64 build? Just curious. Maybe I need to get one myself :-) --HPS From owner-freebsd-arm@freebsd.org Sat Oct 22 23:22:34 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3C5CCC1DB1E for ; Sat, 22 Oct 2016 23:22:34 +0000 (UTC) (envelope-from ticso@cicely7.cicely.de) Received: from raven.bwct.de (raven.bwct.de [195.149.99.3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "raven.bwct.de", Issuer "raven.bwct.de" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id D77677CC for ; Sat, 22 Oct 2016 23:22:33 +0000 (UTC) (envelope-from ticso@cicely7.cicely.de) Received: from mail.cicely.de ([10.1.1.37]) by raven.bwct.de (8.15.2/8.15.2) with ESMTPS id u9MNMO24047110 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Sun, 23 Oct 2016 01:22:24 +0200 (CEST) (envelope-from ticso@cicely7.cicely.de) Received: from cicely7.cicely.de (cicely7.cicely.de [10.1.1.9]) by mail.cicely.de (8.14.5/8.14.4) with ESMTP id u9MNMLKl065465 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 23 Oct 2016 01:22:21 +0200 (CEST) (envelope-from ticso@cicely7.cicely.de) Received: from cicely7.cicely.de (localhost [127.0.0.1]) by cicely7.cicely.de (8.15.2/8.15.2) with ESMTP id u9MNML8A096929; Sun, 23 Oct 2016 01:22:21 +0200 (CEST) (envelope-from ticso@cicely7.cicely.de) Received: (from ticso@localhost) by cicely7.cicely.de (8.15.2/8.15.2/Submit) id u9MNMK1K096928; Sun, 23 Oct 2016 01:22:20 +0200 (CEST) (envelope-from ticso) Date: Sun, 23 Oct 2016 01:22:20 +0200 From: Bernd Walter To: Mark Millard Cc: freebsd-arm@freebsd.org, ticso@cicely.de Subject: Re: [SPAM] Issue booting RPI2 B (v1.2) [V1.2 is BVM2837 and quad-core Cortex-A53 based] Message-ID: <20161022232219.GR96251@cicely7.cicely.de> Reply-To: ticso@cicely.de References: <053B3B99-E4D9-4714-ACCF-AA846E1855CE@dsl-only.net> <1C2BA80D-FAB7-49D2-8D02-5CE1431953CF@dsl-only.net> <38a4152b-e27e-baa3-33a6-cd7318026569@ixsystems.com> <20161022200449.GB96251@cicely7.cicely.de> <9BF0FDD6-932B-4656-B7B2-C23AD540A933@dsl-only.net> <20161022204247.GC96251@cicely7.cicely.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20161022204247.GC96251@cicely7.cicely.de> X-Operating-System: FreeBSD cicely7.cicely.de 10.2-RELEASE amd64 User-Agent: Mutt/1.5.11 X-Spam-Status: No, score=-4.4 required=5.0 tests=ALL_TRUSTED=-1, BAYES_00=-1.9, RP_MATCHES_RCVD=-1.507 autolearn=ham version=3.3.0 X-Spam-Checker-Version: SpamAssassin 3.3.0 (2010-01-18) on spamd.cicely.de X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Oct 2016 23:22:34 -0000 On Sat, Oct 22, 2016 at 10:42:47PM +0200, Bernd Walter wrote: > On Sat, Oct 22, 2016 at 01:22:08PM -0700, Mark Millard wrote: > > On 2016-Oct-22, at 1:04 PM, Bernd Walter wrote: > > > > > WTF - why can't they use a different name for something completely > > > different. > > > This isn't just a PCB version change, especially not a change in a > > > minor number. > > > In other words I need to keep my thumb on the Pi 2s I recently got, > > > since those are the old ones. > > > Got mine just 2 months ago directly from RS, maybe they still have a > > > stock on the previos Pi 2. > > > > The modern versions of the official operating system supports both V1.1 and V1.2 of the board, allowing existing programs to continue to work on newer boards. (At least that is my understanding.) > > > > It is a different SOC but with the new one configured for use for extreme compatibility with the old one from what I can tell. (User space code, anyway, including using official interfaces to things on the board.) They do not claim to support 64 bit at all: just Cortex-A7 compatibility. > > > > For their primary target customers it is not "completely different". > > > > That other operating systems might choose to go in a different direction is not a consideration for them: what they support is very compatible even though the hardware does not require such configuration. > > It is not just other OS. > There are tons of customized Pi Images out there for different kind of > application type of things, which can't boot until updated by the vendor > first. > Usually this wouldn't be a big deal, since you boot them and start an > update. > Many kind of common use cases run customized kernels e.g. to run SPI > based displays. > Gratend - force them to use updated Linux kernels seem to be wise given > the recent Linux kernel bugs, but on the other hand I guess the timing > is so bad that they might miss that fix. > > > (I'd have preferred RPI2C vs. RPI2B for naming at least. But I'm not using the official materials generally so the issue is more noticable.) > > Me too. This whole Rev 1.2 thing is senseless for me after all. Just looked up the prices at element14. The Pi 2 is still slightly more expensive than the Pi 3. Why would anyone buy a Pi 2 vs Pi 3 if not for compatibility reasons? -- B.Walter http://www.bwct.de Modbus/TCP Ethernet I/O Baugruppen, ARM basierte FreeBSD Rechner uvm.