From owner-freebsd-arm@freebsd.org Sun Sep 29 14:13:30 2019 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id B5C58122195 for ; Sun, 29 Sep 2019 14:13:30 +0000 (UTC) (envelope-from warlock@phouka1.phouka.net) Received: from phouka1.phouka.net (phouka1.phouka.net [107.170.196.116]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "phouka.net", Issuer "Go Daddy Secure Certificate Authority - G2" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 46h6vY5Qp1z4b9V for ; Sun, 29 Sep 2019 14:13:29 +0000 (UTC) (envelope-from warlock@phouka1.phouka.net) Received: from phouka1.phouka.net (localhost [127.0.0.1]) by phouka1.phouka.net (8.15.2/8.15.2) with ESMTPS id x8TECBHN075462 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Sun, 29 Sep 2019 07:12:12 -0700 (PDT) (envelope-from warlock@phouka1.phouka.net) Received: (from warlock@localhost) by phouka1.phouka.net (8.15.2/8.15.2/Submit) id x8TECBON075461; Sun, 29 Sep 2019 07:12:11 -0700 (PDT) (envelope-from warlock) Date: Sun, 29 Sep 2019 07:12:11 -0700 From: John Kennedy To: Brian Bostwick Cc: freebsd-arm@freebsd.org Subject: Re: Building world and kernel on RPI3 B+ compilation failure, unwind-dw2.c. Message-ID: <20190929141211.GA96467@phouka1.phouka.net> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.12.2 (2019-09-21) X-Rspamd-Queue-Id: 46h6vY5Qp1z4b9V X-Spamd-Bar: ++ Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of warlock@phouka1.phouka.net has no SPF policy when checking 107.170.196.116) smtp.mailfrom=warlock@phouka1.phouka.net X-Spamd-Result: default: False [2.43 / 15.00]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; IP_SCORE(0.38)[ipnet: 107.170.192.0/18(0.21), asn: 14061(1.73), country: US(-0.05)]; TAGGED_RCPT(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[phouka.net]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(0.22)[0.225,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_SPAM_LONG(0.63)[0.630,0]; R_SPF_NA(0.00)[]; FORGED_SENDER(0.30)[warlock@phouka.net,warlock@phouka1.phouka.net]; FREEMAIL_TO(0.00)[gmail.com]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:14061, ipnet:107.170.192.0/18, country:US]; FROM_NEQ_ENVFROM(0.00)[warlock@phouka.net,warlock@phouka1.phouka.net]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 Sep 2019 14:13:30 -0000 On Sun, Sep 29, 2019 at 09:07:14AM -0400, Brian Bostwick wrote: > I have installed the most recent image of 12.1 to my sdcard and I have an > identical image running under qemu. The release revision is @ 352868. I > have setup distcc successfully and compilation works, but it fails at this > point: ... I've only got BETA1 crunched right now, which is earlier than what you're crunching: FreeBSD 12.1-BETA1 #40 r352628+7b111613ad48(releng/12.1): Wed Sep 25 04:59:52 PDT 2019 warlock@rpi3.phouka.net:/usr/obj/usr/src/arm64.aarch64/sys/GENERIC arm64 Once my poudriere runs finishes, I'll try BETA2 and see what results I get. No qemu in my case. Although... the BETA2 version I crunched for amd64 is still lower than what you have: FreeBSD 12.1-BETA2 #59 r352780+b78e5b46c44c(releng/12.1): Sat Sep 28 14:57:47 PDT 2019 warlock@phouka1.phouka.net:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64 I've been compiling from source since pre-12.0, so not familiar with specific r# of images. I suspect they come with WITHOUT_REPRODUCIBLE_BUILD enabled, so trivial versioning is a bit harder. In short, not sure exactly what version of the code you're starting with and what version you're trying to compile. If you checked out the source (via git in my case), make sure you're on the right branch (releng/12.1 now for 12.1), although I doubt that would bite you for most of the 12.x versions (although 12.0 shipped with clang6 (vs 8), so maybe that might be something that could slip though some cracks. But that would mean that you're doing something that you don't think you are.