From owner-freebsd-arm@freebsd.org Sun Jan 3 09:55: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 580C4A6018A; Sun, 3 Jan 2016 09:55:58 +0000 (UTC) (envelope-from ilya@bakulin.de) Received: from olymp.kibab.com (olymp6.kibab.com [IPv6:2a01:4f8:160:84c1::2]) by mx1.freebsd.org (Postfix) with ESMTP id 08BE51A28; Sun, 3 Jan 2016 09:55:57 +0000 (UTC) (envelope-from ilya@bakulin.de) DKIM-Filter: OpenDKIM Filter v2.10.3 olymp.kibab.com DBCC14E76D DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=bakulin.de; s=default; t=1451814955; bh=4nY1rmF6ktwUoLOILKZ5CojkbAO06M52FQHmtyIJKDE=; h=Subject:References:Cc:To:From:Date:In-Reply-To; b=eEJYuw7UpRFFgM+2I0Z71x762hUfC+2BO6x8sNtQHGe1la/1OOzN4/Bb3EFxFPWq5 cjrZ3lKHXVPRhFB6KGlhl3vroR858cPDh6+DuoGREE1s9SquZdUjPPD62XXmHouCyH 4lPrr6LUF0kUjqk13difA9Qg2clMkQxEiOQB7HlY= Subject: Re: MMC/SDIO stack under CAM References: <20140216111153.GA74858@olymp.kibab.com> <5C2CF572-360D-4CA0-81C7-18A5C455AED5@bsdimp.com> <20140224142642.GA32538@olymp.kibab.com> <53120EE8.1080600@bakulin.de> Cc: Adrian Chadd , Alexander Motin , "freebsd-arm@freebsd.org" , Warner Losh To: "freebsd-hackers@freebsd.org" From: Ilya Bakulin X-Enigmail-Draft-Status: N1110 Message-ID: <5688F015.4090002@bakulin.de> Date: Sun, 3 Jan 2016 10:55:33 +0100 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="sdKPQb5BR1laisQxTkM8FwTwAWJqK4t22" X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Jan 2016 09:55:58 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --sdKPQb5BR1laisQxTkM8FwTwAWJqK4t22 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable So, more than one year has passed, and I'd like to resurrect this work and move forward. I have uploaded a new diff and created a completely new revision to track the development: https://reviews.freebsd.org/D4761 What it is able to do now: * Read/write on SD/SDHC/MMC cards! * Detect SDIO cards and create devices that correspond to SDIO functions This all works only on BeagleBone currently, because some changes need to be done in each SDHCI-compliant driver to make it interact with CAM. I have purchased a Wandboard Quad that has an integrated SDIO WiFi chip, so I hope to tweak its SDHCI driver as well. I haven't profiled the stack because: * Now we have only SD/MMC cards that are slow anyway; * I don't know how to do it in FreeBSD :-) Please review this diff and tell what you think! On 01/03/14 18:05, Adrian Chadd wrote: > On 1 March 2014 08:46, Ilya Bakulin wrote: >> Hi Adrian, >> >> On 24.02.14, 16:59, Adrian Chadd wrote: >>> hi, >>> >>> Let me just reiterate some .. well, experience doing this stuff at QC= A. >>> >>> You really, absolutely don't want too much overhead in the MMC/SDIO >>> path between whatever is issuing things and the network driver. >>> >>> There was significant performance work done at QCA on a local MMC/SDI= O >>> driver and bus to get extremely low latency and CPU utilisation when >>> pushing around small transactions. The current CAM locking model is >>> not geared towards getting to high transaction rates. >> So here you mean some work done on Linux MMC/SDIO stack by QCA >> which made it far better than current Linux MMC stack in terms of >> high SDIO I/O rates? > Yup. The stock MMC stack/driver in Linux wasn't "fast" enough at small > transactions to sustain the wifi speeds customers required. > >>> You may think this is a very architecturally pretty solution and it >>> indeed may be. But if it doesn't perform as well as the existing loca= l >>> hacks that vendors have done, no company deploying this hardware is >>> going to want to use it. They'll end up realising there's this massiv= e >>> CAM storage layer in between and either have to sit down to rip it up= >>> and replace it with something lightweight, or they'll say "screw it" >>> and go back to the vendor supplied hacked up Linux solution. >> I think that if the "architecturally pretty solution" behaves worse th= an >> some ugly hacks, then it may be not so pretty or the architecture is >> just broken >> by design. >> >>> So I highly recommend you profile things - and profile things with >>> lots of small transactions. If the CAM overhead is more than a tiny, >>> tiny fraction of CPU at 25,000 pps, your solution won't scale. :-) >> I don't really know what to compare with. For MMC/SD cards it is prett= y >> obvious, but then these cards will be likely the bottleneck, not the s= tack. >> And the only goal would be to not make the stack slower than it is now= =2E >> But, as ATA devices are much faster than MMC/SD, I don't think this wi= ll >> be a problem. >> >> For SDIO things are different. But we don't have any drivers (yet), ex= cept >> mv_sdiowl that I'm writing, to test on. So I have to bring the SDIO >> stack on CAM, >> than bring mv_sdiowl to the state when it can actually transmit the >> data, and then >> compare performance with the vendor-supplied Linux driver. >> We'll see then if there is a room for improvement... > That sounds like a plan. > > Just note that although storage looks like it's doing much more > throughput, the IO size also matters. As I said above, it's not > uncommon to have > 1000 receive frames a second on 802.11n; and that > can peak much higher than that. That's not the kind of IO rate you see > on SD cards. :-) > > > > -a > _______________________________________________ > freebsd-hackers@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-hackers > To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.o= rg" > --=20 Regards, Ilya Bakulin --sdKPQb5BR1laisQxTkM8FwTwAWJqK4t22 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2 Comment: GPGTools - http://gpgtools.org iEYEARECAAYFAlaI8BsACgkQo9vlj1oadwjUfACguMrOckb94Xll9QDLznZg3WAJ BS4AoPJnEHpH3gg/0+voWbDOQ017IHs+ =gbnk -----END PGP SIGNATURE----- --sdKPQb5BR1laisQxTkM8FwTwAWJqK4t22-- From owner-freebsd-arm@freebsd.org Sun Jan 3 10:00: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 9901DA605BE; Sun, 3 Jan 2016 10:00:56 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: from mail-pf0-x22a.google.com (mail-pf0-x22a.google.com [IPv6:2607:f8b0:400e:c00::22a]) (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 953571E2E; Sun, 3 Jan 2016 10:00:55 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: by mail-pf0-x22a.google.com with SMTP id 78so188206888pfw.2; Sun, 03 Jan 2016 02:00:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=5s8UiRE627CkJHK8lj0z9ZF0Qz9fbGVlbxWKDs2/wlY=; b=KOFNG/u81c6Bm10K9DSNikUTLkFFLdzPRabS81Cw5OSD/Q+Y0pkdAGmB1YTXjpeCek MU18+I2q3iVadgx2eVb7d/h6hIe6icc0wXoOusEFNsQOYb8eXIHoYXFrTtEY+B+fxhso NRLfehH0eamCedlypfuGp33dIgRGhAwzgQCdWbIgMY3qfviMKD34ucTpw56QI8cnWsCa ILoiUDBvxgoMS4seuMFHQuUt+tao5cF7oVcdcgmEHV5EXCq5EcLGqDv9h8STl2xXxJ6c CpnzVBVOs+itsjyuDe2KX7f9Oh8GeTBhOHMRRkvXv9mvFTAv/wpl+M7dOk947pAMqw+V nwnQ== X-Received: by 10.98.9.2 with SMTP id e2mr118170135pfd.89.1451815255039; Sun, 03 Jan 2016 02:00:55 -0800 (PST) Received: from [192.168.20.7] (c-24-16-212-205.hsd1.wa.comcast.net. [24.16.212.205]) by smtp.gmail.com with ESMTPSA id t76sm82259533pfi.26.2016.01.03.02.00.53 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 03 Jan 2016 02:00:53 -0800 (PST) Content-Type: text/plain; charset=windows-1252 Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) Subject: Re: MMC/SDIO stack under CAM From: NGie Cooper In-Reply-To: <5688F015.4090002@bakulin.de> Date: Sun, 3 Jan 2016 02:00:52 -0800 Cc: "freebsd-hackers@freebsd.org" , Adrian Chadd , Alexander Motin , "freebsd-arm@freebsd.org" Content-Transfer-Encoding: quoted-printable Message-Id: References: <20140216111153.GA74858@olymp.kibab.com> <5C2CF572-360D-4CA0-81C7-18A5C455AED5@bsdimp.com> <20140224142642.GA32538@olymp.kibab.com> <53120EE8.1080600@bakulin.de> <5688F015.4090002@bakulin.de> To: Ilya Bakulin X-Mailer: Apple Mail (2.2104) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Jan 2016 10:00:56 -0000 > On Jan 3, 2016, at 01:55, Ilya Bakulin wrote: >=20 > So, more than one year has passed, and I'd like to resurrect this work > and move forward. >=20 > I have uploaded a new diff and created a completely new revision to > track the development: https://reviews.freebsd.org/D4761 >=20 > What it is able to do now: >=20 > * Read/write on SD/SDHC/MMC cards! > * Detect SDIO cards and create devices that correspond to SDIO = functions >=20 > This all works only on BeagleBone currently, because some changes need > to be done in each SDHCI-compliant driver to make it interact with = CAM. > I have purchased a Wandboard Quad that has an integrated SDIO WiFi = chip, > so I hope to tweak its SDHCI driver as well. >=20 > I haven't profiled the stack because: > * Now we have only SD/MMC cards that are slow anyway; > * I don't know how to do it in FreeBSD :-) As for =93I don=92t know how=85=94, please take a look at the wiki pages = on dtrace: https://wiki.freebsd.org/DTrace . ktr might be helpful as = well... Cheers! -NGie= From owner-freebsd-arm@freebsd.org Mon Jan 4 19:18: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 31312A61154 for ; Mon, 4 Jan 2016 19:18:09 +0000 (UTC) (envelope-from misc.lists@fsck.ch) Received: from secure.socket.ch (secure.socket.ch [91.199.228.84]) (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 E6A981F52 for ; Mon, 4 Jan 2016 19:18:08 +0000 (UTC) (envelope-from misc.lists@fsck.ch) Received: from 46-253-187-21.dynamic.monzoon.net ([46.253.187.21] helo=fluff-wlan.fsck.ch) by secure.socket.ch with esmtpsa (TLSv1:DHE-RSA-AES128-SHA:128) (Exim 4.83 (FreeBSD)) (envelope-from ) id 1aGANB-0003zE-T2 for freebsd-arm@freebsd.org; Mon, 04 Jan 2016 20:00:56 +0100 Message-ID: <568AC167.7030006@fsck.ch> Date: Mon, 04 Jan 2016 20:00:55 +0100 From: Toby User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:31.0) Gecko/20100101 Thunderbird/31.5.0 MIME-Version: 1.0 To: freebsd-arm@freebsd.org Subject: Re: Booting a RPI 1 B+ References: <56840940.20709@aon.at> In-Reply-To: Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-Spam-Score: -2.9 (--) X-Spam-Report: Spam detection software, running on the system "secure.socket.ch", 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 31/12/15 00:36, Tim Kientzle wrote: > You should consider getting a USB serial adapter cable such as: > > http://adafru.it/954 > > This will let you see the earliest boot messages and any errors that may be appearing. > > As others have mentioned, it's worth trying different SDHC cards, since the SD drivers do not seem to be compatible with all cards. [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP 0.0 TVD_RCVD_IP Message was received from an IP address -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: adafru.it] X-SA-Exim-Connect-IP: 46.253.187.21 X-SA-Exim-Mail-From: misc.lists@fsck.ch X-SA-Exim-Scanned: No (on secure.socket.ch); SAEximRunCond expanded to false X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Jan 2016 19:18:09 -0000 On 31/12/15 00:36, Tim Kientzle wrote: > You should consider getting a USB serial adapter cable such as: > > http://adafru.it/954 > > This will let you see the earliest boot messages and any errors that may be appearing. > > As others have mentioned, it's worth trying different SDHC cards, since the SD drivers do not seem to be compatible with all cards. I can only second the former. I managed to fill my disk with a typo in a dd command on a running pi, after which I never got it to boot again with just a blank screen on hdmi. With a USB serial adapter, I could have fixed the problem right away. Instead, I needed to write the sd card content to a file, copy the file to a freebsd vm (my primary machine is a mac and can't mount UFS rw), fsck it there, mount it, fix the damage, unmount and write the file back to the sd card. As for the latter, Transcend cards have worked fine for me. Toby From owner-freebsd-arm@freebsd.org Mon Jan 4 20:36:15 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 C732EA62D45 for ; Mon, 4 Jan 2016 20:36:15 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qg0-x235.google.com (mail-qg0-x235.google.com [IPv6:2607:f8b0:400d:c04::235]) (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 82A8A199D for ; Mon, 4 Jan 2016 20:36:15 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qg0-x235.google.com with SMTP id e32so172931862qgf.3 for ; Mon, 04 Jan 2016 12:36:15 -0800 (PST) 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:date:message-id:subject :from:to:cc:content-type; bh=87soEDsPr9rzwJ0yH1Bu9aoBtHHm0QTxasOIz1e2Rds=; b=KNPnoYHH+dRp4oTzITR3JjIdbEtOUEUQk8MgqXtKOpwOA5mYquLYi0KtQdamTul5w8 X3ulsrpVVsJBXvNBqTF1DGijX6xdJxOA4ANa3QrQrtjtBTC0X8F5eFgbmd7p9Lzn4sFL 3X0GdPdORoWgOaqzq+AHomP6Cs/jAFjLyYx5f+Nw233YWLA0biJsHp+VjY+uerG/XD4C Yoxdq/4wN8gNiO9okJXVZzGP+K6ULMGGTE/dmomMrt5yr59oMeuromxolbbUcQq0neHn gjHQKBtWoEBTyXyAgeO+qrxGK1zEZIu6Q6yxXtui07OeW6UUgD0PVAh4CBpbT9jAUoX3 NKHA== 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:date :message-id:subject:from:to:cc:content-type; bh=87soEDsPr9rzwJ0yH1Bu9aoBtHHm0QTxasOIz1e2Rds=; b=EY3ZYzloPjFx6x/qdAtBYw6G8wBfnR5iZW2wEbBYla9aTcj+pPgFOdbrp0rFTaDPHO dDUU2yiN+as5VY8M1hciSiQnwOH/rDCZnpqAGMW6aRPjekse+UMDp58HDm6QhxcwWvZM qaA+wz9oq3v9TqPFli34jX6sY+0ajsz6DBpB5PAAFMFyMvoYeMrLRQ9YC++nFauPhBqK uKz9opJnBON+FTcBDUxOkzcnSKmThypt54PdFzy8vdUA29pDs5YHctEPN8hUCH+s5OY8 wL7XywamJjHYKSTlJfMe/6u9QNze6zJM/LODHra6Q3qRmzMQ/FTaVOA6cvFxYvChlwuz +pAg== X-Gm-Message-State: ALoCoQnKCoc0Z9H0fG9+9rtOB5thvDmIe/ciIPHlADKyISyOT9uzg5wGdzgYtsQNOl2yMXLjw8gA7KD8CQ0owWALHI0L0Iow6g== MIME-Version: 1.0 X-Received: by 10.140.99.53 with SMTP id p50mr42396990qge.97.1451939774588; Mon, 04 Jan 2016 12:36:14 -0800 (PST) Sender: wlosh@bsdimp.com Received: by 10.140.27.181 with HTTP; Mon, 4 Jan 2016 12:36:14 -0800 (PST) X-Originating-IP: [2601:280:4900:3700:a51c:df79:65a:a353] In-Reply-To: <568AC167.7030006@fsck.ch> References: <56840940.20709@aon.at> <568AC167.7030006@fsck.ch> Date: Mon, 4 Jan 2016 13:36:14 -0700 X-Google-Sender-Auth: IOOF3mpEQfMwcC279Cf34ZMy_-E Message-ID: Subject: Re: Booting a RPI 1 B+ From: Warner Losh To: Toby Cc: "freebsd-arm@freebsd.org" Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Jan 2016 20:36:15 -0000 On Mon, Jan 4, 2016 at 12:00 PM, Toby wrote: > On 31/12/15 00:36, Tim Kientzle wrote: > > > You should consider getting a USB serial adapter cable such as: > > > > http://adafru.it/954 > > > > This will let you see the earliest boot messages and any errors that may > be appearing. > > > > As others have mentioned, it's worth trying different SDHC cards, since > the SD drivers do not seem to be compatible with all cards. > > I can only second the former. I managed to fill my disk with a typo in a > dd command on a running pi, after which I never got it to boot again > with just a blank screen on hdmi. With a USB serial adapter, I could > have fixed the problem right away. > Instead, I needed to write the sd card content to a file, copy the file > to a freebsd vm (my primary machine is a mac and can't mount UFS rw), > fsck it there, mount it, fix the damage, unmount and write the file back > to the sd card. > > As for the latter, Transcend cards have worked fine for me. > If anybody has an SD card that actually doesn't work, I'd be keen to borrow it so I can chase down the problem. The SD driver supports all SD cards, without qualification. If one doesn't work with the mmc/sd driver, but does with, say, a USB adapter, that's a bug. And I'd really like to chase that bug down. Warner From owner-freebsd-arm@freebsd.org Mon Jan 4 22:02: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 A391DA62E05 for ; Mon, 4 Jan 2016 22:02:42 +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 9347B14E4 for ; Mon, 4 Jan 2016 22:02:42 +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 u04M2gPi054089 for ; Mon, 4 Jan 2016 22:02:42 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-arm@FreeBSD.org Subject: [Bug 205904] 11.0-CURRENT -r293129 arm -mcpu=cortex-a7: unresolvable R_ARM_MOVW_ABS_NC relocation against symbol `malloc@@FBSD_1.0' Date: Mon, 04 Jan 2016 22:02:42 +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: 11.0-CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: markmi@dsl-only.net 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.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Jan 2016 22:02:42 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D205904 Bug ID: 205904 Summary: 11.0-CURRENT -r293129 arm -mcpu=3Dcortex-a7: unresolvable R_ARM_MOVW_ABS_NC relocation against symbol `malloc@@FBSD_1.0' Product: Base System Version: 11.0-CURRENT Hardware: arm OS: Any Status: New Severity: Affects Only Me Priority: --- Component: arm Assignee: freebsd-arm@FreeBSD.org Reporter: markmi@dsl-only.net I updated to (via a cross build from amd64 that was based on -march=3Darmv7= -a -mcpu=3Dcortex-a7): # freebsd-version -ku; uname -aKU 11.0-CURRENT 11.0-CURRENT FreeBSD rpi2 11.0-CURRENT FreeBSD 11.0-CURRENT #8 r293129M: Sun Jan 3 20:3= 7:26 PST 2016 root@FreeBSDx64:/usr/obj/clang/arm.armv6/usr/src/sys/RPI2-NODB= G=20 arm 1100093 1100093 on an rpi2b in order to pick up and try out: BEGIN -r292964 description Author: ian Date: Wed Dec 30 23:04:08 2015 New Revision: 292964 URL: https://svnweb.freebsd.org/changeset/base/292964 Log: Add the MOVT/MOVW types to the list of relocs which do not generate .plt entries. This fixes the segfaults in arm userland code compiled with -march=3D or -mcpu=3D values that allow the compiler to generate movw/movt sequences to load 32-bit constants. Modified: head/contrib/binutils/bfd/elf32-arm.c END -r292964 description instead of using /usr/local/arm-gnueabi-freebsd/bin/* binutils as I have be= en experimenting with. I tried something simple and C-based on the rpi2: portmaster -DK textproc/expat2 based on: # more /etc/make.conf=20 DEFAULT_VERSIONS+=3Dperl5=3D5.22 WRKDIRPREFIX=3D/usr/obj/portswork WITH_DEBUG=3D WITH_DEBUG_FILES=3D MALLOC_PRODUCTION=3D TO_TYPE=3Darmv6 TOOLS_TO_TYPE=3Darm-gnueabi VERSION_CONTEXT=3D11.0 .if ${.MAKE.LEVEL} =3D=3D 0 CC=3D/usr/bin/clang -v -target ${TO_TYPE}--freebsd${VERSION_CONTEXT}-gnueabi -march=3Darmv7-a -mcpu=3Dcortex-a7 -mfloat-abi=3Dsoftfp -mno-unaligned-acce= ss CXX=3D/usr/bin/clang++ -v -target ${TO_TYPE}--freebsd${VERSION_CONTEXT}-gnu= eabi -march=3Darmv7-a -mcpu=3Dcortex-a7 -mfloat-abi=3Dsoftfp -mno-unaligned-acce= ss CPP=3D/usr/bin/clang-cpp -v -target ${TO_TYPE}--freebsd${VERSION_CONTEXT}-g= nueabi -march=3Darmv7-a -mcpu=3Dcortex-a7 -mfloat-abi=3Dsoftfp -mno-unaligned-acce= ss .export CC .export CXX .export CPP .endif (Note the -v's that show extra context during the command executions.) The failing result involving movw was "unresolvable R_ARM_MOVW_ABS_NC relocation against symbol `malloc@@FBSD_1.0'": /bin/sh ./libtool --silent --mode=3Dlink /usr/bin/clang -v -target armv6--freebsd11.0-gnueabi -march=3Darmv7-a -mcpu=3Dcortex-a7 -mfloat-abi= =3Dsoftfp -mno-unaligned-access -I./lib -I. -pipe -mfloat-abi=3Dsoftfp -g -fno-strict-aliasing -Wall -Wmissing-prototypes -Wstrict-prototypes -fexceptions -DHAVE_EXPAT_CONFIG_H -no-undefined -version-info 7:0:6 -rpath /usr/local/lib -o libexpat.la lib/xmlparse.lo lib/xmltok.lo lib/xmlrole.lo FreeBSD clang version 3.7.1 (tags/RELEASE_371/final 255217) 20151225 Target: armv6--freebsd11.0-gnueabi Thread model: posix "/usr/bin/ld" --eh-frame-hdr -Bshareable --hash-style=3Dboth --enable-new-= dtags -o .libs/libexpat.so.1.6.0 /usr/lib/crti.o /usr/lib/crtbeginS.o -L/usr/lib lib/.libs/xmlparse.o lib/.libs/xmltok.o lib/.libs/xmlrole.o -soname libexpat.so.1 -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/crtendS.o /usr/lib/crtn.o /usr/bin/ld: lib/.libs/xmlparse.o(.text+0x198): unresolvable R_ARM_MOVW_ABS= _NC relocation against symbol `malloc@@FBSD_1.0' /usr/bin/ld: final link failed: Nonrepresentable section on output clang: error: linker command failed with exit code 1 (use -v to see invocat= ion) *** Error code 1 Stop. make[1]: stopped in /usr/obj/portswork/usr/ports/textproc/expat2/work/expat-2.1.0 *** Error code 1 For reference: here is one of the prior C compiles (xmlparse.c -> xmlparse.= o as referenced in the failure): /bin/sh ./libtool --silent --mode=3Dcompile /usr/bin/clang -v -target armv6--freebsd11.0-gnueabi -march=3Darmv7-a -mcpu=3Dcortex-a7 -mfloat-abi= =3Dsoftfp -mno-unaligned-access -I./lib -I. -pipe -mfloat-abi=3Dsoftfp -g -fno-strict-aliasing -Wall -Wmissing-prototypes -Wstrict-prototypes -fexceptions -DHAVE_EXPAT_CONFIG_H -o lib/xmlparse.lo -c lib/xmlparse.c FreeBSD clang version 3.7.1 (tags/RELEASE_371/final 255217) 20151225 Target: armv6--freebsd11.0-gnueabi Thread model: posix "/usr/bin/clang" -cc1 -triple armv7--freebsd11.0-gnueabi -emit-obj -mrelax= -all -disable-free -main-file-name xmlparse.c -mrelocation-model static -mthread-model posix -mdisable-fp-elim -relaxed-aliasing -masm-verbose -mconstructor-aliases -target-cpu cortex-a7 -target-feature +soft-float-abi -target-abi aapcs-linux -mfloat-abi soft -backend-option -arm-strict-align = -v -gdwarf-2 -dwarf-column-info -coverage-file /usr/obj/portswork/usr/ports/textproc/expat2/work/expat-2.1.0/xmlparse.c -resource-dir /usr/bin/../lib/clang/3.7.1 -D HAVE_EXPAT_CONFIG_H -I ./lib -= I . -Wall -Wmissing-prototypes -Wstrict-prototypes -fdebug-compilation-dir /usr/obj/portswork/usr/ports/textproc/expat2/work/expat-2.1.0 -ferror-limit= 19 -fmessage-length 200 -mstackrealign -fno-signed-char -fobjc-runtime=3Dgnust= ep -fexceptions -fdiagnostics-show-option -fcolor-diagnostics -o xmlparse.o -x= c lib/xmlparse.c clang -cc1 version 3.7.1 based upon LLVM 3.7.1 default target armv6--freebsd11.0-gnueabi #include "..." search starts here: #include <...> search starts here: ./lib . /usr/bin/../lib/clang/3.7.1/include /usr/include End of search list. --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-arm@freebsd.org Tue Jan 5 04:43: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 983F3A62F27 for ; Tue, 5 Jan 2016 04:43:12 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-210-3.reflexion.net [208.70.210.3]) (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 4E1CF1C62 for ; Tue, 5 Jan 2016 04:43:11 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 27016 invoked from network); 5 Jan 2016 04:36:30 -0000 Received: from unknown (HELO mail-cs-01.app.dca.reflexion.local) (10.81.19.1) by 0 (rfx-qmail) with SMTP; 5 Jan 2016 04:36:30 -0000 Received: by mail-cs-01.app.dca.reflexion.local (Reflexion email security v7.80.0) with SMTP; Mon, 04 Jan 2016 23:36:37 -0500 (EST) Received: (qmail 31264 invoked from network); 5 Jan 2016 04:36:37 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with SMTP; 5 Jan 2016 04:36:37 -0000 X-No-Relay: not in my network X-No-Relay: not in my network Received: from [192.168.1.8] (c-76-115-7-162.hsd1.or.comcast.net [76.115.7.162]) by iron2.pdx.net (Postfix) with ESMTPSA id D3B821C43BC; Mon, 4 Jan 2016 20:36:23 -0800 (PST) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Subject: 11.0-CURRENT Bug 205904 "unresolvable R_ARM_MOVW_ABS_NC relocation" vs. forced -fPIC use Message-Id: <8079E6B2-DC53-4BFA-9129-8A88A1A1F044@dsl-only.net> Date: Mon, 4 Jan 2016 20:36:29 -0800 To: freebsd-arm , FreeBSD Toolchain Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) X-Mailer: Apple Mail (2.2104) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Jan 2016 04:43:12 -0000 I had in Bug 205904 reported that trying "portmaster -DK = textproc/expat2" in a -march=3Darmv7-a -mcpu=3Dcortex-a7 context (on an = rpi2b) gets (for -r293129 and its /usr/bin/ tools): > unresolvable R_ARM_MOVW_ABS_NC relocation against symbol = `malloc@@FBSD_1.0' in an attempted link operation. I've now added a comment saying in part: > Investigating the issue I had the portmaster activity use the = /usr/local/arm-gnueabi-freebsd/bin/ tools instead (via /etc/make.conf = changes) and in that context the message is different but it was still = an error: >=20 >> relocation R_ARM_MOVW_ABS_NC against `malloc' can not be used when = making a shared object; recompile with -fPIC >=20 >=20 > Trying again with -fPIC does let the portmaster command complete in = this /usr/local/arm-gnueabi-freebsd/bin/ based tool context. >=20 >=20 > Going back and trying -fPIC in the /usr/bin/ based tools context also = lets the portmaster command complete. (That context without -fPIC did = not directly indicate to try -fPIC in its messages.) >=20 >=20 > So maybe part of the issue is having compiler arguments like -fPIC = show up in commands for contexts like -march=3Darmv7-a -mcpu=3Dcortex-a7 = without manual intervention in each case. For ports: some parts of a = more complicated port might need[] such and other parts might not. I used /etc/make.conf to force -fPIC being present. I started this investigation to try some things after Ian Lepore's = -r292964 for the /usr/bin/ binutils. I picked on textproc/expat2 = initially as something fairly simple and limited to C. (clang++ has = problems under SCTLR bit[1]=3D=3D1 [alignment required] on arm that make = clang++ Bus Error during most C++ compiles). =3D=3D=3D Mark Millard markmi at dsl-only.net From owner-freebsd-arm@freebsd.org Tue Jan 5 16:46: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 D4098A638BE for ; Tue, 5 Jan 2016 16:46:27 +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 B86A31F9D; Tue, 5 Jan 2016 16:46:27 +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 9CB18246; Tue, 5 Jan 2016 16:46:23 +0000 (UTC) Date: Tue, 5 Jan 2016 16:46:09 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: kib@FreeBSD.org, emaste@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-arm@FreeBSD.org Message-ID: <142280179.1.1452012374460.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_arm64 - Build #2059 - 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.20 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Jan 2016 16:46:27 -0000 FreeBSD_HEAD_arm64 - Build #2059 - Failure: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/2059/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/2059/ch= anges Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/2059/con= sole Change summaries: 293201 by emaste: rtld: populate DT_DEBUG iff DYNAMIC segment is writable MIPS has/had a read-only DYNAMIC segment, and uses an extra level of indirection (through MIPS_RLD_MAP) to locate the debugger rendezvous data. Some linkers (e.g. LLVM's lld) may produce MIPS binaries with a writable DYNAMIC segment, which would allow us to eventually drop a special case. Therefore, instead of hardcoding knowledge that DYNAMIC is not writable on MIPS just check the permissions on the segment. Reviewed by:=09kib MFC after:=092 weeks Sponsored by:=09The FreeBSD Foundation Differential Revision:=09https://reviews.freebsd.org/D4791 293197 by kib: Two fixes for excessive iterations after r292326. Advance the logical block number to the lblkno of the found block plus one, instead of incrementing the block number which was used for lookup. This change skips sparcely populated buffer ranges, similar to r292325, instead of doing useless lookups. Do not restart the bnoreuselist() from the start of the range if buffer lock cannot be obtained without sleep. Only retry lookup and lock for the same queue and same logical block number. Reported by:=09benno Tested by:=09pho Sponsored by:=09The FreeBSD Foundation MFC after:=093 days The end of the build log: [...truncated 87935 lines...] chmod +x pkill-U_test.tmp mv pkill-U_test.tmp pkill-U_test --- pkill-_g_test --- cat /usr/src/bin/pkill/tests/pkill-_g_test.sh >pkill-_g_test.tmp chmod +x pkill-_g_test.tmp mv pkill-_g_test.tmp pkill-_g_test --- pkill-g_test --- cat /usr/src/bin/pkill/tests/pkill-g_test.sh >pkill-g_test.tmp chmod +x pkill-g_test.tmp mv pkill-g_test.tmp pkill-g_test --- pkill-i_test --- cat /usr/src/bin/pkill/tests/pkill-i_test.sh >pkill-i_test.tmp chmod +x pkill-i_test.tmp mv pkill-i_test.tmp pkill-i_test --- pkill-j_test --- cat /usr/src/bin/pkill/tests/pkill-j_test.sh >pkill-j_test.tmp --- all_subdir_lib --- --- gelf_rela.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I. -I/usr/src/lib/li= belf/../../contrib/elftoolchain/libelf -I/usr/src/lib/libelf/../../contrib/= elftoolchain/common -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers = -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes = -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-stri= ngs -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Wi= nline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointe= r-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/src/= lib/libelf/../../contrib/elftoolchain/libelf/gelf_rela.c -o gelf_rela.po --- all_subdir_bin --- chmod +x pkill-j_test.tmp mv pkill-j_test.tmp pkill-j_test --- pkill-s_test --- cat /usr/src/bin/pkill/tests/pkill-s_test.sh >pkill-s_test.tmp chmod +x pkill-s_test.tmp mv pkill-s_test.tmp pkill-s_test --- pkill-t_test --- cat /usr/src/bin/pkill/tests/pkill-t_test.sh >pkill-t_test.tmp chmod +x pkill-t_test.tmp mv pkill-t_test.tmp pkill-t_test --- all_subdir_libexec --- --- rpc.rwalld.8.gz --- gzip -cn /usr/src/libexec/rpc.rwalld/rpc.rwalld.8 > rpc.rwalld.8.gz --- all_subdir_bin --- --- pkill-x_test --- cat /usr/src/bin/pkill/tests/pkill-x_test.sh >pkill-x_test.tmp chmod +x pkill-x_test.tmp mv pkill-x_test.tmp pkill-x_test --- Kyuafile --- --- all_subdir_libexec --- --- rpc.rwalld.full --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -g -std=3Dgnu99 -fstack-prot= ector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitiali= zed -Wno-pointer-sign -Wformat=3D2 -Wno-format-extra-args -Werror -Wno-empt= y-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-co= mpare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno= -enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wn= o-knr-promoted-parameter -Wno-format-nonliteral -Qunused-arguments -o rpc.= rwalld.full rwalld.o -lutil --- all_subdir_bin --- --- all_subdir_ps --- =3D=3D=3D> bin/ps (all) --- fmt.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -DLAZY_PS -g -std=3Dgnu99 = -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W = -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-ar= ith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-pa= rameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundan= t-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-variable-declara= tions -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-cons= t-variable -Qunused-arguments -c /usr/src/bin/ps/fmt.c -o fmt.o --- all_subdir_libexec --- --- rpc.rwalld.debug --- /usr/local/aarch64-freebsd/bin/objcopy --only-keep-debug rpc.rwalld.full rp= c.rwalld.debug --- rpc.rwalld --- /usr/local/aarch64-freebsd/bin/objcopy --strip-debug --add-gnu-debuglink=3D= rpc.rwalld.debug rpc.rwalld.full rpc.rwalld --- all_subdir_lib --- --- gelf_shdr.po --- --- all_subdir_libexec --- =3D=3D=3D> libexec/rpc.sprayd (all) --- all_subdir_lib --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I. -I/usr/src/lib/li= belf/../../contrib/elftoolchain/libelf -I/usr/src/lib/libelf/../../contrib/= elftoolchain/common -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers = -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes = -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-stri= ngs -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Wi= nline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointe= r-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/src/= lib/libelf/../../contrib/elftoolchain/libelf/gelf_shdr.c -o gelf_shdr.po --- all_subdir_cddl --- --- dt_pid.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/obj/arm64.aarch6= 4/usr/src/cddl/lib/libdtrace -I/usr/src/cddl/lib/libdtrace -I/usr/src/cddl= /lib/libdtrace/../../../sys/cddl/dev/dtrace/aarch64 -I/usr/src/cddl/lib/li= bdtrace/../../../sys/cddl/compat/opensolaris -I/usr/src/cddl/lib/libdtrace= /../../../cddl/compat/opensolaris/include -I/usr/src/cddl/lib/libdtrace/..= /../../cddl/contrib/opensolaris/head -I/usr/src/cddl/lib/libdtrace/../../.= ./cddl/contrib/opensolaris/lib/libctf/common -I/usr/src/cddl/lib/libdtrace= /../../../cddl/contrib/opensolaris/lib/libdtrace/common -I/usr/src/cddl/li= b/libdtrace/../../../sys/cddl/contrib/opensolaris/uts/common -I/usr/src/cdd= l/lib/libdtrace/../../../sys/cddl/contrib/opensolaris/uts/aarch64 -DNEED_= SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Wer= ror -Wno-pointer-sign -Wno-unknown-pragmas -Wno-empty-body -Wno-string-plus= -int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value= -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-u= nused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-paramete= r -Wno-parentheses -Qunused-arguments -c /usr/src/cddl/lib/libdtrace/../../= ../cddl/contrib/opensolaris/lib/libdtrace/common/dt_pid.c -o dt_pid.po --- all_subdir_libexec --- --- sprayd.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -g -std=3Dgnu99 -fstack-pr= otector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitia= lized -Wno-pointer-sign -Wformat=3D2 -Wno-format-extra-args -Werror -Wno-em= pty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-= compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -W= no-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -= Wno-knr-promoted-parameter -Wno-format-nonliteral -Qunused-arguments -c /us= r/src/libexec/rpc.sprayd/sprayd.c -o sprayd.o --- all_subdir_bin --- --- keyword.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -DLAZY_PS -g -std=3Dgnu99 = -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W = -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-ar= ith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-pa= rameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundan= t-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-variable-declara= tions -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-cons= t-variable -Qunused-arguments -c /usr/src/bin/ps/keyword.c -o keyword.o --- all_subdir_lib --- --- gelf_sym.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I. -I/usr/src/lib/li= belf/../../contrib/elftoolchain/libelf -I/usr/src/lib/libelf/../../contrib/= elftoolchain/common -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers = -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes = -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-stri= ngs -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Wi= nline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointe= r-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/src/= lib/libelf/../../contrib/elftoolchain/libelf/gelf_sym.c -o gelf_sym.po --- all_subdir_libexec --- --- rpc.sprayd.8.gz --- gzip -cn /usr/src/libexec/rpc.sprayd/rpc.sprayd.8 > rpc.sprayd.8.gz --- rpc.sprayd.full --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -g -std=3Dgnu99 -fstack-prot= ector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitiali= zed -Wno-pointer-sign -Wformat=3D2 -Wno-format-extra-args -Werror -Wno-empt= y-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-co= mpare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno= -enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wn= o-knr-promoted-parameter -Wno-format-nonliteral -Qunused-arguments -o rpc.= sprayd.full sprayd.o -lrpcsvc --- rpc.sprayd.debug --- /usr/local/aarch64-freebsd/bin/objcopy --only-keep-debug rpc.sprayd.full rp= c.sprayd.debug --- rpc.sprayd --- /usr/local/aarch64-freebsd/bin/objcopy --strip-debug --add-gnu-debuglink=3D= rpc.sprayd.debug rpc.sprayd.full rpc.sprayd =3D=3D=3D> libexec/rshd (all) --- all_subdir_lib --- --- gelf_syminfo.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I. -I/usr/src/lib/li= belf/../../contrib/elftoolchain/libelf -I/usr/src/lib/libelf/../../contrib/= elftoolchain/common -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers = -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes = -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-stri= ngs -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Wi= nline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointe= r-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/src/= lib/libelf/../../contrib/elftoolchain/libelf/gelf_syminfo.c -o gelf_syminfo= .po --- all_subdir_libexec --- --- rshd.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -g -std=3Dgnu99 -fstack-pr= otector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unuse= d-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-u= ninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-un= used-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parent= heses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-= typedef -Qunused-arguments -c /usr/src/libexec/rshd/rshd.c -o rshd.o --- all_subdir_bin --- --- nlist.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -DLAZY_PS -g -std=3Dgnu99 = -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W = -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-ar= ith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-pa= rameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundan= t-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-variable-declara= tions -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-cons= t-variable -Qunused-arguments -c /usr/src/bin/ps/nlist.c -o nlist.o --- all_subdir_lib --- --- gelf_symshndx.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I. -I/usr/src/lib/li= belf/../../contrib/elftoolchain/libelf -I/usr/src/lib/libelf/../../contrib/= elftoolchain/common -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers = -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes = -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-stri= ngs -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Wi= nline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointe= r-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/src/= lib/libelf/../../contrib/elftoolchain/libelf/gelf_symshndx.c -o gelf_symshn= dx.po --- all_subdir_bin --- --- print.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -DLAZY_PS -g -std=3Dgnu99 = -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W = -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-ar= ith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-pa= rameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundan= t-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-variable-declara= tions -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-cons= t-variable -Qunused-arguments -c /usr/src/bin/ps/print.c -o print.o --- all_subdir_lib --- --- gelf_xlate.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I. -I/usr/src/lib/li= belf/../../contrib/elftoolchain/libelf -I/usr/src/lib/libelf/../../contrib/= elftoolchain/common -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers = -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes = -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-stri= ngs -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Wi= nline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointe= r-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/src/= lib/libelf/../../contrib/elftoolchain/libelf/gelf_xlate.c -o gelf_xlate.po --- all_subdir_cddl --- --- dt_pq.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/obj/arm64.aarch6= 4/usr/src/cddl/lib/libdtrace -I/usr/src/cddl/lib/libdtrace -I/usr/src/cddl= /lib/libdtrace/../../../sys/cddl/dev/dtrace/aarch64 -I/usr/src/cddl/lib/li= bdtrace/../../../sys/cddl/compat/opensolaris -I/usr/src/cddl/lib/libdtrace= /../../../cddl/compat/opensolaris/include -I/usr/src/cddl/lib/libdtrace/..= /../../cddl/contrib/opensolaris/head -I/usr/src/cddl/lib/libdtrace/../../.= ./cddl/contrib/opensolaris/lib/libctf/common -I/usr/src/cddl/lib/libdtrace= /../../../cddl/contrib/opensolaris/lib/libdtrace/common -I/usr/src/cddl/li= b/libdtrace/../../../sys/cddl/contrib/opensolaris/uts/common -I/usr/src/cdd= l/lib/libdtrace/../../../sys/cddl/contrib/opensolaris/uts/aarch64 -DNEED_= SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Wer= ror -Wno-pointer-sign -Wno-unknown-pragmas -Wno-empty-body -Wno-string-plus= -int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value= -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-u= nused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-paramete= r -Wno-parentheses -Qunused-arguments -c /usr/src/cddl/lib/libdtrace/../../= ../cddl/contrib/opensolaris/lib/libdtrace/common/dt_pq.c -o dt_pq.po --- all_subdir_lib --- --- libelf_align.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I. -I/usr/src/lib/li= belf/../../contrib/elftoolchain/libelf -I/usr/src/lib/libelf/../../contrib/= elftoolchain/common -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers = -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes = -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-stri= ngs -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Wi= nline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointe= r-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/src/= lib/libelf/../../contrib/elftoolchain/libelf/libelf_align.c -o libelf_align= .po --- libelf_allocate.po --- --- all_subdir_libexec --- --- rshd.8.gz --- --- all_subdir_lib --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I. -I/usr/src/lib/li= belf/../../contrib/elftoolchain/libelf -I/usr/src/lib/libelf/../../contrib/= elftoolchain/common -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers = -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes = -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-stri= ngs -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Wi= nline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointe= r-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/src/= lib/libelf/../../contrib/elftoolchain/libelf/libelf_allocate.c -o libelf_al= locate.po --- all_subdir_libexec --- gzip -cn /usr/src/libexec/rshd/rshd.8 > rshd.8.gz --- rshd.full --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -g -std=3Dgnu99 -fstack-prot= ector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-= parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uni= nitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unus= ed-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parenthe= ses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-ty= pedef -Qunused-arguments -o rshd.full rshd.o -lutil -lpam --- all_subdir_cddl --- --- dt_pragma.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/obj/arm64.aarch6= 4/usr/src/cddl/lib/libdtrace -I/usr/src/cddl/lib/libdtrace -I/usr/src/cddl= /lib/libdtrace/../../../sys/cddl/dev/dtrace/aarch64 -I/usr/src/cddl/lib/li= bdtrace/../../../sys/cddl/compat/opensolaris -I/usr/src/cddl/lib/libdtrace= /../../../cddl/compat/opensolaris/include -I/usr/src/cddl/lib/libdtrace/..= /../../cddl/contrib/opensolaris/head -I/usr/src/cddl/lib/libdtrace/../../.= ./cddl/contrib/opensolaris/lib/libctf/common -I/usr/src/cddl/lib/libdtrace= /../../../cddl/contrib/opensolaris/lib/libdtrace/common -I/usr/src/cddl/li= b/libdtrace/../../../sys/cddl/contrib/opensolaris/uts/common -I/usr/src/cdd= l/lib/libdtrace/../../../sys/cddl/contrib/opensolaris/uts/aarch64 -DNEED_= SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Wer= ror -Wno-pointer-sign -Wno-unknown-pragmas -Wno-empty-body -Wno-string-plus= -int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value= -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-u= nused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-paramete= r -Wno-parentheses -Qunused-arguments -c /usr/src/cddl/lib/libdtrace/../../= ../cddl/contrib/opensolaris/lib/libdtrace/common/dt_pragma.c -o dt_pragma.p= o --- all_subdir_libexec --- --- rshd.debug --- /usr/local/aarch64-freebsd/bin/objcopy --only-keep-debug rshd.full rshd.deb= ug --- rshd --- /usr/local/aarch64-freebsd/bin/objcopy --strip-debug --add-gnu-debuglink=3D= rshd.debug rshd.full rshd =3D=3D=3D> libexec/rtld-elf (all) --- Version.map --- cat /usr/src/libexec/rtld-elf/Symbol.map | cpp -B/usr/local/aarch64-freebsd= /bin/ - - | awk -v vfile=3D/usr/src/lib/libc/Versions.def -f /usr/src/shar= e/mk/version_gen.awk > Version.map --- all_subdir_lib --- --- libelf_ar.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I. -I/usr/src/lib/li= belf/../../contrib/elftoolchain/libelf -I/usr/src/lib/libelf/../../contrib/= elftoolchain/common -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers = -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes = -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-stri= ngs -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Wi= nline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointe= r-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/src/= lib/libelf/../../contrib/elftoolchain/libelf/libelf_ar.c -o libelf_ar.po --- all_subdir_libexec --- --- rtld_start.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -Wall -DFREEBSD_ELF -DIN_R= TLD -ffreestanding -I/usr/src/lib/csu/common -I/usr/src/libexec/rtld-elf/aa= rch64 -I/usr/src/libexec/rtld-elf -fpic -DPIC -g -std=3Dgnu99 -Wsystem-hea= ders -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wf= ormat=3D2 -Wno-format-extra-args -Werror -Wno-empty-body -Wno-string-plus-i= nt -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -= Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unu= sed-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter = -Wno-format-nonliteral -Qunused-arguments -c /usr/src/libexec/rtld-elf/aar= ch64/rtld_start.S -o rtld_start.o --- reloc.o --- --- all_subdir_bin --- --- ps.o --- --- all_subdir_libexec --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -Wall -DFREEBSD_ELF -DIN_R= TLD -ffreestanding -I/usr/src/lib/csu/common -I/usr/src/libexec/rtld-elf/aa= rch64 -I/usr/src/libexec/rtld-elf -fpic -DPIC -g -std=3Dgnu99 -Wsystem-hea= ders -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wf= ormat=3D2 -Wno-format-extra-args -Werror -Wno-empty-body -Wno-string-plus-i= nt -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -= Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unu= sed-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter = -Wno-format-nonliteral -Qunused-arguments -c /usr/src/libexec/rtld-elf/aarc= h64/reloc.c -o reloc.o --- all_subdir_bin --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -DLAZY_PS -g -std=3Dgnu99 = -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W = -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-ar= ith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-pa= rameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundan= t-decls -Wold-style-definition -Wno-pointer-sign -Wmissing-variable-declara= tions -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-cons= t-variable -Qunused-arguments -c /usr/src/bin/ps/ps.c -o ps.o --- all_subdir_lib --- --- libelf_ar_util.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I. -I/usr/src/lib/li= belf/../../contrib/elftoolchain/libelf -I/usr/src/lib/libelf/../../contrib/= elftoolchain/common -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers = -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes = -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-stri= ngs -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Wi= nline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointe= r-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/src/= lib/libelf/../../contrib/elftoolchain/libelf/libelf_ar_util.c -o libelf_ar_= util.po --- all_subdir_cddl --- --- dt_print.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/obj/arm64.aarch6= 4/usr/src/cddl/lib/libdtrace -I/usr/src/cddl/lib/libdtrace -I/usr/src/cddl= /lib/libdtrace/../../../sys/cddl/dev/dtrace/aarch64 -I/usr/src/cddl/lib/li= bdtrace/../../../sys/cddl/compat/opensolaris -I/usr/src/cddl/lib/libdtrace= /../../../cddl/compat/opensolaris/include -I/usr/src/cddl/lib/libdtrace/..= /../../cddl/contrib/opensolaris/head -I/usr/src/cddl/lib/libdtrace/../../.= ./cddl/contrib/opensolaris/lib/libctf/common -I/usr/src/cddl/lib/libdtrace= /../../../cddl/contrib/opensolaris/lib/libdtrace/common -I/usr/src/cddl/li= b/libdtrace/../../../sys/cddl/contrib/opensolaris/uts/common -I/usr/src/cdd= l/lib/libdtrace/../../../sys/cddl/contrib/opensolaris/uts/aarch64 -DNEED_= SOLARIS_BOOLEAN -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Wer= ror -Wno-pointer-sign -Wno-unknown-pragmas -Wno-empty-body -Wno-string-plus= -int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value= -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-u= nused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-paramete= r -Wno-parentheses -Qunused-arguments -c /usr/src/cddl/lib/libdtrace/../../= ../cddl/contrib/opensolaris/lib/libdtrace/common/dt_print.c -o dt_print.po --- all_subdir_libexec --- --- rtld.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -Wall -DFREEBSD_ELF -DIN_R= TLD -ffreestanding -I/usr/src/lib/csu/common -I/usr/src/libexec/rtld-elf/aa= rch64 -I/usr/src/libexec/rtld-elf -fpic -DPIC -g -std=3Dgnu99 -Wsystem-hea= ders -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wf= ormat=3D2 -Wno-format-extra-args -Werror -Wno-empty-body -Wno-string-plus-i= nt -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -= Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unu= sed-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter = -Wno-format-nonliteral -Qunused-arguments -c /usr/src/libexec/rtld-elf/rtld= .c -o rtld.o /usr/src/libexec/rtld-elf/rtld.c:1148:16: error: no member named 'writable_= dynamic' in 'struct Struct_Obj_Entry' if (!obj->writable_dynamic) ~~~ ^ /usr/src/libexec/rtld-elf/rtld.c:1335:8: error: no member named 'writable_d= ynamic' in 'struct Struct_Obj_Entry' obj->writable_dynamic =3D true; ~~~ ^ --- all_subdir_lib --- --- libelf_checksum.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I. -I/usr/src/lib/li= belf/../../contrib/elftoolchain/libelf -I/usr/src/lib/libelf/../../contrib/= elftoolchain/common -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers = -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes = -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-stri= ngs -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Wi= nline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointe= r-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/src/= lib/libelf/../../contrib/elftoolchain/libelf/libelf_checksum.c -o libelf_ch= ecksum.po --- all_subdir_libexec --- 2 errors generated. *** [rtld.o] Error code 1 make[4]: stopped in /usr/src/libexec/rtld-elf 1 error make[4]: stopped in /usr/src/libexec/rtld-elf *** [all] Error code 2 make[3]: stopped in /usr/src/libexec 1 error make[3]: stopped in /usr/src/libexec *** [all_subdir_libexec] Error code 2 make[2]: stopped in /usr/src --- all_subdir_lib --- A failure has been detected in another branch of the parallel make make[4]: stopped in /usr/src/lib/libelf *** [all_subdir_libelf] Error code 2 make[3]: stopped in /usr/src/lib 1 error make[3]: stopped in /usr/src/lib *** [all_subdir_lib] Error code 2 make[2]: stopped in /usr/src --- all_subdir_cddl --- A failure has been detected in another branch of the parallel make make[5]: stopped in /usr/src/cddl/lib/libdtrace *** [all_subdir_libdtrace] Error code 2 make[4]: stopped in /usr/src/cddl/lib 1 error make[4]: stopped in /usr/src/cddl/lib *** [all_subdir_lib] Error code 2 make[3]: stopped in /usr/src/cddl 1 error make[3]: stopped in /usr/src/cddl *** [all_subdir_cddl] Error code 2 make[2]: stopped in /usr/src --- all_subdir_bin --- A failure has been detected in another branch of the parallel make make[4]: stopped in /usr/src/bin/ps *** [all_subdir_ps] Error code 2 make[3]: stopped in /usr/src/bin 1 error make[3]: stopped in /usr/src/bin *** [all_subdir_bin] Error code 2 make[2]: stopped in /usr/src 4 errors make[2]: stopped in /usr/src *** [everything] Error code 2 make[1]: stopped in /usr/src 1 error make[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 [PostBuildScript] - Execution post build scripts. [FreeBSD_HEAD_arm64] $ /bin/sh -xe /tmp/hudson3618567814010687822.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::104: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 Tue Jan 5 18:34: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 E9A85A63E84 for ; Tue, 5 Jan 2016 18:34:40 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-210-4.reflexion.net [208.70.210.4]) (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 862671EED for ; Tue, 5 Jan 2016 18:34:39 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 1106 invoked from network); 5 Jan 2016 18:27:59 -0000 Received: from unknown (HELO rtc-sm-01.app.dca.reflexion.local) (10.81.150.1) by 0 (rfx-qmail) with SMTP; 5 Jan 2016 18:27:59 -0000 Received: by rtc-sm-01.app.dca.reflexion.local (Reflexion email security v7.80.0) with SMTP; Tue, 05 Jan 2016 13:28:01 -0500 (EST) Received: (qmail 15272 invoked from network); 5 Jan 2016 18:28:00 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with SMTP; 5 Jan 2016 18:28:00 -0000 X-No-Relay: not in my network X-No-Relay: not in my network Received: from [192.168.1.8] (c-76-115-7-162.hsd1.or.comcast.net [76.115.7.162]) by iron2.pdx.net (Postfix) with ESMTPSA id 6846D1C43C1; Tue, 5 Jan 2016 10:27:55 -0800 (PST) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Subject: Bug 205663 Clang getting Bus Errors (arm SCLTR Bit[12]==1 context): Reported fixed on llvm's trunk Message-Id: Date: Tue, 5 Jan 2016 10:27:57 -0800 To: freebsd-arm , FreeBSD Toolchain Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) X-Mailer: Apple Mail (2.2104) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Jan 2016 18:34:41 -0000 llvm.org's Bugzilla reports that clang trunk has been fixed and clang = 3.8 will contain the fixes: James Molloy changed bug 25958=20 What Removed Added Status NEW RESOLVED Resolution --- FIXED Comment # 8 on bug 25958 from James Molloy Hi Mark, Thanks for your detailed investigation. I can confirm that this is fixed = on trunk and therefore will be fixed for LLVM 3.8. The fixes were done for SPARC, which requires strict accesses much as = ARM does with SCTLR=3D1. There was a sequence of commits by James Knight that fixed these, but an example is http://reviews.llvm.org/rL242554 . The fixes were in a similar vein to yours, but required changes in fewer = places and there were a few more sticky issues to solve too. I'll CC James here = in case he wants to comment on the current state of the clang codebase for self-hosting in a strict alignment environment. Cheers, James =3D=3D=3D Mark Millard markmi at dsl-only.net From owner-freebsd-arm@freebsd.org Tue Jan 5 18:35: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 EF2C5A63ED1 for ; Tue, 5 Jan 2016 18:35:25 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qg0-x22f.google.com (mail-qg0-x22f.google.com [IPv6:2607:f8b0:400d:c04::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 AA5001F4F for ; Tue, 5 Jan 2016 18:35:25 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qg0-x22f.google.com with SMTP id o11so285032305qge.2 for ; Tue, 05 Jan 2016 10:35:25 -0800 (PST) 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:date:message-id:subject :from:to:cc:content-type; bh=oKvJcldLCCVKnESqryNOwjQrO+vyASxY+IS6WHQwV3E=; b=HLNbRo+EJBHIkJ0jaQwiDavasHxVX3nJjbmeJGbU76QKwOvQ9hQPk+AvLhpkUIGHi4 +djBY3zipwd+SeFbkMjUltfNCgvfUsBcuwWSsEcdbqfINkHnkgd3b724i9/NmuUpZJdh YQaGIq4xKUlybF8yIWPbpUFj4VXagnoBMEzruob/MnDD+ZTbXL9/b/OonYN1QjQ8sAMM cRfkwEQZzhcH7G188eFhltMW/iikRlxuUkXIydX4zLyRAkqJkbol1t+znVRADWArDYsN 96sixznDLBidHE4VrqDBjZzC+PoKQsaHeDXtO+KEqcyGBwzPSBrdSKexhGRnJjFOiT3G 97EA== 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:date :message-id:subject:from:to:cc:content-type; bh=oKvJcldLCCVKnESqryNOwjQrO+vyASxY+IS6WHQwV3E=; b=STajsTccUrDrj4FdfFHHutBxGt3TYp9nhdnW37ZXCeZsIzKXGV/vAo3im1t+3pBC/S /PkAci9n3bJWWdyhDC1P/dHKhYg/Q83i4OOF9OH0ZaAFpWsvbsNI+y/XkbDotYxd7Ko+ toaidWWVqVf38XzYaPrNkaQ0KZxqjiN5bmFzGQ38HvACpVbj7UOKZovDs6BO6asAfbSZ gHZcjMgnn37afoUiKtfThQX34YrW/jApBKqBaz/576WhZDng4SFn98dnfLtytEE9XL7u uulRadwTrRaMtHenjTpwaDMjkXqy+2pXAway0fqZ+uauytGBMQFV01s8KczpZYPZQZYV DHJw== X-Gm-Message-State: ALoCoQlCOVINEjy6CDBMC4CHy5hQGQS0quOIdIrvIbVSDa7ZnyRlMk2iJupJxkfn0v6so4TahGgnwSzzpi5AXzlvtaLNo5Dh4Q== MIME-Version: 1.0 X-Received: by 10.140.29.131 with SMTP id b3mr122845095qgb.50.1452018924736; Tue, 05 Jan 2016 10:35:24 -0800 (PST) Sender: wlosh@bsdimp.com Received: by 10.140.27.181 with HTTP; Tue, 5 Jan 2016 10:35:24 -0800 (PST) X-Originating-IP: [2601:280:4900:3700:a188:e7cd:b123:bb4b] In-Reply-To: References: Date: Tue, 5 Jan 2016 11:35:24 -0700 X-Google-Sender-Auth: opw3NVvca96uyZp4jqc0kLO1BlM Message-ID: Subject: Re: Bug 205663 Clang getting Bus Errors (arm SCLTR Bit[12]==1 context): Reported fixed on llvm's trunk From: Warner Losh To: Mark Millard Cc: freebsd-arm , FreeBSD Toolchain Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Jan 2016 18:35:26 -0000 On Tue, Jan 5, 2016 at 11:27 AM, Mark Millard wrote: > llvm.org's Bugzilla reports that clang trunk has been fixed and clang 3.8 > will contain the fixes: > > James Molloy changed bug 25958 > What Removed Added > Status NEW RESOLVED > Resolution --- FIXED > Comment # 8 on bug 25958 from James Molloy > Hi Mark, > > Thanks for your detailed investigation. I can confirm that this is fixed on > trunk and therefore will be fixed for LLVM 3.8. > > The fixes were done for SPARC, which requires strict accesses much as ARM > does > with SCTLR=1. > > There was a sequence of commits by James Knight that fixed these, but an > example is http://reviews.llvm.org/rL242554 . > > The fixes were in a similar vein to yours, but required changes in fewer > places > and there were a few more sticky issues to solve too. I'll CC James here in > case he wants to comment on the current state of the clang codebase for > self-hosting in a strict alignment environment. > > Cheers, > > James > There's a projects/clang-380-import that you might want to try... Warner From owner-freebsd-arm@freebsd.org Tue Jan 5 18:54: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 122FEA624E3 for ; Tue, 5 Jan 2016 18:54:01 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from pmta2.delivery6.ore.mailhop.org (pmta2.delivery6.ore.mailhop.org [54.200.129.228]) (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 E94C41860 for ; Tue, 5 Jan 2016 18:54:00 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from ilsoft.org (unknown [73.34.117.227]) by outbound2.ore.mailhop.org (Halon Mail Gateway) with ESMTPSA; Tue, 5 Jan 2016 18:54:27 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.14.9/8.14.9) with ESMTP id u05IrqIF001652; Tue, 5 Jan 2016 11:53:52 -0700 (MST) (envelope-from ian@freebsd.org) Message-ID: <1452020032.1320.21.camel@freebsd.org> Subject: Re: Bug 205663 Clang getting Bus Errors (arm SCLTR Bit[12]==1 context): Reported fixed on llvm's trunk From: Ian Lepore To: Warner Losh , Mark Millard Cc: freebsd-arm , FreeBSD Toolchain Date: Tue, 05 Jan 2016 11:53:52 -0700 In-Reply-To: References: Content-Type: text/plain; charset="us-ascii" X-Mailer: Evolution 3.16.5 FreeBSD GNOME Team Port Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Jan 2016 18:54:01 -0000 On Tue, 2016-01-05 at 11:35 -0700, Warner Losh wrote: > On Tue, Jan 5, 2016 at 11:27 AM, Mark Millard > wrote: > > > llvm.org's Bugzilla reports that clang trunk has been fixed and > > clang 3.8 > > will contain the fixes: > > > > James Molloy changed bug 25958 > > What Removed Added > > Status NEW RESOLVED > > Resolution --- FIXED > > Comment # 8 on bug 25958 from James Molloy > > Hi Mark, > > > > Thanks for your detailed investigation. I can confirm that this is > > fixed on > > trunk and therefore will be fixed for LLVM 3.8. > > > > The fixes were done for SPARC, which requires strict accesses much > > as ARM > > does > > with SCTLR=1. > > > > There was a sequence of commits by James Knight that fixed these, > > but an > > example is http://reviews.llvm.org/rL242554 . > > > > The fixes were in a similar vein to yours, but required changes in > > fewer > > places > > and there were a few more sticky issues to solve too. I'll CC James > > here in > > case he wants to comment on the current state of the clang codebase > > for > > self-hosting in a strict alignment environment. > > > > Cheers, > > > > James > > > > There's a projects/clang-380-import that you might want to try... It's a non-starter for us, because unfortunately they appear to have removed support for the -arm-use-movt=0 command line option, so now we can't build ubldr or kernel modules. -- Ian From owner-freebsd-arm@freebsd.org Tue Jan 5 18:56:31 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 D327EA62619 for ; Tue, 5 Jan 2016 18:56:31 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound1b.ore.mailhop.org (outbound1b.ore.mailhop.org [54.200.247.200]) (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 9ECD2199F for ; Tue, 5 Jan 2016 18:56:31 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from ilsoft.org (unknown [73.34.117.227]) by outbound1.ore.mailhop.org (Halon Mail Gateway) with ESMTPSA; Tue, 5 Jan 2016 18:56:54 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.14.9/8.14.9) with ESMTP id u05IuO3r001660; Tue, 5 Jan 2016 11:56:24 -0700 (MST) (envelope-from ian@freebsd.org) Message-ID: <1452020184.1320.24.camel@freebsd.org> Subject: Re: 11.0-CURRENT Bug 205904 "unresolvable R_ARM_MOVW_ABS_NC relocation" vs. forced -fPIC use From: Ian Lepore To: Mark Millard , freebsd-arm , FreeBSD Toolchain Date: Tue, 05 Jan 2016 11:56:24 -0700 In-Reply-To: <8079E6B2-DC53-4BFA-9129-8A88A1A1F044@dsl-only.net> References: <8079E6B2-DC53-4BFA-9129-8A88A1A1F044@dsl-only.net> Content-Type: text/plain; charset="us-ascii" X-Mailer: Evolution 3.16.5 FreeBSD GNOME Team Port Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Jan 2016 18:56:31 -0000 On Mon, 2016-01-04 at 20:36 -0800, Mark Millard wrote: > I had in Bug 205904 reported that trying "portmaster -DK > textproc/expat2" in a -march=armv7-a -mcpu=cortex-a7 context (on an > rpi2b) gets (for -r293129 and its /usr/bin/ tools): > > > unresolvable R_ARM_MOVW_ABS_NC relocation against symbol > > `malloc@@FBSD_1.0' > > in an attempted link operation. > > I've now added a comment saying in part: > > > Investigating the issue I had the portmaster activity use the > > /usr/local/arm-gnueabi-freebsd/bin/ tools instead (via > > /etc/make.conf changes) and in that context the message is > > different but it was still an error: > > > > > relocation R_ARM_MOVW_ABS_NC against `malloc' can not be used > > > when making a shared object; recompile with -fPIC > > > > > > Trying again with -fPIC does let the portmaster command complete in > > this /usr/local/arm-gnueabi-freebsd/bin/ based tool context. > > > > > > Going back and trying -fPIC in the /usr/bin/ based tools context > > also lets the portmaster command complete. (That context without > > -fPIC did not directly indicate to try -fPIC in its messages.) > > > > > > So maybe part of the issue is having compiler arguments like -fPIC > > show up in commands for contexts like -march=armv7-a -mcpu=cortex > > -a7 without manual intervention in each case. For ports: some parts > > of a more complicated port might need[] such and other parts might > > not. > > I used /etc/make.conf to force -fPIC being present. > > I started this investigation to try some things after Ian Lepore's > -r292964 for the /usr/bin/ binutils. I picked on textproc/expat2 > initially as something fairly simple and limited to C. (clang++ has > problems under SCTLR bit[1]==1 [alignment required] on arm that make > clang++ Bus Error during most C++ compiles). > > === > Mark Millard > markmi at dsl-only.net All of this is a complex way of saying "there is a bug in the expat2 port" (that being that it tries to build a shared library from object files that were compiled without -fpic). Adding -fpic via make.conf is absolutely not a fix or even a marginally viable workaround. -- Ian From owner-freebsd-arm@freebsd.org Tue Jan 5 19:00: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 6F4E1A62801 for ; Tue, 5 Jan 2016 19:00: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 64B341C2A; Tue, 5 Jan 2016 19:00:04 +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 D21C928F; Tue, 5 Jan 2016 19:00:04 +0000 (UTC) Date: Tue, 5 Jan 2016 19:00:02 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: jilles@FreeBSD.org, emaste@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-arm@FreeBSD.org Message-ID: <1022816091.5.1452020404761.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <142280179.1.1452012374460.JavaMail.jenkins@jenkins-9.freebsd.org> References: <142280179.1.1452012374460.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_arm64 - Build #2060 - 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.20 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Jan 2016 19:00:04 -0000 FreeBSD_HEAD_arm64 - Build #2060 - Fixed: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/2060/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/2060/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/2060/console Change summaries: 293204 by jilles: Add sbin and /usr/local directories to _PATH_DEFPATH. Set _PATH_DEFPATH to /sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin. This is the path in the default class in the default /etc/login.conf, excluding ~/bin which would not be expanded properly in a string constant. For normal logins, _PATH_DEFPATH is overridden by /etc/login.conf, ~/.login_conf or shell startup files. _PATH_DEFPATH is still used as a default by execlp(), execvp(), posix_spawnp() and sh if PATH is not set, and by cron. Especially the latter is a common trap (most recently in PR 204813). PR: 204813 Reviewed by: secteam (delphij), alfred 293202 by emaste: rtld: populate DT_DEBUG iff DYNAMIC segment is writable rtld.h was accidentally missed in r293201 From owner-freebsd-arm@freebsd.org Tue Jan 5 19:27: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 B6003A630A4 for ; Tue, 5 Jan 2016 19:27:36 +0000 (UTC) (envelope-from karl@denninger.net) Received: from mail.denninger.net (wsip-70-169-168-7.pn.at.cox.net [70.169.168.7]) (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 843681AA8 for ; Tue, 5 Jan 2016 19:27:36 +0000 (UTC) (envelope-from karl@denninger.net) Received: from [192.168.1.40] (Karl-Desktop.Denninger.net [192.168.1.40]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.denninger.net (Postfix) with ESMTPSA id E45CC229B6D for ; Tue, 5 Jan 2016 13:27:29 -0600 (CST) To: "freebsd-arm@freebsd.org" From: Karl Denninger Subject: How did I manage to break this?! Message-ID: <568C1919.2090407@denninger.net> Date: Tue, 5 Jan 2016 13:27:21 -0600 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-512; boundary="------------ms010406040608080200030105" X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Jan 2016 19:27:36 -0000 This is a cryptographically signed message in MIME format. --------------ms010406040608080200030105 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Went back from arm6hf to arm6 on a Pi2 (cross-built the world and kernel, then rsync'd it), and now I'm getting this with two packages that I loaded from the "pkg add" command (which, incidentally, was the reason to do it in the first place, since arm6hf has no package repositor= y) The system itself is running fine. $ git Shared object "libintl.so.8" not found, required by "git" Bee-ess $ ldconfig -r|grep intl 134:-lintl.8 =3D> /usr/local/lib/libintl.so.8 135:-lintl.9 =3D> /usr/local/lib/libintl.so.9 $ ls -al /usr/local/lib/*intl* -rw-r--r-- 1 root wheel 74122 Dec 7 12:58 /usr/local/lib/libintl.a lrwxr-xr-x 1 root wheel 16 Dec 7 12:58 /usr/local/lib/libintl.so -> libintl.so.8.1.4 lrwxr-xr-x 1 root wheel 16 Dec 7 12:58 /usr/local/lib/libintl.so.8 -> libintl.so.8.1.4 -rw-r--r-- 1 root wheel 51832 Dec 7 12:58 /usr/local/lib/libintl.so.8.1.4 lrwxr-xr-x 1 root wheel 12 Dec 7 12:58 /usr/local/lib/libintl.so.9 -> libintl.so.8 That all came in from the pkg add, so why is the loader complaining that libintl.so.8 not there? Incidentally, bash throws up on the same error. --=20 Karl Denninger karl@denninger.net /The Market Ticker/ /[S/MIME encrypted email preferred]/ --------------ms010406040608080200030105 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature 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 heIFf2/XKBMUGRIndA4Hk7uY1rcAAAAAAAA= --------------ms010406040608080200030105-- From owner-freebsd-arm@freebsd.org Tue Jan 5 19:33:54 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 F0A1AA632C9 for ; Tue, 5 Jan 2016 19:33:53 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qk0-x230.google.com (mail-qk0-x230.google.com [IPv6:2607:f8b0:400d:c09::230]) (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 A5C611F18 for ; Tue, 5 Jan 2016 19:33:53 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qk0-x230.google.com with SMTP id q19so89241493qke.3 for ; Tue, 05 Jan 2016 11:33:53 -0800 (PST) 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:date:message-id:subject :from:to:cc:content-type; bh=L5U9BFWJ9/h/KqzpFA6PD43zCOHCXvMGo/Lu0jh1/+c=; b=qiLWfnTIRNoqZQzlSpfLuwm+pT4yRRUXCtq6byXUR5o2ANlnm/mz7dyDoL9jHpEqyo I1oM/So3li+og3YTaSh1du5FwXBXtCFaYiZ8ckJ+KqxivPCSa/RGPlN2EUtn4XFixOqN pYg7QBjUyZ5sAO/i51jqfegcaIA2V0BAek8x1CB15H6px0iAtiL0BcGPnkiI0UEBYvvB F8iU1HxuCbWZYaolt5RtKKDn8vKlRRX6cbleDb7rHTw5pONaLxTMq3ExHIiscbGmO3Up m8QfGAuDUjBJgw9bYLWzZ1n0JLSiEbDqzIcE/WmitxQE9fwNVEmKtf63Pi5ZkZhSXZdv D8IA== 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:date :message-id:subject:from:to:cc:content-type; bh=L5U9BFWJ9/h/KqzpFA6PD43zCOHCXvMGo/Lu0jh1/+c=; b=BET6QVLf90Q1ym1NdWasYhTdeCNUl9oZznJ+ybIdBQIAVi4c6701gZR51TIPD1aLlP c+CxkLyQQkiyWyu9ftIWKDV+/LqkCGvKKvgYoYLp2pZbi203+iFOjbVqrrumCv42hARu xrWs/sCQ7RgPaR3pDNp9Rnx7yydmjnIhPCOhtZwGOBFr7HDjBFm7dYWBSZAdlgccxHFy /xQuaLahkSqOgFIoo0h4glavtoiwCDFVOkcOjKbkwnaCxQbjbKWyi0XRnKK6Zjq0Tcba DNlwZa0DjC37mPhxTL6cY6RpgmeODvP08VFS4FpZRl8xtOvfBGRFMLjoOjmIjLk94+lK d9tA== X-Gm-Message-State: ALoCoQmokskllkNdEzomod0i3TMbVgZNV/i+yWg+rTB4bio2wmRHsw207vK9g74CcPLx767oyvch7gXD6eIXp9DnLsElFJVzCw== MIME-Version: 1.0 X-Received: by 10.55.40.153 with SMTP id o25mr124130619qko.93.1452022432599; Tue, 05 Jan 2016 11:33:52 -0800 (PST) Sender: wlosh@bsdimp.com Received: by 10.140.27.181 with HTTP; Tue, 5 Jan 2016 11:33:52 -0800 (PST) X-Originating-IP: [50.253.99.174] In-Reply-To: <568C1919.2090407@denninger.net> References: <568C1919.2090407@denninger.net> Date: Tue, 5 Jan 2016 12:33:52 -0700 X-Google-Sender-Auth: AJ_TtECdhReRUvc0j7O2xgKR1O8 Message-ID: Subject: Re: How did I manage to break this?! From: Warner Losh To: Karl Denninger Cc: "freebsd-arm@freebsd.org" Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Jan 2016 19:33:54 -0000 what revision are you at? Could these be left-over hard-float libraries? Warner On Tue, Jan 5, 2016 at 12:27 PM, Karl Denninger wrote: > Went back from arm6hf to arm6 on a Pi2 (cross-built the world and > kernel, then rsync'd it), and now I'm getting this with two packages > that I loaded from the "pkg add" command (which, incidentally, was the > reason to do it in the first place, since arm6hf has no package repository) > > The system itself is running fine. > > $ git > Shared object "libintl.so.8" not found, required by "git" > > Bee-ess > > $ ldconfig -r|grep intl > 134:-lintl.8 => /usr/local/lib/libintl.so.8 > 135:-lintl.9 => /usr/local/lib/libintl.so.9 > > $ ls -al /usr/local/lib/*intl* > -rw-r--r-- 1 root wheel 74122 Dec 7 12:58 /usr/local/lib/libintl.a > lrwxr-xr-x 1 root wheel 16 Dec 7 12:58 /usr/local/lib/libintl.so > -> libintl.so.8.1.4 > lrwxr-xr-x 1 root wheel 16 Dec 7 12:58 > /usr/local/lib/libintl.so.8 -> libintl.so.8.1.4 > -rw-r--r-- 1 root wheel 51832 Dec 7 12:58 > /usr/local/lib/libintl.so.8.1.4 > lrwxr-xr-x 1 root wheel 12 Dec 7 12:58 > /usr/local/lib/libintl.so.9 -> libintl.so.8 > > That all came in from the pkg add, so why is the loader complaining that > libintl.so.8 not there? Incidentally, bash throws up on the same error. > > -- > Karl Denninger > karl@denninger.net > /The Market Ticker/ > /[S/MIME encrypted email preferred]/ > From owner-freebsd-arm@freebsd.org Tue Jan 5 19:36: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 24632A633E8 for ; Tue, 5 Jan 2016 19:36:18 +0000 (UTC) (envelope-from karl@denninger.net) Received: from mail.denninger.net (wsip-70-169-168-7.pn.at.cox.net [70.169.168.7]) (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 CC02A10B6 for ; Tue, 5 Jan 2016 19:36:16 +0000 (UTC) (envelope-from karl@denninger.net) Received: from [192.168.1.40] (Karl-Desktop.Denninger.net [192.168.1.40]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.denninger.net (Postfix) with ESMTPSA id 8D5BB229BD3 for ; Tue, 5 Jan 2016 13:36:15 -0600 (CST) Subject: Re: How did I manage to break this?! References: <568C1919.2090407@denninger.net> Cc: "freebsd-arm@freebsd.org" From: Karl Denninger Message-ID: <568C1B27.3050206@denninger.net> Date: Tue, 5 Jan 2016 13:36:07 -0600 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-512; boundary="------------ms080901050906060107080302" X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Jan 2016 19:36:18 -0000 This is a cryptographically signed message in MIME format. --------------ms080901050906060107080302 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable $ uname -v FreeBSD 11.0-CURRENT #0 r293189: Tue Jan 5 08:44:05 CST 2016 =20 karl@NewFS.denninger.net:/pics/CrossBuild/obj/arm.armv6/pics/CrossBuild/s= rc/sys/RPI2 Built a few hours ago, svn'd this morning. rm -r'd both the object and export directories before starting to prevent the risk of a carry-over. And no, I pkg delete'd all the packages on the machine (including pkg itself!) and then rm -r'd the entire /usr/local/lib directory, then used pkg to reload them. No chance they're leftovers. On 1/5/2016 13:33, Warner Losh wrote: > what revision are you at? > > Could these be left-over hard-float libraries? > > Warner > > On Tue, Jan 5, 2016 at 12:27 PM, Karl Denninger > wrote: > > Went back from arm6hf to arm6 on a Pi2 (cross-built the world and > kernel, then rsync'd it), and now I'm getting this with two package= s > that I loaded from the "pkg add" command (which, incidentally, was = the > reason to do it in the first place, since arm6hf has no package > repository) > > The system itself is running fine. > > $ git > Shared object "libintl.so.8" not found, required by "git" > > Bee-ess > > $ ldconfig -r|grep intl > 134:-lintl.8 =3D> /usr/local/lib/libintl.so.8 > 135:-lintl.9 =3D> /usr/local/lib/libintl.so.9 > > $ ls -al /usr/local/lib/*intl* > -rw-r--r-- 1 root wheel 74122 Dec 7 12:58 /usr/local/lib/libint= l.a > lrwxr-xr-x 1 root wheel 16 Dec 7 12:58 > /usr/local/lib/libintl.so > -> libintl.so.8.1.4 > lrwxr-xr-x 1 root wheel 16 Dec 7 12:58 > /usr/local/lib/libintl.so.8 -> libintl.so.8.1.4 > -rw-r--r-- 1 root wheel 51832 Dec 7 12:58 > /usr/local/lib/libintl.so.8.1.4 > lrwxr-xr-x 1 root wheel 12 Dec 7 12:58 > /usr/local/lib/libintl.so.9 -> libintl.so.8 > > That all came in from the pkg add, so why is the loader > complaining that > libintl.so.8 not there? Incidentally, bash throws up on the same > error. > > -- > Karl Denninger > karl@denninger.net > > > /The Market Ticker/ > /[S/MIME encrypted email preferred]/ > > --=20 Karl Denninger karl@denninger.net /The Market Ticker/ /[S/MIME encrypted email preferred]/ --------------ms080901050906060107080302 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgMFADCABgkqhkiG9w0BBwEAAKCC Bl8wggZbMIIEQ6ADAgECAgEpMA0GCSqGSIb3DQEBCwUAMIGQMQswCQYDVQQGEwJVUzEQMA4G A1UECBMHRmxvcmlkYTESMBAGA1UEBxMJTmljZXZpbGxlMRkwFwYDVQQKExBDdWRhIFN5c3Rl bXMgTExDMRwwGgYDVQQDExNDdWRhIFN5c3RlbXMgTExDIENBMSIwIAYJKoZIhvcNAQkBFhND dWRhIFN5c3RlbXMgTExDIENBMB4XDTE1MDQyMTAyMjE1OVoXDTIwMDQxOTAyMjE1OVowWjEL MAkGA1UEBhMCVVMxEDAOBgNVBAgTB0Zsb3JpZGExGTAXBgNVBAoTEEN1ZGEgU3lzdGVtcyBM TEMxHjAcBgNVBAMTFUthcmwgRGVubmluZ2VyIChPQ1NQKTCCAiIwDQYJKoZIhvcNAQEBBQAD ggIPADCCAgoCggIBALmEWPhAdphrWd4K5VTvE5pxL3blRQPyGF3ApjUjgtavqU1Y8pbI3Byg XDj2/Uz9Si8XVj/kNbKEjkRh5SsNvx3Fc0oQ1uVjyCq7zC/kctF7yLzQbvWnU4grAPZ3IuAp 3/fFxIVaXpxEdKmyZAVDhk9az+IgHH43rdJRIMzxJ5vqQMb+n2EjadVqiGPbtG9aZEImlq7f IYDTnKyToi23PAnkPwwT+q1IkI2DTvf2jzWrhLR5DTX0fUYC0nxlHWbjgpiapyJWtR7K2YQO aevQb/3vN9gSojT2h+cBem7QIj6U69rEYcEDvPyCMXEV9VcXdcmW42LSRsPvZcBHFkWAJqMZ Myiz4kumaP+s+cIDaXitR/szoqDKGSHM4CPAZV9Yh8asvxQL5uDxz5wvLPgS5yS8K/o7zDR5 vNkMCyfYQuR6PAJxVOk5Arqvj9lfP3JSVapwbr01CoWDBkpuJlKfpQIEeC/pcCBKknllbMYq yHBO2TipLyO5Ocd1nhN/nOsO+C+j31lQHfOMRZaPQykXVPWG5BbhWT7ttX4vy5hOW6yJgeT/ o3apynlp1cEavkQRS8uJHoQszF6KIrQMID/JfySWvVQ4ksnfzwB2lRomrdrwnQ4eG/HBS+0l eozwOJNDIBlAP+hLe8A5oWZgooIIK/SulUAsfI6Sgd8dTZTTYmlhAgMBAAGjgfQwgfEwNwYI KwYBBQUHAQEEKzApMCcGCCsGAQUFBzABhhtodHRwOi8vY3VkYXN5c3RlbXMubmV0Ojg4ODgw CQYDVR0TBAIwADARBglghkgBhvhCAQEEBAMCBaAwCwYDVR0PBAQDAgXgMCwGCWCGSAGG+EIB DQQfFh1PcGVuU1NMIEdlbmVyYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUxRyULenJaFwX RtT79aNmIB/u5VkwHwYDVR0jBBgwFoAUJHGbnYV9/N3dvbDKkpQDofrTbTUwHQYDVR0RBBYw FIESa2FybEBkZW5uaW5nZXIubmV0MA0GCSqGSIb3DQEBCwUAA4ICAQBPf3cYtmKowmGIYsm6 eBinJu7QVWvxi1vqnBz3KE+HapqoIZS8/PolB/hwiY0UAE1RsjBJ7yEjihVRwummSBvkoOyf G30uPn4yg4vbJkR9lTz8d21fPshWETa6DBh2jx2Qf13LZpr3Pj2fTtlu6xMYKzg7cSDgd2bO sJGH/rcvva9Spkx5Vfq0RyOrYph9boshRN3D4tbWgBAcX9POdXCVfJONDxhfBuPHsJ6vEmPb An+XL5Yl26XYFPiODQ+Qbk44Ot1kt9s7oS3dVUrh92Qv0G3J3DF+Vt6C15nED+f+bk4gScu+ JHT7RjEmfa18GT8DcT//D1zEke1Ymhb41JH+GyZchDRWtjxsS5OBFMzrju7d264zJUFtX7iJ 3xvpKN7VcZKNtB6dLShj3v/XDsQVQWXmR/1YKWZ93C3LpRs2Y5nYdn6gEOpL/WfQFThtfnat HNc7fNs5vjotaYpBl5H8+VCautKbGOs219uQbhGZLYTv6okuKcY8W+4EJEtK0xB08vqr9Jd0 FS9MGjQE++GWo+5eQxFt6nUENHbVYnsr6bYPQsZH0CRNycgTG9MwY/UIXOf4W034UpR82TBG 1LiMsYfb8ahQJhs3wdf1nzipIjRwoZKT1vGXh/cj3gwSr64GfenURBxaFZA5O1acOZUjPrRT n3ci4McYW/0WVVA3lDGCBRMwggUPAgEBMIGWMIGQMQswCQYDVQQGEwJVUzEQMA4GA1UECBMH RmxvcmlkYTESMBAGA1UEBxMJTmljZXZpbGxlMRkwFwYDVQQKExBDdWRhIFN5c3RlbXMgTExD MRwwGgYDVQQDExNDdWRhIFN5c3RlbXMgTExDIENBMSIwIAYJKoZIhvcNAQkBFhNDdWRhIFN5 c3RlbXMgTExDIENBAgEpMA0GCWCGSAFlAwQCAwUAoIICTTAYBgkqhkiG9w0BCQMxCwYJKoZI hvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xNjAxMDUxOTM2MDdaME8GCSqGSIb3DQEJBDFCBEA8 axNy8vi9YwVitR5XVzGEuMLMM3+CKHl+qw4M5826ANdUnwAA52n2TBAYdY2aB6lV58hDcwg8 IoHOtaB0haPUMGwGCSqGSIb3DQEJDzFfMF0wCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBAjAK BggqhkiG9w0DBzAOBggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcwDQYI KoZIhvcNAwICASgwgacGCSsGAQQBgjcQBDGBmTCBljCBkDELMAkGA1UEBhMCVVMxEDAOBgNV BAgTB0Zsb3JpZGExEjAQBgNVBAcTCU5pY2V2aWxsZTEZMBcGA1UEChMQQ3VkYSBTeXN0ZW1z IExMQzEcMBoGA1UEAxMTQ3VkYSBTeXN0ZW1zIExMQyBDQTEiMCAGCSqGSIb3DQEJARYTQ3Vk YSBTeXN0ZW1zIExMQyBDQQIBKTCBqQYLKoZIhvcNAQkQAgsxgZmggZYwgZAxCzAJBgNVBAYT AlVTMRAwDgYDVQQIEwdGbG9yaWRhMRIwEAYDVQQHEwlOaWNldmlsbGUxGTAXBgNVBAoTEEN1 ZGEgU3lzdGVtcyBMTEMxHDAaBgNVBAMTE0N1ZGEgU3lzdGVtcyBMTEMgQ0ExIjAgBgkqhkiG 9w0BCQEWE0N1ZGEgU3lzdGVtcyBMTEMgQ0ECASkwDQYJKoZIhvcNAQEBBQAEggIAIBNojet6 /dlnAZrIRAIBGCjDIvIoo8j9FlbxgYnW+eMIMaTZerMYONNsTZHByf3BQDNMW9yTyrf4AL+A urHoJG+jbTZU1JV+gmDJK0LFPysGJDYzJ5EynLMo7oOC6ZWEJrOWebfZEKv2iIWyW8/1Iscp pFysqSgNy7R1txGC1u2OKXjV+ZBRtAELO+pIKkKqDIBHD9lztq4NG4GckQ92fEF9b/MMYCCg IYI2xBLEo+KWX6OgcrNoCTG2hR/TkgFf4hLteE04mseCb5bwRKMwANM5/+LYr4MkUwWSGlfR /cofG87qInPUTzlewJ9WQw3CK0M0TSOqky97BCHxqH6r153wBiHqolHwgnHckLg/YugwtPTG tyYefmufVYsOIJ8stiL/fmXG81xemZlKz/eYFSHAUcl4mOOmUlH/jJQY5pmp7/Y5Gh9ssUOL HGWJ2HDl2QgGLxjKM0ZyIKUQkitjcwZsrlh+CyTkaBLeoG7zbFK89uC0co4d5gXGVICeZFV5 VXluPZvIwn9gI9EDULxh5s9PgHAgmlTAZkZDylaVIWZA5U0Gb9SEKmzDbuQH7caR9gEJegVp Qws5DrVgK5LGKkrbfhRRYtrGXku1FLWFMBZ05i0P/uMCziii/HUZQsNRyOT7zDsHTShRQbY8 qO1C6Z+6SV+e4LV2woRBCMg/vMkAAAAAAAA= --------------ms080901050906060107080302-- From owner-freebsd-arm@freebsd.org Tue Jan 5 20:00: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 717A7A63F22 for ; Tue, 5 Jan 2016 20:00:27 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qg0-x22b.google.com (mail-qg0-x22b.google.com [IPv6:2607:f8b0:400d:c04::22b]) (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 2B37411AE for ; Tue, 5 Jan 2016 20:00:27 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qg0-x22b.google.com with SMTP id 6so208695049qgy.1 for ; Tue, 05 Jan 2016 12:00:27 -0800 (PST) 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:date:message-id:subject :from:to:cc:content-type; bh=YpjXAJV+K9KSPnZoaPUgMgVa4cVVi/e2QUZhe5+oijU=; b=c++A2Da8Jv3tWt4vlM71IuI+7livJL4k5rBKtJlVQSpMQ6o/BMcc/45evOD4M14nxI yfGhRw/1xA31/IxCHRwnVP+VNbtUr+2eD0xa8E9Na4gcfovagDxGZ+swg3Xj/hXGsUPd Kmy0OLq/pfqzvaix74UJf/RRlKexvgBgW0yosQsCbSVzbLXEH5eWrmTbMQbNIdBzEev2 nVY2n9JHLvGpeSulL8EZEzpavfSwGwbTkYq9YM0MksJBcHgH0NT/J9EKy/vUS+6GEORJ I28T09vQWh0BKLTUsDXX8CLQmbLuRIDKCCKveAcR8Bi+rKjhgcRRNFUz/0DJrsjc0AEO USrA== 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:date :message-id:subject:from:to:cc:content-type; bh=YpjXAJV+K9KSPnZoaPUgMgVa4cVVi/e2QUZhe5+oijU=; b=lZ626nGOtCEQrHCKE9wN+bbMLQzeZNApUkYm0riCrj9llxcLsXg6p5D8vbzk39Tmer Cmihrm7odG5GuIejdFkcaIvmQSdXV3o6Mc7XV4/1kbcdRec7Yrg1eCgqjwhhu3VdULO1 d+19tq0HyPz/SW4ot5Yk3WUHBAXYyA41VHVWCunmy5bYKZNCfG8ExBjbDH0GAaYoRk7K O39os5UcGwc/NbsQOU/q3gDMtpAnbyTu9/sPda285iGI0s2MRDg/ny+hdmf5ZqZVW+YL cU+EOD0c4rG6EFcf2SgxQSGF1UdLoJfJ4AwDfc/NfFb8WxEjCOOgwS/wYElUdymRAyw5 pmQQ== X-Gm-Message-State: ALoCoQneXkGJluySJtb2apLjTps2y81Umr2lF4o8BuwOkzVh82si8dqzPelaD3f42HJoH24sY43df1Tg5WL2NcA7JxR0QE6CKg== MIME-Version: 1.0 X-Received: by 10.140.247.67 with SMTP id s64mr133945602qhc.20.1452024026363; Tue, 05 Jan 2016 12:00:26 -0800 (PST) Sender: wlosh@bsdimp.com Received: by 10.140.27.181 with HTTP; Tue, 5 Jan 2016 12:00:26 -0800 (PST) X-Originating-IP: [50.253.99.174] In-Reply-To: <568C1B27.3050206@denninger.net> References: <568C1919.2090407@denninger.net> <568C1B27.3050206@denninger.net> Date: Tue, 5 Jan 2016 13:00:26 -0700 X-Google-Sender-Auth: gfEAhHkww7xEhN5OOUYUSm6HO-U Message-ID: Subject: Re: How did I manage to break this?! From: Warner Losh To: Karl Denninger Cc: "freebsd-arm@freebsd.org" Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Jan 2016 20:00:27 -0000 what dpes readelf -h on all the affected files tell you? You're most interested in the line: Flags: 0x5000202, Version5 EABI, has entry point, software FP Warner On Tue, Jan 5, 2016 at 12:36 PM, Karl Denninger wrote: > $ uname -v > FreeBSD 11.0-CURRENT #0 r293189: Tue Jan 5 08:44:05 CST 2016 > karl@NewFS.denninger.net: > /pics/CrossBuild/obj/arm.armv6/pics/CrossBuild/src/sys/RPI2 > > Built a few hours ago, svn'd this morning. rm -r'd both the object and > export directories before starting to prevent the risk of a carry-over. > > And no, I pkg delete'd all the packages on the machine (including pkg > itself!) and then rm -r'd the entire /usr/local/lib directory, then used > pkg to reload them. > > No chance they're leftovers. > > On 1/5/2016 13:33, Warner Losh wrote: > > what revision are you at? > > > > Could these be left-over hard-float libraries? > > > > Warner > > > > On Tue, Jan 5, 2016 at 12:27 PM, Karl Denninger > > wrote: > > > > Went back from arm6hf to arm6 on a Pi2 (cross-built the world and > > kernel, then rsync'd it), and now I'm getting this with two packages > > that I loaded from the "pkg add" command (which, incidentally, was > the > > reason to do it in the first place, since arm6hf has no package > > repository) > > > > The system itself is running fine. > > > > $ git > > Shared object "libintl.so.8" not found, required by "git" > > > > Bee-ess > > > > $ ldconfig -r|grep intl > > 134:-lintl.8 => /usr/local/lib/libintl.so.8 > > 135:-lintl.9 => /usr/local/lib/libintl.so.9 > > > > $ ls -al /usr/local/lib/*intl* > > -rw-r--r-- 1 root wheel 74122 Dec 7 12:58 > /usr/local/lib/libintl.a > > lrwxr-xr-x 1 root wheel 16 Dec 7 12:58 > > /usr/local/lib/libintl.so > > -> libintl.so.8.1.4 > > lrwxr-xr-x 1 root wheel 16 Dec 7 12:58 > > /usr/local/lib/libintl.so.8 -> libintl.so.8.1.4 > > -rw-r--r-- 1 root wheel 51832 Dec 7 12:58 > > /usr/local/lib/libintl.so.8.1.4 > > lrwxr-xr-x 1 root wheel 12 Dec 7 12:58 > > /usr/local/lib/libintl.so.9 -> libintl.so.8 > > > > That all came in from the pkg add, so why is the loader > > complaining that > > libintl.so.8 not there? Incidentally, bash throws up on the same > > error. > > > > -- > > Karl Denninger > > karl@denninger.net > > > > > /The Market Ticker/ > > /[S/MIME encrypted email preferred]/ > > > > > > -- > Karl Denninger > karl@denninger.net > /The Market Ticker/ > /[S/MIME encrypted email preferred]/ > From owner-freebsd-arm@freebsd.org Tue Jan 5 20:05:31 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 A6989A6316B for ; Tue, 5 Jan 2016 20:05:31 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: from mail-vk0-x22b.google.com (mail-vk0-x22b.google.com [IPv6:2607:f8b0:400c:c05::22b]) (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 7292C1579; Tue, 5 Jan 2016 20:05:31 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: by mail-vk0-x22b.google.com with SMTP id a123so114178329vkh.1; Tue, 05 Jan 2016 12:05:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=vD2CTvoXPCXXPNE+Gks7LVw7/gnwUaIi7D1cFTW5C+4=; b=Z6iSVmyWORwgCmRmPzE1q4Q7WPj+MmQlNbaQpilU1PmoEQOQErztwNbtfQ3y5OCKt0 tSITmXGDfH5mT3cLyxpx6cHDWSpckCMvV2Bux1j/+OX61WAqtL2edh0cblmOYZDS4b+6 W+cU/8xsKCsR+1VxLLSx/bOY2XYpSDo5YFaJEkt4Lt+L8H2/u1FQ/tUGBg+5K41H2V7p wRODj59zHEGOJHAGHsoTScfro2XZ9Q1R6yE8CeZJMmtEb/sSRJxaq7s6kN1mkmBj8fth 5tqbnlm/d3FrsfQ495VS06CRAKtAMMBCv1BkB6RlSDdHnyLbu5vM+CXB3CUWh3KxRP4P u5yQ== MIME-Version: 1.0 X-Received: by 10.31.159.136 with SMTP id i130mr36048160vke.144.1452024330377; Tue, 05 Jan 2016 12:05:30 -0800 (PST) Received: by 10.31.47.137 with HTTP; Tue, 5 Jan 2016 12:05:30 -0800 (PST) In-Reply-To: <1452020032.1320.21.camel@freebsd.org> References: <1452020032.1320.21.camel@freebsd.org> Date: Tue, 5 Jan 2016 12:05:30 -0800 Message-ID: Subject: Re: Bug 205663 Clang getting Bus Errors (arm SCLTR Bit[12]==1 context): Reported fixed on llvm's trunk From: Russell Haley To: Ian Lepore , freebsd-arm Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Jan 2016 20:05:31 -0000 On Tue, Jan 5, 2016 at 10:53 AM, Ian Lepore wrote: > > On Tue, 2016-01-05 at 11:35 -0700, Warner Losh wrote: > > On Tue, Jan 5, 2016 at 11:27 AM, Mark Millard > > wrote: > > > > > llvm.org's Bugzilla reports that clang trunk has been fixed and > > > clang 3.8 > > > will contain the fixes: > > > > > > James Molloy changed bug 25958 > > > What Removed Added > > > Status NEW RESOLVED > > > Resolution --- FIXED > > > Comment # 8 on bug 25958 from James Molloy > > > Hi Mark, > > > > > > Thanks for your detailed investigation. I can confirm that this is > > > fixed on > > > trunk and therefore will be fixed for LLVM 3.8. > > > > > > The fixes were done for SPARC, which requires strict accesses much > > > as ARM > > > does > > > with SCTLR=1. > > > > > > There was a sequence of commits by James Knight that fixed these, > > > but an > > > example is http://reviews.llvm.org/rL242554 . > > > > > > The fixes were in a similar vein to yours, but required changes in > > > fewer > > > places > > > and there were a few more sticky issues to solve too. I'll CC James > > > here in > > > case he wants to comment on the current state of the clang codebase > > > for > > > self-hosting in a strict alignment environment. > > > > > > Cheers, > > > > > > James > > > > > > > There's a projects/clang-380-import that you might want to try... > > It's a non-starter for us, because unfortunately they appear to have > removed support for the -arm-use-movt=0 command line option, so now we > can't build ubldr or kernel modules. Does this mean FreeBSD can't ever move to clang 3.8? Russ From owner-freebsd-arm@freebsd.org Tue Jan 5 20:06: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 67E49A631B4 for ; Tue, 5 Jan 2016 20:06:58 +0000 (UTC) (envelope-from karl@denninger.net) Received: from mail.denninger.net (wsip-70-169-168-7.pn.at.cox.net [70.169.168.7]) (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 1CACE1612 for ; Tue, 5 Jan 2016 20:06:57 +0000 (UTC) (envelope-from karl@denninger.net) Received: from [192.168.1.40] (Karl-Desktop.Denninger.net [192.168.1.40]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.denninger.net (Postfix) with ESMTPSA id 5B44A229CEA for ; Tue, 5 Jan 2016 14:06:56 -0600 (CST) Subject: Re: How did I manage to break this?! References: <568C1919.2090407@denninger.net> <568C1B27.3050206@denninger.net> To: "freebsd-arm@freebsd.org" From: Karl Denninger X-Enigmail-Draft-Status: N1110 Message-ID: <568C2258.1040605@denninger.net> Date: Tue, 5 Jan 2016 14:06:48 -0600 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-512; boundary="------------ms090709010905080000050605" X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Jan 2016 20:06:58 -0000 This is a cryptographically signed message in MIME format. --------------ms090709010905080000050605 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable $ readelf -h git ELF Header: Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 Class: ELF32 Data: 2's complement, little endian Version: 1 (current) OS/ABI: NONE ABI Version: 0 Type: EXEC (Executable file) Machine: ARM Version: 0x1 Entry point address: 0xbe08 Start of program headers: 52 (bytes into file) Start of section headers: 1623892 (bytes into file) Flags: 0x5000202, Version5 EABI, has entry point, software FP Size of this header: 52 (bytes) Size of program headers: 32 (bytes) Number of program headers: 8 Size of section headers: 40 (bytes) Number of section headers: 28 Section header string table index: 27 And the allegedly-not-there shared library: ELF Header: Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 Class: ELF32 Data: 2's complement, little endian Version: 1 (current) OS/ABI: NONE ABI Version: 0 Type: DYN (Shared object file) Machine: ARM Version: 0x1 Entry point address: 0x1830 Start of program headers: 52 (bytes into file) Start of section headers: 37324 (bytes into file) Flags: 0x5000202, Version5 EABI, has entry point, software FP Size of this header: 52 (bytes) Size of program headers: 32 (bytes) Number of program headers: 5 Size of section headers: 40 (bytes) Number of section headers: 29 Section header string table index: 26 On 1/5/2016 14:00, Warner Losh wrote: > what dpes readelf -h on all the affected files tell you? You're most > interested in the line: > > Flags: 0x5000202, Version5 EABI, has > entry point, software FP > > > Warner > > On Tue, Jan 5, 2016 at 12:36 PM, Karl Denninger > wrote: > > $ uname -v > FreeBSD 11.0-CURRENT #0 r293189: Tue Jan 5 08:44:05 CST 2016 > karl@NewFS.denninger.net:/pics/CrossBuild/obj/arm.armv6/pics/CrossB= uild/src/sys/RPI2 > > Built a few hours ago, svn'd this morning. rm -r'd both the > object and > export directories before starting to prevent the risk of a > carry-over. > > And no, I pkg delete'd all the packages on the machine (including p= kg > itself!) and then rm -r'd the entire /usr/local/lib directory, > then used > pkg to reload them. > > No chance they're leftovers. > > On 1/5/2016 13:33, Warner Losh wrote: > > what revision are you at? > > > > Could these be left-over hard-float libraries? > > > > Warner > > > > On Tue, Jan 5, 2016 at 12:27 PM, Karl Denninger > > > >> wrote: > > > > Went back from arm6hf to arm6 on a Pi2 (cross-built the > world and > > kernel, then rsync'd it), and now I'm getting this with two > packages > > that I loaded from the "pkg add" command (which, > incidentally, was the > > reason to do it in the first place, since arm6hf has no packa= ge > > repository) > > > > The system itself is running fine. > > > > $ git > > Shared object "libintl.so.8" not found, required by "git" > > > > Bee-ess > > > > $ ldconfig -r|grep intl > > 134:-lintl.8 =3D> /usr/local/lib/libintl.so.8 > > 135:-lintl.9 =3D> /usr/local/lib/libintl.so.9 > > > > $ ls -al /usr/local/lib/*intl* > > -rw-r--r-- 1 root wheel 74122 Dec 7 12:58 > /usr/local/lib/libintl.a > > lrwxr-xr-x 1 root wheel 16 Dec 7 12:58 > > /usr/local/lib/libintl.so > > -> libintl.so.8.1.4 > > lrwxr-xr-x 1 root wheel 16 Dec 7 12:58 > > /usr/local/lib/libintl.so.8 -> libintl.so.8.1.4 > > -rw-r--r-- 1 root wheel 51832 Dec 7 12:58 > > /usr/local/lib/libintl.so.8.1.4 > > lrwxr-xr-x 1 root wheel 12 Dec 7 12:58 > > /usr/local/lib/libintl.so.9 -> libintl.so.8 > > > > That all came in from the pkg add, so why is the loader > > complaining that > > libintl.so.8 not there? Incidentally, bash throws up on the > same > > error. > > > > -- > > Karl Denninger > > karl@denninger.net > > > > > >> > > /The Market Ticker/ > > /[S/MIME encrypted email preferred]/ > > > > > > -- > Karl Denninger > karl@denninger.net > > > /The Market Ticker/ > /[S/MIME encrypted email preferred]/ > > --=20 Karl Denninger karl@denninger.net /The Market Ticker/ /[S/MIME encrypted email preferred]/ --------------ms090709010905080000050605 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature 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 pHmm6Y6znZkJNN1ug4PVWlVOr3AAAAAAAAA= --------------ms090709010905080000050605-- From owner-freebsd-arm@freebsd.org Tue Jan 5 20:08:16 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 7E465A63218 for ; Tue, 5 Jan 2016 20:08:16 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound1b.ore.mailhop.org (outbound1b.ore.mailhop.org [54.200.247.200]) (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 47308174F for ; Tue, 5 Jan 2016 20:08:15 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from ilsoft.org (unknown [73.34.117.227]) by outbound1.ore.mailhop.org (Halon Mail Gateway) with ESMTPSA; Tue, 5 Jan 2016 20:08:43 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.14.9/8.14.9) with ESMTP id u05K8DXV001823; Tue, 5 Jan 2016 13:08:13 -0700 (MST) (envelope-from ian@freebsd.org) Message-ID: <1452024493.1320.37.camel@freebsd.org> Subject: Re: Bug 205663 Clang getting Bus Errors (arm SCLTR Bit[12]==1 context): Reported fixed on llvm's trunk From: Ian Lepore To: Russell Haley , freebsd-arm Date: Tue, 05 Jan 2016 13:08:13 -0700 In-Reply-To: References: <1452020032.1320.21.camel@freebsd.org> Content-Type: text/plain; charset="us-ascii" X-Mailer: Evolution 3.16.5 FreeBSD GNOME Team Port Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Jan 2016 20:08:16 -0000 On Tue, 2016-01-05 at 12:05 -0800, Russell Haley wrote: > On Tue, Jan 5, 2016 at 10:53 AM, Ian Lepore wrote: > > > > On Tue, 2016-01-05 at 11:35 -0700, Warner Losh wrote: > > > On Tue, Jan 5, 2016 at 11:27 AM, Mark Millard < > > > markmi@dsl-only.net> > > > wrote: > > > > > > > llvm.org's Bugzilla reports that clang trunk has been fixed and > > > > clang 3.8 > > > > will contain the fixes: > > > > > > > > James Molloy changed bug 25958 > > > > What Removed Added > > > > Status NEW RESOLVED > > > > Resolution --- FIXED > > > > Comment # 8 on bug 25958 from James Molloy > > > > Hi Mark, > > > > > > > > Thanks for your detailed investigation. I can confirm that this > > > > is > > > > fixed on > > > > trunk and therefore will be fixed for LLVM 3.8. > > > > > > > > The fixes were done for SPARC, which requires strict accesses > > > > much > > > > as ARM > > > > does > > > > with SCTLR=1. > > > > > > > > There was a sequence of commits by James Knight that fixed > > > > these, > > > > but an > > > > example is http://reviews.llvm.org/rL242554 . > > > > > > > > The fixes were in a similar vein to yours, but required changes > > > > in > > > > fewer > > > > places > > > > and there were a few more sticky issues to solve too. I'll CC > > > > James > > > > here in > > > > case he wants to comment on the current state of the clang > > > > codebase > > > > for > > > > self-hosting in a strict alignment environment. > > > > > > > > Cheers, > > > > > > > > James > > > > > > > > > > There's a projects/clang-380-import that you might want to try... > > > > It's a non-starter for us, because unfortunately they appear to > > have > > removed support for the -arm-use-movt=0 command line option, so now > > we > > can't build ubldr or kernel modules. > > Does this mean FreeBSD can't ever move to clang 3.8? > > Russ No, it means we have to figure out how we're going to fix or workaround the situation before clang 3.8 can get moved from its experimental branch into -current. Whatever we come up with, we can make a local patch, and submit the change back upstream. -- Ian From owner-freebsd-arm@freebsd.org Tue Jan 5 20:39: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 BB59DA63A59 for ; Tue, 5 Jan 2016 20:39:06 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qg0-x229.google.com (mail-qg0-x229.google.com [IPv6:2607:f8b0:400d:c04::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 74CF71607 for ; Tue, 5 Jan 2016 20:39:06 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qg0-x229.google.com with SMTP id o11so287905793qge.2 for ; Tue, 05 Jan 2016 12:39:06 -0800 (PST) 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:date:message-id:subject :from:to:cc:content-type; bh=2VUpmZ1Uh0Iq5BU2SRD7/xaOqtJIDFfbWGzTtaPRAmI=; b=qhPdd7BKDco8RqpQhjB+88hwISJIe9AhP6j8+2EgbD8/av82gHrQ+zkEI8zZtOocZm Yor8NAFpWf5fhTnRBGpLS/IrRsu52i8fbclmWdaMCSn72G8URrqhnebRTaJOynnvfbmm rHmL/+CzNscOiwUmyd3bFWTZucyyPE2vwuQ6HUZ0XrwiRPSSzESCsQX+iRMrwxWQFL1C RtXNMyOXPfq8MqGRmM3OXefqt5RV3M7Qq++HUkw0zuCTOsPFev1kmR05LWXZzk3M1odp SFe3ntw1CFs/8KsHphyL8QTczp4bopWwOLZ9dtF2w8b/OUMmkUBNlA7E/uqoMx08L9Y0 3v1w== 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:date :message-id:subject:from:to:cc:content-type; bh=2VUpmZ1Uh0Iq5BU2SRD7/xaOqtJIDFfbWGzTtaPRAmI=; b=enwAbB+kPEL9l93tA39akWWAYtKyuG+1x0mtOGMNwY5AhWr99GuoAjyfgoNZ0+otf5 i3syvCLn+L0LaiAvwxE83RM/QEcEcL2OTue1bXe141kWDXsBsVeIfHYMNiBZBOY4o7LT I7B2rjfivTE0IXCCFwB2hKuj036iRlGhWWSzsGhGtw/dNZx6p7T2/Amn+msK/sQL66oy qczgZfqII07JK+W9pr2HG5NTKAK57AvM9Zv8iHSJOpk03w5PO0H12QzypyoPH7+4K1YR EBocb3561K+CIzztFJ8hHcZXCw6wq23og9D6pHdLhG7od6Tgk5+ta66f1l9Kevb/wcwa GllA== X-Gm-Message-State: ALoCoQnb4j7smyOfwcHN8AhGSk33WLXtQqc9YN/aSAuW27I6USDnVMFR2BMUMpM6I8Itty7a8ZYSwnwyduMWo/6UUL4KkgjmLQ== MIME-Version: 1.0 X-Received: by 10.140.221.17 with SMTP id r17mr84246273qhb.94.1452026345509; Tue, 05 Jan 2016 12:39:05 -0800 (PST) Sender: wlosh@bsdimp.com Received: by 10.140.27.181 with HTTP; Tue, 5 Jan 2016 12:39:05 -0800 (PST) X-Originating-IP: [2601:280:4900:3700:a188:e7cd:b123:bb4b] In-Reply-To: <568C2258.1040605@denninger.net> References: <568C1919.2090407@denninger.net> <568C1B27.3050206@denninger.net> <568C2258.1040605@denninger.net> Date: Tue, 5 Jan 2016 13:39:05 -0700 X-Google-Sender-Auth: hjuhWfLfelqvFBT4ot4_GoYbcr0 Message-ID: Subject: Re: How did I manage to break this?! From: Warner Losh To: Karl Denninger Cc: "freebsd-arm@freebsd.org" Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Jan 2016 20:39:06 -0000 On a newly built nanobsd image that I hacked to allow enough space to install packages, I've recreated this problem with armv6hf being in the loop at all. Warner On Tue, Jan 5, 2016 at 1:06 PM, Karl Denninger wrote: > $ readelf -h git > ELF Header: > Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 > Class: ELF32 > Data: 2's complement, little endian > Version: 1 (current) > OS/ABI: NONE > ABI Version: 0 > Type: EXEC (Executable file) > Machine: ARM > Version: 0x1 > Entry point address: 0xbe08 > Start of program headers: 52 (bytes into file) > Start of section headers: 1623892 (bytes into file) > Flags: 0x5000202, Version5 EABI, has entry > point, software FP > Size of this header: 52 (bytes) > Size of program headers: 32 (bytes) > Number of program headers: 8 > Size of section headers: 40 (bytes) > Number of section headers: 28 > Section header string table index: 27 > > And the allegedly-not-there shared library: > > ELF Header: > Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 > Class: ELF32 > Data: 2's complement, little endian > Version: 1 (current) > OS/ABI: NONE > ABI Version: 0 > Type: DYN (Shared object file) > Machine: ARM > Version: 0x1 > Entry point address: 0x1830 > Start of program headers: 52 (bytes into file) > Start of section headers: 37324 (bytes into file) > Flags: 0x5000202, Version5 EABI, has entry > point, software FP > Size of this header: 52 (bytes) > Size of program headers: 32 (bytes) > Number of program headers: 5 > Size of section headers: 40 (bytes) > Number of section headers: 29 > Section header string table index: 26 > > > > On 1/5/2016 14:00, Warner Losh wrote: > > what dpes readelf -h on all the affected files tell you? You're most > > interested in the line: > > > > Flags: 0x5000202, Version5 EABI, has > > entry point, software FP > > > > > > Warner > > > > On Tue, Jan 5, 2016 at 12:36 PM, Karl Denninger > > wrote: > > > > $ uname -v > > FreeBSD 11.0-CURRENT #0 r293189: Tue Jan 5 08:44:05 CST 2016 > > karl@NewFS.denninger.net: > /pics/CrossBuild/obj/arm.armv6/pics/CrossBuild/src/sys/RPI2 > > > > Built a few hours ago, svn'd this morning. rm -r'd both the > > object and > > export directories before starting to prevent the risk of a > > carry-over. > > > > And no, I pkg delete'd all the packages on the machine (including pkg > > itself!) and then rm -r'd the entire /usr/local/lib directory, > > then used > > pkg to reload them. > > > > No chance they're leftovers. > > > > On 1/5/2016 13:33, Warner Losh wrote: > > > what revision are you at? > > > > > > Could these be left-over hard-float libraries? > > > > > > Warner > > > > > > On Tue, Jan 5, 2016 at 12:27 PM, Karl Denninger > > > > > >> wrote: > > > > > > Went back from arm6hf to arm6 on a Pi2 (cross-built the > > world and > > > kernel, then rsync'd it), and now I'm getting this with two > > packages > > > that I loaded from the "pkg add" command (which, > > incidentally, was the > > > reason to do it in the first place, since arm6hf has no package > > > repository) > > > > > > The system itself is running fine. > > > > > > $ git > > > Shared object "libintl.so.8" not found, required by "git" > > > > > > Bee-ess > > > > > > $ ldconfig -r|grep intl > > > 134:-lintl.8 => /usr/local/lib/libintl.so.8 > > > 135:-lintl.9 => /usr/local/lib/libintl.so.9 > > > > > > $ ls -al /usr/local/lib/*intl* > > > -rw-r--r-- 1 root wheel 74122 Dec 7 12:58 > > /usr/local/lib/libintl.a > > > lrwxr-xr-x 1 root wheel 16 Dec 7 12:58 > > > /usr/local/lib/libintl.so > > > -> libintl.so.8.1.4 > > > lrwxr-xr-x 1 root wheel 16 Dec 7 12:58 > > > /usr/local/lib/libintl.so.8 -> libintl.so.8.1.4 > > > -rw-r--r-- 1 root wheel 51832 Dec 7 12:58 > > > /usr/local/lib/libintl.so.8.1.4 > > > lrwxr-xr-x 1 root wheel 12 Dec 7 12:58 > > > /usr/local/lib/libintl.so.9 -> libintl.so.8 > > > > > > That all came in from the pkg add, so why is the loader > > > complaining that > > > libintl.so.8 not there? Incidentally, bash throws up on the > > same > > > error. > > > > > > -- > > > Karl Denninger > > > karl@denninger.net > > > > > > > > >> > > > /The Market Ticker/ > > > /[S/MIME encrypted email preferred]/ > > > > > > > > > > -- > > Karl Denninger > > karl@denninger.net > > > > > /The Market Ticker/ > > /[S/MIME encrypted email preferred]/ > > > > > > -- > Karl Denninger > karl@denninger.net > /The Market Ticker/ > /[S/MIME encrypted email preferred]/ > From owner-freebsd-arm@freebsd.org Tue Jan 5 20:41:05 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 B6903A63B11 for ; Tue, 5 Jan 2016 20:41:05 +0000 (UTC) (envelope-from karl@denninger.net) Received: from mail.denninger.net (wsip-70-169-168-7.pn.at.cox.net [70.169.168.7]) (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 501EF179B for ; Tue, 5 Jan 2016 20:41:04 +0000 (UTC) (envelope-from karl@denninger.net) Received: from [192.168.1.40] (Karl-Desktop.Denninger.net [192.168.1.40]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.denninger.net (Postfix) with ESMTPSA id C2562229E42 for ; Tue, 5 Jan 2016 14:41:03 -0600 (CST) Subject: Re: How did I manage to break this?! References: <568C1919.2090407@denninger.net> <568C1B27.3050206@denninger.net> <568C2258.1040605@denninger.net> Cc: "freebsd-arm@freebsd.org" From: Karl Denninger Message-ID: <568C2A57.2070406@denninger.net> Date: Tue, 5 Jan 2016 14:40:55 -0600 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-512; boundary="------------ms000305080902070204080802" X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Jan 2016 20:41:05 -0000 This is a cryptographically signed message in MIME format. --------------ms000305080902070204080802 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable I'm reasonably sure that armv6hf isn't involved; I canvassed the system that was updated and unless I missed something really ridiculous there's no hf-code left on the box. This looks like something got broken in the pkg repo that is being picked up by the pkg utility... I can of course build the ports myself but was hoping to not need to. On 1/5/2016 14:39, Warner Losh wrote: > On a newly built nanobsd image that I hacked to allow enough space to > install packages, > I've recreated this problem with armv6hf being in the loop at all. > > Warner > > On Tue, Jan 5, 2016 at 1:06 PM, Karl Denninger > wrote: > > $ readelf -h git > ELF Header: > Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 > Class: ELF32 > Data: 2's complement, little endian > Version: 1 (current) > OS/ABI: NONE > ABI Version: 0 > Type: EXEC (Executable file) > Machine: ARM > Version: 0x1 > Entry point address: 0xbe08 > Start of program headers: 52 (bytes into file) > Start of section headers: 1623892 (bytes into file) > Flags: 0x5000202, Version5 EABI, has > entry > point, software FP > Size of this header: 52 (bytes) > Size of program headers: 32 (bytes) > Number of program headers: 8 > Size of section headers: 40 (bytes) > Number of section headers: 28 > Section header string table index: 27 > > And the allegedly-not-there shared library: > > ELF Header: > Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 > Class: ELF32 > Data: 2's complement, little endian > Version: 1 (current) > OS/ABI: NONE > ABI Version: 0 > Type: DYN (Shared object file) > Machine: ARM > Version: 0x1 > Entry point address: 0x1830 > Start of program headers: 52 (bytes into file) > Start of section headers: 37324 (bytes into file) > Flags: 0x5000202, Version5 EABI, has > entry > point, software FP > Size of this header: 52 (bytes) > Size of program headers: 32 (bytes) > Number of program headers: 5 > Size of section headers: 40 (bytes) > Number of section headers: 29 > Section header string table index: 26 > > > > On 1/5/2016 14:00, Warner Losh wrote: > > what dpes readelf -h on all the affected files tell you? You're > most > > interested in the line: > > > > Flags: 0x5000202, Version5 EABI, ha= s > > entry point, software FP > > > > > > Warner > > > > On Tue, Jan 5, 2016 at 12:36 PM, Karl Denninger > > > >> wrote: > > > > $ uname -v > > FreeBSD 11.0-CURRENT #0 r293189: Tue Jan 5 08:44:05 CST 2016= > > =20 > karl@NewFS.denninger.net:/pics/CrossBuild/obj/arm.armv6/pics/Cross= Build/src/sys/RPI2 > > > > Built a few hours ago, svn'd this morning. rm -r'd both the > > object and > > export directories before starting to prevent the risk of a > > carry-over. > > > > And no, I pkg delete'd all the packages on the machine > (including pkg > > itself!) and then rm -r'd the entire /usr/local/lib directory= , > > then used > > pkg to reload them. > > > > No chance they're leftovers. > > > > On 1/5/2016 13:33, Warner Losh wrote: > > > what revision are you at? > > > > > > Could these be left-over hard-float libraries? > > > > > > Warner > > > > > > On Tue, Jan 5, 2016 at 12:27 PM, Karl Denninger > > > > > > > > >>> wrote: > > > > > > Went back from arm6hf to arm6 on a Pi2 (cross-built the= > > world and > > > kernel, then rsync'd it), and now I'm getting this > with two > > packages > > > that I loaded from the "pkg add" command (which, > > incidentally, was the > > > reason to do it in the first place, since arm6hf has > no package > > > repository) > > > > > > The system itself is running fine. > > > > > > $ git > > > Shared object "libintl.so.8" not found, required by "gi= t" > > > > > > Bee-ess > > > > > > $ ldconfig -r|grep intl > > > 134:-lintl.8 =3D> /usr/local/lib/libintl.so.8 > > > 135:-lintl.9 =3D> /usr/local/lib/libintl.so.9 > > > > > > $ ls -al /usr/local/lib/*intl* > > > -rw-r--r-- 1 root wheel 74122 Dec 7 12:58 > > /usr/local/lib/libintl.a > > > lrwxr-xr-x 1 root wheel 16 Dec 7 12:58 > > > /usr/local/lib/libintl.so > > > -> libintl.so.8.1.4 > > > lrwxr-xr-x 1 root wheel 16 Dec 7 12:58 > > > /usr/local/lib/libintl.so.8 -> libintl.so.8.1.4 > > > -rw-r--r-- 1 root wheel 51832 Dec 7 12:58 > > > /usr/local/lib/libintl.so.8.1.4 > > > lrwxr-xr-x 1 root wheel 12 Dec 7 12:58 > > > /usr/local/lib/libintl.so.9 -> libintl.so.8 > > > > > > That all came in from the pkg add, so why is the loader= > > > complaining that > > > libintl.so.8 not there? Incidentally, bash throws up > on the > > same > > > error. > > > > > > -- > > > Karl Denninger > > > karl@denninger.net > > > > > >> > > > > > > > > >>> > > > /The Market Ticker/ > > > /[S/MIME encrypted email preferred]/ > > > > > > > > > > -- > > Karl Denninger > > karl@denninger.net > > > > > >> > > /The Market Ticker/ > > /[S/MIME encrypted email preferred]/ > > > > > > -- > Karl Denninger > karl@denninger.net > > > /The Market Ticker/ > /[S/MIME encrypted email preferred]/ > > --=20 Karl Denninger karl@denninger.net /The Market Ticker/ /[S/MIME encrypted email preferred]/ --------------ms000305080902070204080802 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature 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 sySaRfsMhJlMdBzoXpcap35pkiAAAAAAAAA= --------------ms000305080902070204080802-- From owner-freebsd-arm@freebsd.org Tue Jan 5 20:42:50 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 40DEAA63C91 for ; Tue, 5 Jan 2016 20:42:50 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qg0-x22b.google.com (mail-qg0-x22b.google.com [IPv6:2607:f8b0:400d:c04::22b]) (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 EDE131D31 for ; Tue, 5 Jan 2016 20:42:49 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qg0-x22b.google.com with SMTP id b35so157999686qge.0 for ; Tue, 05 Jan 2016 12:42:49 -0800 (PST) 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:date:message-id:subject :from:to:cc:content-type; bh=wJfyo3Sli+DvKo34XIPvrwIMdxUZ5eYpjvLkk5yBIpc=; b=BEBIjsfvgSA9UNASy8Eea2E2DHExI1tJnwYTio1kyMTfy6S3TpVhXKBCQTzeEMgDrx jNSqX6b05VlvE5Of4iPekSPbbQqdqsl2ynWgwd7+69/wD+KU+vP9jYNcJilmhNZCs64y RSvR9bYID9J6aYMelFn+cUSF0dLXsJeB1Tta0ea+DnR5S2NVtm+NwlD5tVi3OSOmStHg bRssDhbpA53sELMRYJHFQrELDL5NnVx3sWZhnBwI2P4opnE//AAoxOjUIAc98LRDfbkX 0kuP7ysMlxSVIIXlNuKH8ZLZkr5AxExvM1UG9HeX9iIesKWE2IPWmwES1zGfRn9F1D7x S/pA== 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:date :message-id:subject:from:to:cc:content-type; bh=wJfyo3Sli+DvKo34XIPvrwIMdxUZ5eYpjvLkk5yBIpc=; b=mKcZ25zUSTi4MDMBGmFqy/5HvMcfj2SKGLRHO20NkGwBG//UB/VNjR2hq9XEvUAO8x TXrt0S2c9e8+pdPMPKOQfNFxiXk1a/wL6IblVQKCKVjwMj2PwI6PTrDnZfvl3dNjJB5e gP0KY80oHVKdZyV8ZxsmBDwvfS324EKTXKrgATvpg4cvCALH8nHKLmCWtgMqoy1rAe7j ncR3/AWtd4qqjnFf1X17rX9Ab0MC8vr8Ozh8lxgmYswZtZV6sLYOEAp+DiEI+XLS82/c TWAx5KZpT4lS9USrELtUdbIbsIlnaQ+ZWuzQp/G+/CO2ostqeEaKahMCvhJQtLAy5tgN vUcw== X-Gm-Message-State: ALoCoQng08N8nX0HzoPWXX/ZuCOMpkiBGszggiGISbJzWEdGdGRdzYNma3HsBHix4mp/XPlmh70jmb9Bkt8AIBRJRGCvUmj8gQ== MIME-Version: 1.0 X-Received: by 10.140.172.84 with SMTP id s81mr125048447qhs.40.1452026569091; Tue, 05 Jan 2016 12:42:49 -0800 (PST) Sender: wlosh@bsdimp.com Received: by 10.140.27.181 with HTTP; Tue, 5 Jan 2016 12:42:49 -0800 (PST) X-Originating-IP: [2601:280:4900:3700:a188:e7cd:b123:bb4b] In-Reply-To: <568C2A57.2070406@denninger.net> References: <568C1919.2090407@denninger.net> <568C1B27.3050206@denninger.net> <568C2258.1040605@denninger.net> <568C2A57.2070406@denninger.net> Date: Tue, 5 Jan 2016 13:42:49 -0700 X-Google-Sender-Auth: b9uAdJCim5I5ev7WP-le8QiYDwI Message-ID: Subject: Re: How did I manage to break this?! From: Warner Losh To: Karl Denninger Cc: "freebsd-arm@freebsd.org" Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Jan 2016 20:42:50 -0000 I'm reasonably sure you are right: armv6hf isn't involved for either one of us. It may be the pkg repo. There's a small chance that something I did to the linker may have caused this. Lemme build an image w/o the recent change to see if that's at fault. Warner On Tue, Jan 5, 2016 at 1:40 PM, Karl Denninger wrote: > I'm reasonably sure that armv6hf isn't involved; I canvassed the system > that was updated and unless I missed something really ridiculous there's > no hf-code left on the box. > > This looks like something got broken in the pkg repo that is being > picked up by the pkg utility... I can of course build the ports myself > but was hoping to not need to. > > On 1/5/2016 14:39, Warner Losh wrote: > > On a newly built nanobsd image that I hacked to allow enough space to > > install packages, > > I've recreated this problem with armv6hf being in the loop at all. > > > > Warner > > > > On Tue, Jan 5, 2016 at 1:06 PM, Karl Denninger > > wrote: > > > > $ readelf -h git > > ELF Header: > > Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 > > Class: ELF32 > > Data: 2's complement, little endian > > Version: 1 (current) > > OS/ABI: NONE > > ABI Version: 0 > > Type: EXEC (Executable file) > > Machine: ARM > > Version: 0x1 > > Entry point address: 0xbe08 > > Start of program headers: 52 (bytes into file) > > Start of section headers: 1623892 (bytes into file) > > Flags: 0x5000202, Version5 EABI, has > > entry > > point, software FP > > Size of this header: 52 (bytes) > > Size of program headers: 32 (bytes) > > Number of program headers: 8 > > Size of section headers: 40 (bytes) > > Number of section headers: 28 > > Section header string table index: 27 > > > > And the allegedly-not-there shared library: > > > > ELF Header: > > Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 > > Class: ELF32 > > Data: 2's complement, little endian > > Version: 1 (current) > > OS/ABI: NONE > > ABI Version: 0 > > Type: DYN (Shared object file) > > Machine: ARM > > Version: 0x1 > > Entry point address: 0x1830 > > Start of program headers: 52 (bytes into file) > > Start of section headers: 37324 (bytes into file) > > Flags: 0x5000202, Version5 EABI, has > > entry > > point, software FP > > Size of this header: 52 (bytes) > > Size of program headers: 32 (bytes) > > Number of program headers: 5 > > Size of section headers: 40 (bytes) > > Number of section headers: 29 > > Section header string table index: 26 > > > > > > > > On 1/5/2016 14:00, Warner Losh wrote: > > > what dpes readelf -h on all the affected files tell you? You're > > most > > > interested in the line: > > > > > > Flags: 0x5000202, Version5 EABI, has > > > entry point, software FP > > > > > > > > > Warner > > > > > > On Tue, Jan 5, 2016 at 12:36 PM, Karl Denninger > > > > > >> wrote: > > > > > > $ uname -v > > > FreeBSD 11.0-CURRENT #0 r293189: Tue Jan 5 08:44:05 CST 2016 > > > > > karl@NewFS.denninger.net: > /pics/CrossBuild/obj/arm.armv6/pics/CrossBuild/src/sys/RPI2 > > > > > > Built a few hours ago, svn'd this morning. rm -r'd both the > > > object and > > > export directories before starting to prevent the risk of a > > > carry-over. > > > > > > And no, I pkg delete'd all the packages on the machine > > (including pkg > > > itself!) and then rm -r'd the entire /usr/local/lib directory, > > > then used > > > pkg to reload them. > > > > > > No chance they're leftovers. > > > > > > On 1/5/2016 13:33, Warner Losh wrote: > > > > what revision are you at? > > > > > > > > Could these be left-over hard-float libraries? > > > > > > > > Warner > > > > > > > > On Tue, Jan 5, 2016 at 12:27 PM, Karl Denninger > > > > > > > > > > > > >>> wrote: > > > > > > > > Went back from arm6hf to arm6 on a Pi2 (cross-built the > > > world and > > > > kernel, then rsync'd it), and now I'm getting this > > with two > > > packages > > > > that I loaded from the "pkg add" command (which, > > > incidentally, was the > > > > reason to do it in the first place, since arm6hf has > > no package > > > > repository) > > > > > > > > The system itself is running fine. > > > > > > > > $ git > > > > Shared object "libintl.so.8" not found, required by "git" > > > > > > > > Bee-ess > > > > > > > > $ ldconfig -r|grep intl > > > > 134:-lintl.8 => /usr/local/lib/libintl.so.8 > > > > 135:-lintl.9 => /usr/local/lib/libintl.so.9 > > > > > > > > $ ls -al /usr/local/lib/*intl* > > > > -rw-r--r-- 1 root wheel 74122 Dec 7 12:58 > > > /usr/local/lib/libintl.a > > > > lrwxr-xr-x 1 root wheel 16 Dec 7 12:58 > > > > /usr/local/lib/libintl.so > > > > -> libintl.so.8.1.4 > > > > lrwxr-xr-x 1 root wheel 16 Dec 7 12:58 > > > > /usr/local/lib/libintl.so.8 -> libintl.so.8.1.4 > > > > -rw-r--r-- 1 root wheel 51832 Dec 7 12:58 > > > > /usr/local/lib/libintl.so.8.1.4 > > > > lrwxr-xr-x 1 root wheel 12 Dec 7 12:58 > > > > /usr/local/lib/libintl.so.9 -> libintl.so.8 > > > > > > > > That all came in from the pkg add, so why is the loader > > > > complaining that > > > > libintl.so.8 not there? Incidentally, bash throws up > > on the > > > same > > > > error. > > > > > > > > -- > > > > Karl Denninger > > > > karl@denninger.net > > > > > > > > >> > > > > > > > > > > > > >>> > > > > /The Market Ticker/ > > > > /[S/MIME encrypted email preferred]/ > > > > > > > > > > > > > > -- > > > Karl Denninger > > > karl@denninger.net > > > > > > > > >> > > > /The Market Ticker/ > > > /[S/MIME encrypted email preferred]/ > > > > > > > > > > -- > > Karl Denninger > > karl@denninger.net > > > > > /The Market Ticker/ > > /[S/MIME encrypted email preferred]/ > > > > > > -- > Karl Denninger > karl@denninger.net > /The Market Ticker/ > /[S/MIME encrypted email preferred]/ > From owner-freebsd-arm@freebsd.org Tue Jan 5 21:20: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 27173A62A10 for ; Tue, 5 Jan 2016 21:20:18 +0000 (UTC) (envelope-from karl@denninger.net) Received: from mail.denninger.net (wsip-70-169-168-7.pn.at.cox.net [70.169.168.7]) (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 9ED0411AC for ; Tue, 5 Jan 2016 21:20:17 +0000 (UTC) (envelope-from karl@denninger.net) Received: from [192.168.1.40] (Karl-Desktop.Denninger.net [192.168.1.40]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.denninger.net (Postfix) with ESMTPSA id A98F9229FAB for ; Tue, 5 Jan 2016 15:20:15 -0600 (CST) Subject: Re: How did I manage to break this?! References: <568C1919.2090407@denninger.net> <568C1B27.3050206@denninger.net> <568C2258.1040605@denninger.net> <568C2A57.2070406@denninger.net> Cc: "freebsd-arm@freebsd.org" From: Karl Denninger Message-ID: <568C3387.3040001@denninger.net> Date: Tue, 5 Jan 2016 15:20:07 -0600 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-512; boundary="------------ms050502070100090005030403" X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Jan 2016 21:20:18 -0000 This is a cryptographically signed message in MIME format. --------------ms050502070100090005030403 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable It's not limited to this particular library; mpg321 also blows up when attempted to be loaded via pkg with the same sort of error, although the actual library is (as with git) there. Building git from source works, for what it's worth. If the pkg repo location is hosed whatever broke it broke the three I've tried so far (mpg321, bash and git) On 1/5/2016 14:42, Warner Losh wrote: > I'm reasonably sure you are right: armv6hf isn't involved for either > one of us. It may be the pkg repo. There's a small chance that somethin= g > I did to the linker may have caused this. Lemme build an image w/o > the recent change to see if that's at fault. > > Warner > > On Tue, Jan 5, 2016 at 1:40 PM, Karl Denninger > wrote: > > I'm reasonably sure that armv6hf isn't involved; I canvassed the > system > that was updated and unless I missed something really ridiculous > there's > no hf-code left on the box. > > This looks like something got broken in the pkg repo that is being > picked up by the pkg utility... I can of course build the ports mys= elf > but was hoping to not need to. > > On 1/5/2016 14:39, Warner Losh wrote: > > On a newly built nanobsd image that I hacked to allow enough > space to > > install packages, > > I've recreated this problem with armv6hf being in the loop at all= =2E > > > > Warner > > > > On Tue, Jan 5, 2016 at 1:06 PM, Karl Denninger > > > >> wrote: > > > > $ readelf -h git > > ELF Header: > > Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 > > Class: ELF32 > > Data: 2's complement, little > endian > > Version: 1 (current) > > OS/ABI: NONE > > ABI Version: 0 > > Type: EXEC (Executable file) > > Machine: ARM > > Version: 0x1 > > Entry point address: 0xbe08 > > Start of program headers: 52 (bytes into file) > > Start of section headers: 1623892 (bytes into file= ) > > Flags: 0x5000202, Version5 > EABI, has > > entry > > point, software FP > > Size of this header: 52 (bytes) > > Size of program headers: 32 (bytes) > > Number of program headers: 8 > > Size of section headers: 40 (bytes) > > Number of section headers: 28 > > Section header string table index: 27 > > > > And the allegedly-not-there shared library: > > > > ELF Header: > > Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 > > Class: ELF32 > > Data: 2's complement, little > endian > > Version: 1 (current) > > OS/ABI: NONE > > ABI Version: 0 > > Type: DYN (Shared object file)= > > Machine: ARM > > Version: 0x1 > > Entry point address: 0x1830 > > Start of program headers: 52 (bytes into file) > > Start of section headers: 37324 (bytes into file) > > Flags: 0x5000202, Version5 > EABI, has > > entry > > point, software FP > > Size of this header: 52 (bytes) > > Size of program headers: 32 (bytes) > > Number of program headers: 5 > > Size of section headers: 40 (bytes) > > Number of section headers: 29 > > Section header string table index: 26 > > > > > > > > On 1/5/2016 14:00, Warner Losh wrote: > > > what dpes readelf -h on all the affected files tell you?=20 > You're > > most > > > interested in the line: > > > > > > Flags: 0x5000202, Version5 > EABI, has > > > entry point, software FP > > > > > > > > > Warner > > > > > > On Tue, Jan 5, 2016 at 12:36 PM, Karl Denninger > > > > > > > > >>> wrote: > > > > > > $ uname -v > > > FreeBSD 11.0-CURRENT #0 r293189: Tue Jan 5 08:44:05 > CST 2016 > > > > > =20 > karl@NewFS.denninger.net:/pics/CrossBuild/obj/arm.armv6/pics/CrossB= uild/src/sys/RPI2 > > > > > > Built a few hours ago, svn'd this morning. rm -r'd > both the > > > object and > > > export directories before starting to prevent the risk > of a > > > carry-over. > > > > > > And no, I pkg delete'd all the packages on the machine > > (including pkg > > > itself!) and then rm -r'd the entire /usr/local/lib > directory, > > > then used > > > pkg to reload them. > > > > > > No chance they're leftovers. > > > > > > On 1/5/2016 13:33, Warner Losh wrote: > > > > what revision are you at? > > > > > > > > Could these be left-over hard-float libraries? > > > > > > > > Warner > > > > > > > > On Tue, Jan 5, 2016 at 12:27 PM, Karl Denninger > > > > > > > > >> > > > > > > > > >>>> wrote: > > > > > > > > Went back from arm6hf to arm6 on a Pi2 > (cross-built the > > > world and > > > > kernel, then rsync'd it), and now I'm getting thi= s > > with two > > > packages > > > > that I loaded from the "pkg add" command (which, > > > incidentally, was the > > > > reason to do it in the first place, since arm6hf = has > > no package > > > > repository) > > > > > > > > The system itself is running fine. > > > > > > > > $ git > > > > Shared object "libintl.so.8" not found, required > by "git" > > > > > > > > Bee-ess > > > > > > > > $ ldconfig -r|grep intl > > > > 134:-lintl.8 =3D> /usr/local/lib/libintl.= so.8 > > > > 135:-lintl.9 =3D> /usr/local/lib/libintl.= so.9 > > > > > > > > $ ls -al /usr/local/lib/*intl* > > > > -rw-r--r-- 1 root wheel 74122 Dec 7 12:58 > > > /usr/local/lib/libintl.a > > > > lrwxr-xr-x 1 root wheel 16 Dec 7 12:58 > > > > /usr/local/lib/libintl.so > > > > -> libintl.so.8.1.4 > > > > lrwxr-xr-x 1 root wheel 16 Dec 7 12:58 > > > > /usr/local/lib/libintl.so.8 -> libintl.so.8.1.4 > > > > -rw-r--r-- 1 root wheel 51832 Dec 7 12:58 > > > > /usr/local/lib/libintl.so.8.1.4 > > > > lrwxr-xr-x 1 root wheel 12 Dec 7 12:58 > > > > /usr/local/lib/libintl.so.9 -> libintl.so.8 > > > > > > > > That all came in from the pkg add, so why is the > loader > > > > complaining that > > > > libintl.so.8 not there? Incidentally, bash > throws up > > on the > > > same > > > > error. > > > > > > > > -- > > > > Karl Denninger > > > > karl@denninger.net > > > > > >> > > > > > > > > >>> > > > > > > > > >> > > > > > > > > >>>> > > > > /The Market Ticker/ > > > > /[S/MIME encrypted email preferred]/ > > > > > > > > > > > > > > -- > > > Karl Denninger > > > karl@denninger.net > > > > > >> > > > > > > > > >>> > > > /The Market Ticker/ > > > /[S/MIME encrypted email preferred]/ > > > > > > > > > > -- > > Karl Denninger > > karl@denninger.net > > > > > >> > > /The Market Ticker/ > > /[S/MIME encrypted email preferred]/ > > > > > > -- > Karl Denninger > karl@denninger.net > > > /The Market Ticker/ > /[S/MIME encrypted email preferred]/ > > --=20 Karl Denninger karl@denninger.net /The Market Ticker/ /[S/MIME encrypted email preferred]/ --------------ms050502070100090005030403 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgMFADCABgkqhkiG9w0BBwEAAKCC Bl8wggZbMIIEQ6ADAgECAgEpMA0GCSqGSIb3DQEBCwUAMIGQMQswCQYDVQQGEwJVUzEQMA4G A1UECBMHRmxvcmlkYTESMBAGA1UEBxMJTmljZXZpbGxlMRkwFwYDVQQKExBDdWRhIFN5c3Rl bXMgTExDMRwwGgYDVQQDExNDdWRhIFN5c3RlbXMgTExDIENBMSIwIAYJKoZIhvcNAQkBFhND dWRhIFN5c3RlbXMgTExDIENBMB4XDTE1MDQyMTAyMjE1OVoXDTIwMDQxOTAyMjE1OVowWjEL MAkGA1UEBhMCVVMxEDAOBgNVBAgTB0Zsb3JpZGExGTAXBgNVBAoTEEN1ZGEgU3lzdGVtcyBM TEMxHjAcBgNVBAMTFUthcmwgRGVubmluZ2VyIChPQ1NQKTCCAiIwDQYJKoZIhvcNAQEBBQAD ggIPADCCAgoCggIBALmEWPhAdphrWd4K5VTvE5pxL3blRQPyGF3ApjUjgtavqU1Y8pbI3Byg XDj2/Uz9Si8XVj/kNbKEjkRh5SsNvx3Fc0oQ1uVjyCq7zC/kctF7yLzQbvWnU4grAPZ3IuAp 3/fFxIVaXpxEdKmyZAVDhk9az+IgHH43rdJRIMzxJ5vqQMb+n2EjadVqiGPbtG9aZEImlq7f IYDTnKyToi23PAnkPwwT+q1IkI2DTvf2jzWrhLR5DTX0fUYC0nxlHWbjgpiapyJWtR7K2YQO aevQb/3vN9gSojT2h+cBem7QIj6U69rEYcEDvPyCMXEV9VcXdcmW42LSRsPvZcBHFkWAJqMZ Myiz4kumaP+s+cIDaXitR/szoqDKGSHM4CPAZV9Yh8asvxQL5uDxz5wvLPgS5yS8K/o7zDR5 vNkMCyfYQuR6PAJxVOk5Arqvj9lfP3JSVapwbr01CoWDBkpuJlKfpQIEeC/pcCBKknllbMYq yHBO2TipLyO5Ocd1nhN/nOsO+C+j31lQHfOMRZaPQykXVPWG5BbhWT7ttX4vy5hOW6yJgeT/ o3apynlp1cEavkQRS8uJHoQszF6KIrQMID/JfySWvVQ4ksnfzwB2lRomrdrwnQ4eG/HBS+0l eozwOJNDIBlAP+hLe8A5oWZgooIIK/SulUAsfI6Sgd8dTZTTYmlhAgMBAAGjgfQwgfEwNwYI KwYBBQUHAQEEKzApMCcGCCsGAQUFBzABhhtodHRwOi8vY3VkYXN5c3RlbXMubmV0Ojg4ODgw CQYDVR0TBAIwADARBglghkgBhvhCAQEEBAMCBaAwCwYDVR0PBAQDAgXgMCwGCWCGSAGG+EIB DQQfFh1PcGVuU1NMIEdlbmVyYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUxRyULenJaFwX RtT79aNmIB/u5VkwHwYDVR0jBBgwFoAUJHGbnYV9/N3dvbDKkpQDofrTbTUwHQYDVR0RBBYw FIESa2FybEBkZW5uaW5nZXIubmV0MA0GCSqGSIb3DQEBCwUAA4ICAQBPf3cYtmKowmGIYsm6 eBinJu7QVWvxi1vqnBz3KE+HapqoIZS8/PolB/hwiY0UAE1RsjBJ7yEjihVRwummSBvkoOyf G30uPn4yg4vbJkR9lTz8d21fPshWETa6DBh2jx2Qf13LZpr3Pj2fTtlu6xMYKzg7cSDgd2bO sJGH/rcvva9Spkx5Vfq0RyOrYph9boshRN3D4tbWgBAcX9POdXCVfJONDxhfBuPHsJ6vEmPb An+XL5Yl26XYFPiODQ+Qbk44Ot1kt9s7oS3dVUrh92Qv0G3J3DF+Vt6C15nED+f+bk4gScu+ JHT7RjEmfa18GT8DcT//D1zEke1Ymhb41JH+GyZchDRWtjxsS5OBFMzrju7d264zJUFtX7iJ 3xvpKN7VcZKNtB6dLShj3v/XDsQVQWXmR/1YKWZ93C3LpRs2Y5nYdn6gEOpL/WfQFThtfnat HNc7fNs5vjotaYpBl5H8+VCautKbGOs219uQbhGZLYTv6okuKcY8W+4EJEtK0xB08vqr9Jd0 FS9MGjQE++GWo+5eQxFt6nUENHbVYnsr6bYPQsZH0CRNycgTG9MwY/UIXOf4W034UpR82TBG 1LiMsYfb8ahQJhs3wdf1nzipIjRwoZKT1vGXh/cj3gwSr64GfenURBxaFZA5O1acOZUjPrRT n3ci4McYW/0WVVA3lDGCBRMwggUPAgEBMIGWMIGQMQswCQYDVQQGEwJVUzEQMA4GA1UECBMH RmxvcmlkYTESMBAGA1UEBxMJTmljZXZpbGxlMRkwFwYDVQQKExBDdWRhIFN5c3RlbXMgTExD MRwwGgYDVQQDExNDdWRhIFN5c3RlbXMgTExDIENBMSIwIAYJKoZIhvcNAQkBFhNDdWRhIFN5 c3RlbXMgTExDIENBAgEpMA0GCWCGSAFlAwQCAwUAoIICTTAYBgkqhkiG9w0BCQMxCwYJKoZI hvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xNjAxMDUyMTIwMDdaME8GCSqGSIb3DQEJBDFCBECG a84isbctecJnjKA6UyYLEN696u9U6hX3Hd3IPBamXX1ekpNqph1v/gVtCbFa3vG3qE9taG74 ouW7xwnnsikUMGwGCSqGSIb3DQEJDzFfMF0wCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBAjAK BggqhkiG9w0DBzAOBggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcwDQYI KoZIhvcNAwICASgwgacGCSsGAQQBgjcQBDGBmTCBljCBkDELMAkGA1UEBhMCVVMxEDAOBgNV BAgTB0Zsb3JpZGExEjAQBgNVBAcTCU5pY2V2aWxsZTEZMBcGA1UEChMQQ3VkYSBTeXN0ZW1z IExMQzEcMBoGA1UEAxMTQ3VkYSBTeXN0ZW1zIExMQyBDQTEiMCAGCSqGSIb3DQEJARYTQ3Vk YSBTeXN0ZW1zIExMQyBDQQIBKTCBqQYLKoZIhvcNAQkQAgsxgZmggZYwgZAxCzAJBgNVBAYT AlVTMRAwDgYDVQQIEwdGbG9yaWRhMRIwEAYDVQQHEwlOaWNldmlsbGUxGTAXBgNVBAoTEEN1 ZGEgU3lzdGVtcyBMTEMxHDAaBgNVBAMTE0N1ZGEgU3lzdGVtcyBMTEMgQ0ExIjAgBgkqhkiG 9w0BCQEWE0N1ZGEgU3lzdGVtcyBMTEMgQ0ECASkwDQYJKoZIhvcNAQEBBQAEggIApQAjSfcf ODtLSn7dY6XmhCsPVq3OEEsJFCV4AYkYkAavxktbncVKZ+zNvC5lbKIHK2uFZjpPCWUZMb8n Ct1X3EeTpz1DQEUrP0x45MSqgqwj52azoGiRZT4ZmD1X2LhR03F0t4crW/nywQerkmCV0Wz4 CQeEkGT3XtATfti5PqYIYeLpS4VpAbrAfYeF9Gj12Zb4cdwChUz/A3lSl25PLqLKVRu7/gE9 3iluPqbroTyIClTfAc2P38pI2n1qN30UaF+avuavIsd+3mtUrojtjFtp6xyPtovBcJoypAj/ f69e6L4prHYmczk6+yjIsvv6TrqXW0zmhpfayTCsg+d7ob/TYIh7aRJfkEcsdaVvI9GRXUs5 ArDZnj1wjO6N2xOI3Xligi+iwIQf0GwKa+9Sh1U8vhwehmKHCnWGgcTqo8P0FVnvd/T17ArG sXbxCjkYhiwQVt8hkdzqnUeoznxuSmlbVczjA4dzN5hIe+rbrYF7NvSanLA8iUMwu5QowkDn iZ/pvLZlo1Pv2ymByar7lvaDCTbbMMee+R62Z/ciB/bgbk2zQWFwX96zwn5L72xomQPmuC39 kDhZC4Ka+hmmXPoMGwKOZT4nfPQyXTDo46NpEAdCDRdHJF3ORCViiy0l2Z4SZoUvaFrdCvwf WocmvtpVIqWTV9JPcH90tiO4DoIAAAAAAAA= --------------ms050502070100090005030403-- From owner-freebsd-arm@freebsd.org Tue Jan 5 21:22: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 52570A62C2A for ; Tue, 5 Jan 2016 21:22:08 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qg0-x22e.google.com (mail-qg0-x22e.google.com [IPv6:2607:f8b0:400d:c04::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 056C0185C for ; Tue, 5 Jan 2016 21:22:08 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qg0-x22e.google.com with SMTP id b35so158851759qge.0 for ; Tue, 05 Jan 2016 13:22:07 -0800 (PST) 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:date:message-id:subject :from:to:cc:content-type; bh=PbsMnvMLYxa342moJWWaa3tr1CzXbwBFh2t8YrF3qGM=; b=j1RuLe8n+XpIWGvVEUFyeKVy0OIiwyIsLUgpLNNHeX9qZCSeLbB28F5wNYS8w2dTnw aRmSYLYufXJHQusf75JRfBOhZ70zCdteXb6I0d4PpGXgLOKlenV3Imdu+hJ9jKQ+a+Xs q6gH7KdtSHYUM1kfmlpE1/f8CB28Rj6Dm1Yqwf4Z+DSW234krt+NU/IqPpFSqwHq8vVD JYpIxowUQmCZCUUGrgnn16smgSHmB62L7nlgjEaenpJdT/l+NlT9+nD3Di8uiVCAqTMQ EaYK+X3pWvd3vs7Bc1OooImKLwcIrHiT948IB2YllkVZWrois8JnWVwzcE/nYYAMH6T6 5ufQ== 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:date :message-id:subject:from:to:cc:content-type; bh=PbsMnvMLYxa342moJWWaa3tr1CzXbwBFh2t8YrF3qGM=; b=DgprMGDFIO1S8XtwYhBOdJcm6Rzm0kLEvQxHMyzhqlxkIDjPMqagy7nDjH6q031z6y fanE9C5Hdcc/zpRY5l/qM8/etTeT9RRyqFSbMCZXM/k9Kzp4I4Pz4AVyflKw4HjrdXgH TrDKkrOs3+IaAAO+yn3bR8Q4k2sIaJMMLIofRO0K0u38TlSZljmO7/Tq/bihi6hurBZG O8qJOWeaKitOM8TM8vWAj/lEbkl0ezxwFlFcFyHXrGktqSgv1bFl+ZvwEmra3s9HCki9 pFVn4E6WwkumSqaKyCCUzsZ2aLG5cj9kdvpfhopAVpkgwmf+YGDXwrE+djGcEQb923hz g+wg== X-Gm-Message-State: ALoCoQm2M+VCSic2CzbzJsxtFXPcUsdrk3AlaUMH74vWoBFYN1tAyDiZiOJxAZOXHImkKfOZT3pw97H+vrOiGjjomReWdz6GbQ== MIME-Version: 1.0 X-Received: by 10.140.250.70 with SMTP id v67mr134417140qhc.43.1452028927077; Tue, 05 Jan 2016 13:22:07 -0800 (PST) Sender: wlosh@bsdimp.com Received: by 10.140.27.181 with HTTP; Tue, 5 Jan 2016 13:22:06 -0800 (PST) X-Originating-IP: [2601:280:4900:3700:a188:e7cd:b123:bb4b] In-Reply-To: References: <568C1919.2090407@denninger.net> <568C1B27.3050206@denninger.net> <568C2258.1040605@denninger.net> <568C2A57.2070406@denninger.net> Date: Tue, 5 Jan 2016 14:22:06 -0700 X-Google-Sender-Auth: AbVXxgqIDzuXJljO04BVXyo8QiQ Message-ID: Subject: Re: How did I manage to break this?! From: Warner Losh To: Karl Denninger Cc: "freebsd-arm@freebsd.org" Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Jan 2016 21:22:08 -0000 It looks like this is unintended fallout from the abi variation stuff I committed a few days ago. I've disabled that and can no longer reproduce your problem. Please try r293226 or newer. I'll keep this as a test case. Warner On Tue, Jan 5, 2016 at 1:42 PM, Warner Losh wrote: > I'm reasonably sure you are right: armv6hf isn't involved for either > one of us. It may be the pkg repo. There's a small chance that something > I did to the linker may have caused this. Lemme build an image w/o > the recent change to see if that's at fault. > > Warner > > On Tue, Jan 5, 2016 at 1:40 PM, Karl Denninger wrote: > >> I'm reasonably sure that armv6hf isn't involved; I canvassed the system >> that was updated and unless I missed something really ridiculous there's >> no hf-code left on the box. >> >> This looks like something got broken in the pkg repo that is being >> picked up by the pkg utility... I can of course build the ports myself >> but was hoping to not need to. >> >> On 1/5/2016 14:39, Warner Losh wrote: >> > On a newly built nanobsd image that I hacked to allow enough space to >> > install packages, >> > I've recreated this problem with armv6hf being in the loop at all. >> > >> > Warner >> > >> > On Tue, Jan 5, 2016 at 1:06 PM, Karl Denninger > > > wrote: >> > >> > $ readelf -h git >> > ELF Header: >> > Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 >> > Class: ELF32 >> > Data: 2's complement, little endian >> > Version: 1 (current) >> > OS/ABI: NONE >> > ABI Version: 0 >> > Type: EXEC (Executable file) >> > Machine: ARM >> > Version: 0x1 >> > Entry point address: 0xbe08 >> > Start of program headers: 52 (bytes into file) >> > Start of section headers: 1623892 (bytes into file) >> > Flags: 0x5000202, Version5 EABI, has >> > entry >> > point, software FP >> > Size of this header: 52 (bytes) >> > Size of program headers: 32 (bytes) >> > Number of program headers: 8 >> > Size of section headers: 40 (bytes) >> > Number of section headers: 28 >> > Section header string table index: 27 >> > >> > And the allegedly-not-there shared library: >> > >> > ELF Header: >> > Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 >> > Class: ELF32 >> > Data: 2's complement, little endian >> > Version: 1 (current) >> > OS/ABI: NONE >> > ABI Version: 0 >> > Type: DYN (Shared object file) >> > Machine: ARM >> > Version: 0x1 >> > Entry point address: 0x1830 >> > Start of program headers: 52 (bytes into file) >> > Start of section headers: 37324 (bytes into file) >> > Flags: 0x5000202, Version5 EABI, has >> > entry >> > point, software FP >> > Size of this header: 52 (bytes) >> > Size of program headers: 32 (bytes) >> > Number of program headers: 5 >> > Size of section headers: 40 (bytes) >> > Number of section headers: 29 >> > Section header string table index: 26 >> > >> > >> > >> > On 1/5/2016 14:00, Warner Losh wrote: >> > > what dpes readelf -h on all the affected files tell you? You're >> > most >> > > interested in the line: >> > > >> > > Flags: 0x5000202, Version5 EABI, has >> > > entry point, software FP >> > > >> > > >> > > Warner >> > > >> > > On Tue, Jan 5, 2016 at 12:36 PM, Karl Denninger >> > >> > > >> wrote: >> > > >> > > $ uname -v >> > > FreeBSD 11.0-CURRENT #0 r293189: Tue Jan 5 08:44:05 CST 2016 >> > > >> > karl@NewFS.denninger.net: >> /pics/CrossBuild/obj/arm.armv6/pics/CrossBuild/src/sys/RPI2 >> > > >> > > Built a few hours ago, svn'd this morning. rm -r'd both the >> > > object and >> > > export directories before starting to prevent the risk of a >> > > carry-over. >> > > >> > > And no, I pkg delete'd all the packages on the machine >> > (including pkg >> > > itself!) and then rm -r'd the entire /usr/local/lib directory, >> > > then used >> > > pkg to reload them. >> > > >> > > No chance they're leftovers. >> > > >> > > On 1/5/2016 13:33, Warner Losh wrote: >> > > > what revision are you at? >> > > > >> > > > Could these be left-over hard-float libraries? >> > > > >> > > > Warner >> > > > >> > > > On Tue, Jan 5, 2016 at 12:27 PM, Karl Denninger >> > > >> > > >> > > > >> > >>> wrote: >> > > > >> > > > Went back from arm6hf to arm6 on a Pi2 (cross-built the >> > > world and >> > > > kernel, then rsync'd it), and now I'm getting this >> > with two >> > > packages >> > > > that I loaded from the "pkg add" command (which, >> > > incidentally, was the >> > > > reason to do it in the first place, since arm6hf has >> > no package >> > > > repository) >> > > > >> > > > The system itself is running fine. >> > > > >> > > > $ git >> > > > Shared object "libintl.so.8" not found, required by >> "git" >> > > > >> > > > Bee-ess >> > > > >> > > > $ ldconfig -r|grep intl >> > > > 134:-lintl.8 => /usr/local/lib/libintl.so.8 >> > > > 135:-lintl.9 => /usr/local/lib/libintl.so.9 >> > > > >> > > > $ ls -al /usr/local/lib/*intl* >> > > > -rw-r--r-- 1 root wheel 74122 Dec 7 12:58 >> > > /usr/local/lib/libintl.a >> > > > lrwxr-xr-x 1 root wheel 16 Dec 7 12:58 >> > > > /usr/local/lib/libintl.so >> > > > -> libintl.so.8.1.4 >> > > > lrwxr-xr-x 1 root wheel 16 Dec 7 12:58 >> > > > /usr/local/lib/libintl.so.8 -> libintl.so.8.1.4 >> > > > -rw-r--r-- 1 root wheel 51832 Dec 7 12:58 >> > > > /usr/local/lib/libintl.so.8.1.4 >> > > > lrwxr-xr-x 1 root wheel 12 Dec 7 12:58 >> > > > /usr/local/lib/libintl.so.9 -> libintl.so.8 >> > > > >> > > > That all came in from the pkg add, so why is the loader >> > > > complaining that >> > > > libintl.so.8 not there? Incidentally, bash throws up >> > on the >> > > same >> > > > error. >> > > > >> > > > -- >> > > > Karl Denninger >> > > > karl@denninger.net >> > > >> > > >> > >> >> > > > >> > > >> > > >> > >>> >> > > > /The Market Ticker/ >> > > > /[S/MIME encrypted email preferred]/ >> > > > >> > > > >> > > >> > > -- >> > > Karl Denninger >> > > karl@denninger.net >> > > >> > > >> > >> >> > > /The Market Ticker/ >> > > /[S/MIME encrypted email preferred]/ >> > > >> > > >> > >> > -- >> > Karl Denninger >> > karl@denninger.net >> > > >> > /The Market Ticker/ >> > /[S/MIME encrypted email preferred]/ >> > >> > >> >> -- >> Karl Denninger >> karl@denninger.net >> /The Market Ticker/ >> /[S/MIME encrypted email preferred]/ >> > > From owner-freebsd-arm@freebsd.org Tue Jan 5 21:32: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 49053A62E95 for ; Tue, 5 Jan 2016 21:32:02 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qg0-x22e.google.com (mail-qg0-x22e.google.com [IPv6:2607:f8b0:400d:c04::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 ED3581C17 for ; Tue, 5 Jan 2016 21:32:01 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qg0-x22e.google.com with SMTP id e32so198821258qgf.3 for ; Tue, 05 Jan 2016 13:32:01 -0800 (PST) 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:date:message-id:subject :from:to:cc:content-type; bh=SO+lqyYyF6jcDFdqsNwfdgrbD9O1mfSvU2Z4wBYqlqk=; b=sMHH/n7OQVii9/zF4FxzeSam6lM2JiyPUDEvo6a30tf4U/uGzPQbnUm2PUkx2XN5sp G/YfPexOHfAtyXPMHbiyHpHjhjOVfjF7ng0JMndHkwl/VUpfZjRWS21umf2TrfNxpVJD yY2hG4Tq7NyVRmMMsvofcL48Llu8UeDXC5/Oo4faQcjbbUY1O/aJX1Tb4cAlr45lNA/g p7mbugyAswISSPAwfYGxbeyrs8qYXO5pzvxd2OrFGaYuTuscLW78GlPROggsGslP8A7r TxsGTWWqPkc9H1nbOdoB2Tov2UU+sEIQ8qxLzNriTkHq8VoLTOlMwzqX9bV3u2BVcqcV 6xFg== 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:date :message-id:subject:from:to:cc:content-type; bh=SO+lqyYyF6jcDFdqsNwfdgrbD9O1mfSvU2Z4wBYqlqk=; b=NI9GE6wt+VuWAnD9I3/W7SOe9+33NUaKzaEU2iPRXhiZ1iM1tQ/3ZjO2al9fezeQ39 0DzkhkycLfx2sAePqIcgTa+qNOaIhfnhqZD5qZ2AYKN54ppIe4ykuH7iuFWkF7IwiMJo vk4zWmt9iKT8DrlHDYfZ/EcTh4lanaoRngDPHrf3plxBIcuilTKRZp8q9BQMJw7UwkQj nNVMVeOiLscsHEN7FWqg8COfliMYYzuFGuyzNhCdo9i1diEmKhMrNmDHpV0Fa6m5NnKc DCkyiqf5UCp2GrHzrabuHfhvJs9OVC53ED27SPQwq7bEbDUT8BXEsh8Vw+I1NKQXWzBe KjEg== X-Gm-Message-State: ALoCoQkB1hvN/evCwRNQp5k2zhWSffPcClsNceijbUeD9bHt48t8iBvF1EW+w1OsA9H/ZLmDiEIrCmTaAaSM3DUKNa8NHV2ZvA== MIME-Version: 1.0 X-Received: by 10.140.247.67 with SMTP id s64mr134493412qhc.20.1452029521168; Tue, 05 Jan 2016 13:32:01 -0800 (PST) Sender: wlosh@bsdimp.com Received: by 10.140.27.181 with HTTP; Tue, 5 Jan 2016 13:32:01 -0800 (PST) X-Originating-IP: [2601:280:4900:3700:a188:e7cd:b123:bb4b] In-Reply-To: <1452024493.1320.37.camel@freebsd.org> References: <1452020032.1320.21.camel@freebsd.org> <1452024493.1320.37.camel@freebsd.org> Date: Tue, 5 Jan 2016 14:32:01 -0700 X-Google-Sender-Auth: p-lDbuWbMczMePXHYzZAB3aq7GU Message-ID: Subject: Re: Bug 205663 Clang getting Bus Errors (arm SCLTR Bit[12]==1 context): Reported fixed on llvm's trunk From: Warner Losh To: Ian Lepore Cc: Russell Haley , freebsd-arm Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Jan 2016 21:32:02 -0000 On Tue, Jan 5, 2016 at 1:08 PM, Ian Lepore wrote: > On Tue, 2016-01-05 at 12:05 -0800, Russell Haley wrote: > > On Tue, Jan 5, 2016 at 10:53 AM, Ian Lepore wrote: > > > > > > On Tue, 2016-01-05 at 11:35 -0700, Warner Losh wrote: > > > > On Tue, Jan 5, 2016 at 11:27 AM, Mark Millard < > > > > markmi@dsl-only.net> > > > > wrote: > > > > > > > > > llvm.org's Bugzilla reports that clang trunk has been fixed and > > > > > clang 3.8 > > > > > will contain the fixes: > > > > > > > > > > James Molloy changed bug 25958 > > > > > What Removed Added > > > > > Status NEW RESOLVED > > > > > Resolution --- FIXED > > > > > Comment # 8 on bug 25958 from James Molloy > > > > > Hi Mark, > > > > > > > > > > Thanks for your detailed investigation. I can confirm that this > > > > > is > > > > > fixed on > > > > > trunk and therefore will be fixed for LLVM 3.8. > > > > > > > > > > The fixes were done for SPARC, which requires strict accesses > > > > > much > > > > > as ARM > > > > > does > > > > > with SCTLR=1. > > > > > > > > > > There was a sequence of commits by James Knight that fixed > > > > > these, > > > > > but an > > > > > example is http://reviews.llvm.org/rL242554 . > > > > > > > > > > The fixes were in a similar vein to yours, but required changes > > > > > in > > > > > fewer > > > > > places > > > > > and there were a few more sticky issues to solve too. I'll CC > > > > > James > > > > > here in > > > > > case he wants to comment on the current state of the clang > > > > > codebase > > > > > for > > > > > self-hosting in a strict alignment environment. > > > > > > > > > > Cheers, > > > > > > > > > > James > > > > > > > > > > > > > There's a projects/clang-380-import that you might want to try... > > > > > > It's a non-starter for us, because unfortunately they appear to > > > have > > > removed support for the -arm-use-movt=0 command line option, so now > > > we > > > can't build ubldr or kernel modules. > > > > Does this mean FreeBSD can't ever move to clang 3.8? > > > > Russ > > No, it means we have to figure out how we're going to fix or workaround > the situation before clang 3.8 can get moved from its experimental > branch into -current. Whatever we come up with, we can make a local > patch, and submit the change back upstream. > Thankfully the build system can use the clang version to detect the right thing to do, though if we aren't careful this may break building the system with the upstream llvm as an external compiler. But if it is already broken, release notes will document not to try that and a locally defined flag will drive the point home by causing an immediate error for the external toolchain case. Warner From owner-freebsd-arm@freebsd.org Tue Jan 5 22:07:33 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 32CCEA63941 for ; Tue, 5 Jan 2016 22:07:33 +0000 (UTC) (envelope-from karl@denninger.net) Received: from mail.denninger.net (wsip-70-169-168-7.pn.at.cox.net [70.169.168.7]) (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 90A591CC8 for ; Tue, 5 Jan 2016 22:07:32 +0000 (UTC) (envelope-from karl@denninger.net) Received: from [192.168.1.40] (Karl-Desktop.Denninger.net [192.168.1.40]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.denninger.net (Postfix) with ESMTPSA id 4567922BD0B for ; Tue, 5 Jan 2016 16:07:30 -0600 (CST) Subject: Re: How did I manage to break this?! References: <568C1919.2090407@denninger.net> <568C1B27.3050206@denninger.net> <568C2258.1040605@denninger.net> <568C2A57.2070406@denninger.net> Cc: "freebsd-arm@freebsd.org" From: Karl Denninger Message-ID: <568C3E9A.9050406@denninger.net> Date: Tue, 5 Jan 2016 16:07:22 -0600 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-512; boundary="------------ms080005070608010605090603" X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Jan 2016 22:07:33 -0000 This is a cryptographically signed message in MIME format. --------------ms080005070608010605090603 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable That appears to have fixed it. Now if I can figure out why the audio channel goes "mute" and cannot be cleared without a reboot..... :) On 1/5/2016 15:22, Warner Losh wrote: > It looks like this is unintended fallout from the abi variation stuff > I committed > a few days ago. I've disabled that and can no longer reproduce your > problem. > Please try r293226 or newer. I'll keep this as a test case. > > Warner > > On Tue, Jan 5, 2016 at 1:42 PM, Warner Losh > wrote: > > I'm reasonably sure you are right: armv6hf isn't involved for eithe= r > one of us. It may be the pkg repo. There's a small chance that > something > I did to the linker may have caused this. Lemme build an image w/o > the recent change to see if that's at fault. > > Warner > > On Tue, Jan 5, 2016 at 1:40 PM, Karl Denninger > wrote: > > I'm reasonably sure that armv6hf isn't involved; I canvassed > the system > that was updated and unless I missed something really > ridiculous there's > no hf-code left on the box. > > This looks like something got broken in the pkg repo that is be= ing > picked up by the pkg utility... I can of course build the > ports myself > but was hoping to not need to. > > On 1/5/2016 14:39, Warner Losh wrote: > > On a newly built nanobsd image that I hacked to allow enough > space to > > install packages, > > I've recreated this problem with armv6hf being in the loop > at all. > > > > Warner > > > > On Tue, Jan 5, 2016 at 1:06 PM, Karl Denninger > > > >> wrot= e: > > > > $ readelf -h git > > ELF Header: > > Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 0= 0 > > Class: ELF32 > > Data: 2's complement, > little endian > > Version: 1 (current) > > OS/ABI: NONE > > ABI Version: 0 > > Type: EXEC (Executable fil= e) > > Machine: ARM > > Version: 0x1 > > Entry point address: 0xbe08 > > Start of program headers: 52 (bytes into file)= > > Start of section headers: 1623892 (bytes into > file) > > Flags: 0x5000202, Version5 > EABI, has > > entry > > point, software FP > > Size of this header: 52 (bytes) > > Size of program headers: 32 (bytes) > > Number of program headers: 8 > > Size of section headers: 40 (bytes) > > Number of section headers: 28 > > Section header string table index: 27 > > > > And the allegedly-not-there shared library: > > > > ELF Header: > > Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 0= 0 > > Class: ELF32 > > Data: 2's complement, > little endian > > Version: 1 (current) > > OS/ABI: NONE > > ABI Version: 0 > > Type: DYN (Shared object > file) > > Machine: ARM > > Version: 0x1 > > Entry point address: 0x1830 > > Start of program headers: 52 (bytes into file)= > > Start of section headers: 37324 (bytes into fi= le) > > Flags: 0x5000202, Version5 > EABI, has > > entry > > point, software FP > > Size of this header: 52 (bytes) > > Size of program headers: 32 (bytes) > > Number of program headers: 5 > > Size of section headers: 40 (bytes) > > Number of section headers: 29 > > Section header string table index: 26 > > > > > > > > On 1/5/2016 14:00, Warner Losh wrote: > > > what dpes readelf -h on all the affected files tell > you? You're > > most > > > interested in the line: > > > > > > Flags: 0x5000202, > Version5 EABI, has > > > entry point, software FP > > > > > > > > > Warner > > > > > > On Tue, Jan 5, 2016 at 12:36 PM, Karl Denninger > > > > > > > > >>> wrote= : > > > > > > $ uname -v > > > FreeBSD 11.0-CURRENT #0 r293189: Tue Jan 5 > 08:44:05 CST 2016 > > > > > =20 > karl@NewFS.denninger.net:/pics/CrossBuild/obj/arm.armv6/pics/Cr= ossBuild/src/sys/RPI2 > > > > > > Built a few hours ago, svn'd this morning. rm > -r'd both the > > > object and > > > export directories before starting to prevent the > risk of a > > > carry-over. > > > > > > And no, I pkg delete'd all the packages on the mach= ine > > (including pkg > > > itself!) and then rm -r'd the entire > /usr/local/lib directory, > > > then used > > > pkg to reload them. > > > > > > No chance they're leftovers. > > > > > > On 1/5/2016 13:33, Warner Losh wrote: > > > > what revision are you at? > > > > > > > > Could these be left-over hard-float libraries? > > > > > > > > Warner > > > > > > > > On Tue, Jan 5, 2016 at 12:27 PM, Karl Denninger > > > > > > > > >> > > > > > > > > >>>> wrot= e: > > > > > > > > Went back from arm6hf to arm6 on a Pi2 > (cross-built the > > > world and > > > > kernel, then rsync'd it), and now I'm > getting this > > with two > > > packages > > > > that I loaded from the "pkg add" command (whi= ch, > > > incidentally, was the > > > > reason to do it in the first place, since > arm6hf has > > no package > > > > repository) > > > > > > > > The system itself is running fine. > > > > > > > > $ git > > > > Shared object "libintl.so.8" not found, > required by "git" > > > > > > > > Bee-ess > > > > > > > > $ ldconfig -r|grep intl > > > > 134:-lintl.8 =3D> > /usr/local/lib/libintl.so.8 > > > > 135:-lintl.9 =3D> > /usr/local/lib/libintl.so.9 > > > > > > > > $ ls -al /usr/local/lib/*intl* > > > > -rw-r--r-- 1 root wheel 74122 Dec 7 12:58= > > > /usr/local/lib/libintl.a > > > > lrwxr-xr-x 1 root wheel 16 Dec 7 12:58= > > > > /usr/local/lib/libintl.so > > > > -> libintl.so.8.1.4 > > > > lrwxr-xr-x 1 root wheel 16 Dec 7 12:58= > > > > /usr/local/lib/libintl.so.8 -> libintl.so.8.1= =2E4 > > > > -rw-r--r-- 1 root wheel 51832 Dec 7 12:58= > > > > /usr/local/lib/libintl.so.8.1.4 > > > > lrwxr-xr-x 1 root wheel 12 Dec 7 12:58= > > > > /usr/local/lib/libintl.so.9 -> libintl.so.8 > > > > > > > > That all came in from the pkg add, so why is > the loader > > > > complaining that > > > > libintl.so.8 not there? Incidentally, bash > throws up > > on the > > > same > > > > error. > > > > > > > > -- > > > > Karl Denninger > > > > karl@denninger.net > > > > > >> > > > > > > > >>> > > > > > > > > >> > > > > > > > >>>> > > > > /The Market Ticker/ > > > > /[S/MIME encrypted email preferred]/ > > > > > > > > > > > > > > -- > > > Karl Denninger > > > karl@denninger.net > > > > > >> > > > > > > > >>> > > > /The Market Ticker/ > > > /[S/MIME encrypted email preferred]/ > > > > > > > > > > -- > > Karl Denninger > > karl@denninger.net > > > > > >> > > /The Market Ticker/ > > /[S/MIME encrypted email preferred]/ > > > > > > -- > Karl Denninger > karl@denninger.net > > > /The Market Ticker/ > /[S/MIME encrypted email preferred]/ > > > --=20 Karl Denninger karl@denninger.net /The Market Ticker/ /[S/MIME encrypted email preferred]/ --------------ms080005070608010605090603 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature 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 F2Ydvwy8SvN3tVguG0EbU8uxoEgAAAAAAAA= --------------ms080005070608010605090603-- From owner-freebsd-arm@freebsd.org Wed Jan 6 19:27: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 67C1AA65B45 for ; Wed, 6 Jan 2016 19:27:35 +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 5950B151A for ; Wed, 6 Jan 2016 19:27:35 +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 u06JRZZ6058457 for ; Wed, 6 Jan 2016 19:27:35 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-arm@FreeBSD.org Subject: [Bug 205979] Raspberry Pi2 loses audio after some time Date: Wed, 06 Jan 2016 19:27:35 +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: 11.0-CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: karl@denninger.net 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.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Jan 2016 19:27:35 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D205979 Bug ID: 205979 Summary: Raspberry Pi2 loses audio after some time Product: Base System Version: 11.0-CURRENT Hardware: arm OS: Any Status: New Severity: Affects Many People Priority: --- Component: arm Assignee: freebsd-arm@FreeBSD.org Reporter: karl@denninger.net After some (relatively short) period of time on 11-Current with the Raspber= ry Pi2 audio fails in a "mute" state. Some programs attempting to access audio (e.g. mpg321) will print a diagnostic on the console, others (e.g. espeak) simply hang. If there is a diagnostic it is of the form: pcm0: chn_write(): pcm0:virtual:dsp0.vp0: play interrupt timeout, channel d= ead There appears to be no way to clear this condition once it occurs other tha= n a reboot. --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-arm@freebsd.org Thu Jan 7 02:57:49 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 980B3A66624 for ; Thu, 7 Jan 2016 02:57:49 +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 8964F138B; Thu, 7 Jan 2016 02:57:49 +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 DC32B7D2; Thu, 7 Jan 2016 02:57:49 +0000 (UTC) Date: Thu, 7 Jan 2016 02:57:48 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: bdrewery@FreeBSD.org, emaste@FreeBSD.org, glebius@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-arm@FreeBSD.org Message-ID: <805701403.5.1452135469831.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_arm64 - Build #2069 - 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.20 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Jan 2016 02:57:49 -0000 FreeBSD_HEAD_arm64 - Build #2069 - Failure: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/2069/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/2069/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/2069/console Change summaries: 293289 by bdrewery: Update dependencies after r292622 moved the ioctl script. Sponsored by: EMC / Isilon Storage Division 293288 by bdrewery: Revert r293286. It was not intended to come in yet. 293287 by bdrewery: Add in DIRDEPS_BUILD support. Sponsored by: EMC / Isilon Storage Division 293286 by bdrewery: Move the MAKEOBJDIRPREFIX value guard to sys.mk and expand to MAKEOBJDIR. This will ensure that the variable was not set as a make override, in make.conf, src.conf or src-env.conf. It allows setting the value in src-env.conf when using WITH_AUTO_OBJ since that case properly handles changing .OBJDIR (except if MAKEOBJDIRPREFIX does not yet exist which is being discussed to be changed). This change allows setting a default MAKEOBJDIRPREFIX via local.sys.env.mk. Sponsored by: EMC / Isilon Storage Division 293285 by emaste: Switch GNU ld to be installed as ld.bfd and linked as ld We intend to replace GNU ld with LLVM's lld, and on the path to there we'll experiment with having lld installed or linked as /usr/bin/ld. Thus, make ld.bfd the primary install target for GNU ld, to later facilitate making the ld link optional. Reviewed by: davide, dim Differential Revision: https://reviews.freebsd.org/D4790 293284 by glebius: Historically we have two fields in tcpcb to describe sender MSS: t_maxopd, and t_maxseg. This dualism emerged with T/TCP, but was not properly cleaned up after T/TCP removal. After all permutations over the years the result is that t_maxopd stores a minimum of peer offered MSS and MTU reduced by minimum protocol header. And t_maxseg stores (t_maxopd - TCPOLEN_TSTAMP_APPA) if timestamps are in action, or is equal to t_maxopd otherwise. That's a very rough estimate of MSS reduced by options length. Throughout the code it was used in places, where preciseness was not important, like cwnd or ssthresh calculations. With this change: - t_maxopd goes away. - t_maxseg now stores MSS not adjusted by options. - new function tcp_maxseg() is provided, that calculates MSS reduced by options length. The functions gives a better estimate, since it takes into account SACK state as well. Reviewed by: jtl Differential Revision: https://reviews.freebsd.org/D3593 The end of the build log: [...truncated 182316 lines...] awk -f /usr/src/sys/conf/kmod_syms.awk snd_emu10k1.kld export_syms | xargs -J% /usr/local/aarch64-freebsd/bin/objcopy % snd_emu10k1.kld --- snd_emu10k1.ko.full --- /usr/local/aarch64-freebsd/bin/ld -Bshareable -d -warn-common -o snd_emu10k1.ko.full emu10k1.o --- snd_emu10k1.ko.debug --- /usr/local/aarch64-freebsd/bin/objcopy --only-keep-debug snd_emu10k1.ko.full snd_emu10k1.ko.debug --- snd_emu10k1.ko --- /usr/local/aarch64-freebsd/bin/objcopy --strip-debug --add-gnu-debuglink=snd_emu10k1.ko.debug snd_emu10k1.ko.full snd_emu10k1.ko --- all_subdir_emu10kx --- --- emu10kx-pcm.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c /usr/src/sys/modules/sound/driver/emu10kx/../../../../dev/sound/pci/emu10kx-pcm.c -o emu10kx-pcm.o --- all_subdir_sound --- ctfconvert -L VERSION -g sound.o --- vchan.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c /usr/src/sys/dev/sound/pcm/vchan.c -o vchan.o --- all_subdir_driver --- ctfconvert -L VERSION -g emu10kx-pcm.o --- all_subdir_sysvipc --- ===> sysvipc (all) --- all_subdir_sysvmsg --- ===> sysvipc/sysvmsg (all) --- sysv_msg.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c /usr/src/sys/modules/sysvipc/sysvmsg/../../../kern/sysv_msg.c -o sysv_msg.o --- all_subdir_sound --- --- all_subdir_sound --- ctfconvert -L VERSION -g vchan.o --- feeder_if.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c feeder_if.c -o feeder_if.o ctfconvert -L VERSION -g feeder_if.o --- mixer_if.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c mixer_if.c -o mixer_if.o --- all_subdir_sysvipc --- ctfconvert -L VERSION -g sysv_msg.o --- sysvmsg.kld --- /usr/local/aarch64-freebsd/bin/ld -d -warn-common -r -d -o sysvmsg.kld sysv_msg.o ctfmerge -L VERSION -g -o sysvmsg.kld sysv_msg.o :> export_syms awk -f /usr/src/sys/conf/kmod_syms.awk sysvmsg.kld export_syms | xargs -J% /usr/local/aarch64-freebsd/bin/objcopy % sysvmsg.kld --- sysvmsg.ko.full --- /usr/local/aarch64-freebsd/bin/ld -Bshareable -d -warn-common -o sysvmsg.ko.full sysv_msg.o --- sysvmsg.ko.debug --- /usr/local/aarch64-freebsd/bin/objcopy --only-keep-debug sysvmsg.ko.full sysvmsg.ko.debug --- sysvmsg.ko --- /usr/local/aarch64-freebsd/bin/objcopy --strip-debug --add-gnu-debuglink=sysvmsg.ko.debug sysvmsg.ko.full sysvmsg.ko --- all_subdir_sysvsem --- ===> sysvipc/sysvsem (all) --- all_subdir_sound --- ctfconvert -L VERSION -g mixer_if.o --- feeder_volume.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c /usr/src/sys/dev/sound/pcm/feeder_volume.c -o feeder_volume.o --- all_subdir_sysvipc --- --- sysv_sem.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c /usr/src/sys/modules/sysvipc/sysvsem/../../../kern/sysv_sem.c -o sysv_sem.o --- all_subdir_sound --- ctfconvert -L VERSION -g feeder_volume.o --- feeder_format.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c /usr/src/sys/dev/sound/pcm/feeder_format.c -o feeder_format.o --- all_subdir_driver --- --- emu10kx.o --- ctfconvert -L VERSION -g emu10kx.o --- emu10kx-midi.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c /usr/src/sys/modules/sound/driver/emu10kx/../../../../dev/sound/pci/emu10kx-midi.c -o emu10kx-midi.o ctfconvert -L VERSION -g emu10kx-midi.o --- snd_emu10kx.kld --- /usr/local/aarch64-freebsd/bin/ld -d -warn-common -r -d -o snd_emu10kx.kld emu10kx.o emu10kx-pcm.o emu10kx-midi.o ctfmerge -L VERSION -g -o snd_emu10kx.kld emu10kx.o emu10kx-pcm.o emu10kx-midi.o --- all_subdir_sound --- ctfconvert -L VERSION -g feeder_format.o --- all_subdir_driver --- :> export_syms awk -f /usr/src/sys/conf/kmod_syms.awk snd_emu10kx.kld export_syms | xargs -J% /usr/local/aarch64-freebsd/bin/objcopy % snd_emu10kx.kld --- all_subdir_sysvipc --- ctfconvert -L VERSION -g sysv_sem.o --- all_subdir_sound --- --- snd_emu10kx.ko.full --- /usr/local/aarch64-freebsd/bin/ld -Bshareable -d -warn-common -o snd_emu10kx.ko.full emu10kx.o emu10kx-pcm.o emu10kx-midi.o --- all_subdir_sysvipc --- --- sysvsem.kld --- /usr/local/aarch64-freebsd/bin/ld -d -warn-common -r -d -o sysvsem.kld sysv_sem.o --- all_subdir_sound --- --- all_subdir_sound --- --- feeder_matrix.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c /usr/src/sys/dev/sound/pcm/feeder_matrix.c -o feeder_matrix.o --- all_subdir_sysvipc --- ctfmerge -L VERSION -g -o sysvsem.kld sysv_sem.o :> export_syms awk -f /usr/src/sys/conf/kmod_syms.awk sysvsem.kld export_syms | xargs -J% /usr/local/aarch64-freebsd/bin/objcopy % sysvsem.kld --- all_subdir_sound --- --- all_subdir_driver --- --- snd_emu10kx.ko.debug --- /usr/local/aarch64-freebsd/bin/objcopy --only-keep-debug snd_emu10kx.ko.full snd_emu10kx.ko.debug --- snd_emu10kx.ko --- /usr/local/aarch64-freebsd/bin/objcopy --strip-debug --add-gnu-debuglink=snd_emu10kx.ko.debug snd_emu10kx.ko.full snd_emu10kx.ko --- all_subdir_sysvipc --- --- sysvsem.ko.full --- /usr/local/aarch64-freebsd/bin/ld -Bshareable -d -warn-common -o sysvsem.ko.full sysv_sem.o --- all_subdir_sound --- --- all_subdir_envy24 --- ===> sound/driver/envy24 (all) --- all_subdir_sysvipc --- --- sysvsem.ko.debug --- /usr/local/aarch64-freebsd/bin/objcopy --only-keep-debug sysvsem.ko.full sysvsem.ko.debug --- sysvsem.ko --- /usr/local/aarch64-freebsd/bin/objcopy --strip-debug --add-gnu-debuglink=sysvsem.ko.debug sysvsem.ko.full sysvsem.ko --- all_subdir_sysvshm --- ===> sysvipc/sysvshm (all) --- all_subdir_sound --- --- envy24.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c /usr/src/sys/modules/sound/driver/envy24/../../../../dev/sound/pci/envy24.c -o envy24.o --- all_subdir_sysvipc --- --- sysv_shm.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c /usr/src/sys/modules/sysvipc/sysvshm/../../../kern/sysv_shm.c -o sysv_shm.o --- all_subdir_sym --- ctfconvert -L VERSION -g sym_hipd.o --- sym.kld --- /usr/local/aarch64-freebsd/bin/ld -d -warn-common -r -d -o sym.kld sym_hipd.o ctfmerge -L VERSION -g -o sym.kld sym_hipd.o :> export_syms awk -f /usr/src/sys/conf/kmod_syms.awk sym.kld export_syms | xargs -J% /usr/local/aarch64-freebsd/bin/objcopy % sym.kld --- sym.ko.full --- /usr/local/aarch64-freebsd/bin/ld -Bshareable -d -warn-common -o sym.ko.full sym_hipd.o --- sym.ko.debug --- /usr/local/aarch64-freebsd/bin/objcopy --only-keep-debug sym.ko.full sym.ko.debug --- sym.ko --- /usr/local/aarch64-freebsd/bin/objcopy --strip-debug --add-gnu-debuglink=sym.ko.debug sym.ko.full sym.ko --- all_subdir_sound --- --- all_subdir_sound --- --- feeder_mixer.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c /usr/src/sys/dev/sound/pcm/feeder_mixer.c -o feeder_mixer.o --- feeder_matrix.o --- ctfconvert -L VERSION -g feeder_matrix.o --- all_subdir_tcp/fastpath --- ===> tcp/fastpath (all) --- fastpath.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c /usr/src/sys/modules/tcp/fastpath/../../../netinet/tcp_stacks/fastpath.c -o fastpath.o --- all_subdir_sysvipc --- ctfconvert -L VERSION -g sysv_shm.o --- sysvshm.kld --- /usr/local/aarch64-freebsd/bin/ld -d -warn-common -r -d -o sysvshm.kld sysv_shm.o ctfmerge -L VERSION -g -o sysvshm.kld sysv_shm.o :> export_syms awk -f /usr/src/sys/conf/kmod_syms.awk sysvshm.kld export_syms | xargs -J% /usr/local/aarch64-freebsd/bin/objcopy % sysvshm.kld --- sysvshm.ko.full --- /usr/local/aarch64-freebsd/bin/ld -Bshareable -d -warn-common -o sysvshm.ko.full sysv_shm.o --- sysvshm.ko.debug --- /usr/local/aarch64-freebsd/bin/objcopy --only-keep-debug sysvshm.ko.full sysvshm.ko.debug --- sysvshm.ko --- /usr/local/aarch64-freebsd/bin/objcopy --strip-debug --add-gnu-debuglink=sysvshm.ko.debug sysvshm.ko.full sysvshm.ko --- utosi.o --- cc -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 -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/contrib/dev/acpica/components/utilities/utosi.c --- modules-all --- --- all_subdir_tcp/fastpath --- /usr/src/sys/modules/tcp/fastpath/../../../netinet/tcp_stacks/fastpath.c:481:6: error: no member named 't_maxopd' in 'struct tcpcb' if (DELAY_ACK(tp, tlen)) { ^ ~~ /usr/src/sys/modules/tcp/fastpath/../../../netinet/tcp_stacks/fastpath.c:167:19: note: expanded from macro 'DELAY_ACK' (tlen <= tp->t_maxopd) && \ ^ /usr/src/sys/modules/tcp/fastpath/../../../netinet/tcp_stacks/fastpath.c:606:8: error: no member named 't_maxopd' in 'struct tcpcb' if (DELAY_ACK(tp, tlen) && tlen != 0) ^ ~~ /usr/src/sys/modules/tcp/fastpath/../../../netinet/tcp_stacks/fastpath.c:167:19: note: expanded from macro 'DELAY_ACK' (tlen <= tp->t_maxopd) && \ ^ /usr/src/sys/modules/tcp/fastpath/../../../netinet/tcp_stacks/fastpath.c:1545:8: error: no member named 't_maxopd' in 'struct tcpcb' if (DELAY_ACK(tp, tlen)) ^ ~~ /usr/src/sys/modules/tcp/fastpath/../../../netinet/tcp_stacks/fastpath.c:167:19: note: expanded from macro 'DELAY_ACK' (tlen <= tp->t_maxopd) && \ ^ 3 errors generated. *** [fastpath.o] Error code 1 make[4]: stopped in /usr/src/sys/modules/tcp/fastpath 1 error make[4]: stopped in /usr/src/sys/modules/tcp/fastpath *** [all_subdir_tcp/fastpath] Error code 2 make[3]: stopped in /usr/src/sys/modules --- all_subdir_sound --- --- feeder_mixer.o --- ctfconvert -L VERSION -g feeder_mixer.o A failure has been detected in another branch of the parallel make make[5]: stopped in /usr/src/sys/modules/sound/sound *** [all_subdir_sound] Error code 2 make[4]: stopped in /usr/src/sys/modules/sound --- utosi.o --- ctfconvert -L VERSION -g utosi.o --- modules-all --- --- all_subdir_driver --- ctfconvert -L VERSION -g envy24.o A failure has been detected in another branch of the parallel make make[6]: stopped in /usr/src/sys/modules/sound/driver/envy24 *** [all_subdir_envy24] Error code 2 make[5]: stopped in /usr/src/sys/modules/sound/driver 1 error make[5]: stopped in /usr/src/sys/modules/sound/driver *** [all_subdir_driver] Error code 2 make[4]: stopped in /usr/src/sys/modules/sound 2 errors make[4]: stopped in /usr/src/sys/modules/sound *** [all_subdir_sound] Error code 2 make[3]: stopped in /usr/src/sys/modules 2 errors make[3]: stopped in /usr/src/sys/modules *** [modules-all] Error code 2 make[2]: stopped in /usr/obj/arm64.aarch64/usr/src/sys/GENERIC 1 error make[2]: stopped in /usr/obj/arm64.aarch64/usr/src/sys/GENERIC *** [buildkernel] Error code 2 make[1]: stopped in /usr/src 1 error make[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 [PostBuildScript] - Execution post build scripts. [FreeBSD_HEAD_arm64] $ /bin/sh -xe /tmp/hudson3506201385873989790.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::104: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 Thu Jan 7 04:57: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 33C2CA66DD0 for ; Thu, 7 Jan 2016 04:57: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 0FE2015DF; Thu, 7 Jan 2016 04:57: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 2950C820; Thu, 7 Jan 2016 04:57:36 +0000 (UTC) Date: Thu, 7 Jan 2016 04:57:32 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: mjg@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-arm@FreeBSD.org Message-ID: <786481276.9.1452142656025.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <805701403.5.1452135469831.JavaMail.jenkins@jenkins-9.freebsd.org> References: <805701403.5.1452135469831.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_arm64 - Build #2070 - 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: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Jan 2016 04:57:36 -0000 FreeBSD_HEAD_arm64 - Build #2070 - Still Failing: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/2070/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/2070/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/2070/console Change summaries: 293295 by mjg: cache: ansify functions and fix some style issues No functional changes. The end of the build log: [...truncated 183420 lines...] --- utpredef.o --- ctfconvert -L VERSION -g utpredef.o --- modules-all --- --- all_subdir_driver --- --- all_subdir_ess --- ===> sound/driver/ess (all) --- all_subdir_sound --- --- buffer.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c /usr/src/sys/dev/sound/pcm/buffer.c -o buffer.o --- all_subdir_driver --- --- ess.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c /usr/src/sys/modules/sound/driver/ess/../../../../dev/sound/isa/ess.c -o ess.o --- all_subdir_sysvipc --- ctfconvert -L VERSION -g sysv_msg.o --- sysvmsg.kld --- /usr/local/aarch64-freebsd/bin/ld -d -warn-common -r -d -o sysvmsg.kld sysv_msg.o ctfmerge -L VERSION -g -o sysvmsg.kld sysv_msg.o :> export_syms awk -f /usr/src/sys/conf/kmod_syms.awk sysvmsg.kld export_syms | xargs -J% /usr/local/aarch64-freebsd/bin/objcopy % sysvmsg.kld --- sysvmsg.ko.full --- /usr/local/aarch64-freebsd/bin/ld -Bshareable -d -warn-common -o sysvmsg.ko.full sysv_msg.o --- sysvmsg.ko.debug --- /usr/local/aarch64-freebsd/bin/objcopy --only-keep-debug sysvmsg.ko.full sysvmsg.ko.debug --- sysvmsg.ko --- /usr/local/aarch64-freebsd/bin/objcopy --strip-debug --add-gnu-debuglink=sysvmsg.ko.debug sysvmsg.ko.full sysvmsg.ko --- all_subdir_sysvsem --- ===> sysvipc/sysvsem (all) --- all_subdir_sound --- --- all_subdir_sound --- ctfconvert -L VERSION -g buffer.o --- feeder_rate.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c /usr/src/sys/dev/sound/pcm/feeder_rate.c -o feeder_rate.o --- all_subdir_sysvipc --- --- sysv_sem.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c /usr/src/sys/modules/sysvipc/sysvsem/../../../kern/sysv_sem.c -o sysv_sem.o --- all_subdir_sound --- --- all_subdir_driver --- ctfconvert -L VERSION -g ess.o --- snd_ess.kld --- /usr/local/aarch64-freebsd/bin/ld -d -warn-common -r -d -o snd_ess.kld ess.o ctfmerge -L VERSION -g -o snd_ess.kld ess.o :> export_syms awk -f /usr/src/sys/conf/kmod_syms.awk snd_ess.kld export_syms | xargs -J% /usr/local/aarch64-freebsd/bin/objcopy % snd_ess.kld --- snd_ess.ko.full --- /usr/local/aarch64-freebsd/bin/ld -Bshareable -d -warn-common -o snd_ess.ko.full ess.o --- snd_ess.ko.debug --- /usr/local/aarch64-freebsd/bin/objcopy --only-keep-debug snd_ess.ko.full snd_ess.ko.debug --- snd_ess.ko --- /usr/local/aarch64-freebsd/bin/objcopy --strip-debug --add-gnu-debuglink=snd_ess.ko.debug snd_ess.ko.full snd_ess.ko --- all_subdir_es137x --- ctfconvert -L VERSION -g es137x.o --- utresrc.o --- cc -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 -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/contrib/dev/acpica/components/utilities/utresrc.c --- modules-all --- --- snd_es137x.kld --- /usr/local/aarch64-freebsd/bin/ld -d -warn-common -r -d -o snd_es137x.kld es137x.o ctfmerge -L VERSION -g -o snd_es137x.kld es137x.o :> export_syms awk -f /usr/src/sys/conf/kmod_syms.awk snd_es137x.kld export_syms | xargs -J% /usr/local/aarch64-freebsd/bin/objcopy % snd_es137x.kld --- snd_es137x.ko.full --- /usr/local/aarch64-freebsd/bin/ld -Bshareable -d -warn-common -o snd_es137x.ko.full es137x.o --- snd_es137x.ko.debug --- /usr/local/aarch64-freebsd/bin/objcopy --only-keep-debug snd_es137x.ko.full snd_es137x.ko.debug --- snd_es137x.ko --- /usr/local/aarch64-freebsd/bin/objcopy --strip-debug --add-gnu-debuglink=snd_es137x.ko.debug snd_es137x.ko.full snd_es137x.ko --- all_subdir_fm801 --- ===> sound/driver/fm801 (all) --- fm801.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c /usr/src/sys/modules/sound/driver/fm801/../../../../dev/sound/pci/fm801.c -o fm801.o --- utresrc.o --- ctfconvert -L VERSION -g utresrc.o --- modules-all --- --- all_subdir_sysvipc --- --- all_subdir_sysvshm --- ===> sysvipc/sysvshm (all) --- sysv_shm.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c /usr/src/sys/modules/sysvipc/sysvshm/../../../kern/sysv_shm.c -o sysv_shm.o --- all_subdir_sound --- --- all_subdir_sound --- ctfconvert -L VERSION -g feeder_rate.o --- feeder_eq.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c /usr/src/sys/dev/sound/pcm/feeder_eq.c -o feeder_eq.o --- all_subdir_sysvipc --- --- all_subdir_sysvsem --- ctfconvert -L VERSION -g sysv_sem.o --- all_subdir_sound --- --- all_subdir_driver --- ctfconvert -L VERSION -g fm801.o --- all_subdir_sysvipc --- --- sysvsem.kld --- /usr/local/aarch64-freebsd/bin/ld -d -warn-common -r -d -o sysvsem.kld sysv_sem.o ctfmerge -L VERSION -g -o sysvsem.kld sysv_sem.o :> export_syms awk -f /usr/src/sys/conf/kmod_syms.awk sysvsem.kld export_syms | xargs -J% /usr/local/aarch64-freebsd/bin/objcopy % sysvsem.kld --- all_subdir_sound --- --- snd_fm801.kld --- /usr/local/aarch64-freebsd/bin/ld -d -warn-common -r -d -o snd_fm801.kld fm801.o ctfmerge -L VERSION -g -o snd_fm801.kld fm801.o --- all_subdir_sysvipc --- --- sysvsem.ko.full --- --- all_subdir_sound --- :> export_syms awk -f /usr/src/sys/conf/kmod_syms.awk snd_fm801.kld export_syms | xargs -J% /usr/local/aarch64-freebsd/bin/objcopy % snd_fm801.kld --- all_subdir_sysvipc --- /usr/local/aarch64-freebsd/bin/ld -Bshareable -d -warn-common -o sysvsem.ko.full sysv_sem.o --- sysvsem.ko.debug --- /usr/local/aarch64-freebsd/bin/objcopy --only-keep-debug sysvsem.ko.full sysvsem.ko.debug --- sysvsem.ko --- /usr/local/aarch64-freebsd/bin/objcopy --strip-debug --add-gnu-debuglink=sysvsem.ko.debug sysvsem.ko.full sysvsem.ko --- all_subdir_sound --- --- all_subdir_hda --- ===> sound/driver/hda (all) --- all_subdir_fm801 --- --- snd_fm801.ko.full --- /usr/local/aarch64-freebsd/bin/ld -Bshareable -d -warn-common -o snd_fm801.ko.full fm801.o --- snd_fm801.ko.debug --- /usr/local/aarch64-freebsd/bin/objcopy --only-keep-debug snd_fm801.ko.full snd_fm801.ko.debug --- snd_fm801.ko --- /usr/local/aarch64-freebsd/bin/objcopy --strip-debug --add-gnu-debuglink=snd_fm801.ko.debug snd_fm801.ko.full snd_fm801.ko --- all_subdir_tcp/fastpath --- ===> tcp/fastpath (all) --- all_subdir_sound --- --- all_subdir_hda --- --- hdaa_patches.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c /usr/src/sys/modules/sound/driver/hda/../../../../dev/sound/pci/hda/hdaa_patches.c -o hdaa_patches.o --- all_subdir_tcp/fastpath --- --- fastpath.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c /usr/src/sys/modules/tcp/fastpath/../../../netinet/tcp_stacks/fastpath.c -o fastpath.o --- all_subdir_sysvipc --- --- all_subdir_sysvshm --- ctfconvert -L VERSION -g sysv_shm.o --- sysvshm.kld --- /usr/local/aarch64-freebsd/bin/ld -d -warn-common -r -d -o sysvshm.kld sysv_shm.o ctfmerge -L VERSION -g -o sysvshm.kld sysv_shm.o :> export_syms awk -f /usr/src/sys/conf/kmod_syms.awk sysvshm.kld export_syms | xargs -J% /usr/local/aarch64-freebsd/bin/objcopy % sysvshm.kld --- sysvshm.ko.full --- /usr/local/aarch64-freebsd/bin/ld -Bshareable -d -warn-common -o sysvshm.ko.full sysv_shm.o --- sysvshm.ko.debug --- /usr/local/aarch64-freebsd/bin/objcopy --only-keep-debug sysvshm.ko.full sysvshm.ko.debug --- sysvshm.ko --- /usr/local/aarch64-freebsd/bin/objcopy --strip-debug --add-gnu-debuglink=sysvshm.ko.debug sysvshm.ko.full sysvshm.ko --- all_subdir_sound --- --- all_subdir_sound --- --- mpu_if.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c mpu_if.c -o mpu_if.o ctfconvert -L VERSION -g mpu_if.o --- all_subdir_driver --- --- hdac_if.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c hdac_if.c -o hdac_if.o --- all_subdir_tcp/fastpath --- /usr/src/sys/modules/tcp/fastpath/../../../netinet/tcp_stacks/fastpath.c:481:6: error: no member named 't_maxopd' in 'struct tcpcb' if (DELAY_ACK(tp, tlen)) { ^ ~~ /usr/src/sys/modules/tcp/fastpath/../../../netinet/tcp_stacks/fastpath.c:167:19: note: expanded from macro 'DELAY_ACK' (tlen <= tp->t_maxopd) && \ ^ /usr/src/sys/modules/tcp/fastpath/../../../netinet/tcp_stacks/fastpath.c:606:8: error: no member named 't_maxopd' in 'struct tcpcb' if (DELAY_ACK(tp, tlen) && tlen != 0) ^ ~~ /usr/src/sys/modules/tcp/fastpath/../../../netinet/tcp_stacks/fastpath.c:167:19: note: expanded from macro 'DELAY_ACK' (tlen <= tp->t_maxopd) && \ ^ /usr/src/sys/modules/tcp/fastpath/../../../netinet/tcp_stacks/fastpath.c:1545:8: error: no member named 't_maxopd' in 'struct tcpcb' if (DELAY_ACK(tp, tlen)) ^ ~~ /usr/src/sys/modules/tcp/fastpath/../../../netinet/tcp_stacks/fastpath.c:167:19: note: expanded from macro 'DELAY_ACK' (tlen <= tp->t_maxopd) && \ ^ 3 errors generated. *** [fastpath.o] Error code 1 make[4]: stopped in /usr/src/sys/modules/tcp/fastpath 1 error make[4]: stopped in /usr/src/sys/modules/tcp/fastpath *** [all_subdir_tcp/fastpath] Error code 2 make[3]: stopped in /usr/src/sys/modules --- all_subdir_sound --- ctfconvert -L VERSION -g hdac_if.o --- all_subdir_sound --- --- feeder_eq.o --- ctfconvert -L VERSION -g feeder_eq.o A failure has been detected in another branch of the parallel make make[5]: stopped in /usr/src/sys/modules/sound/sound *** [all_subdir_sound] Error code 2 make[4]: stopped in /usr/src/sys/modules/sound --- all_subdir_driver --- --- hdaa_patches.o --- ctfconvert -L VERSION -g hdaa_patches.o A failure has been detected in another branch of the parallel make make[6]: stopped in /usr/src/sys/modules/sound/driver/hda *** [all_subdir_hda] Error code 2 make[5]: stopped in /usr/src/sys/modules/sound/driver 1 error make[5]: stopped in /usr/src/sys/modules/sound/driver *** [all_subdir_driver] Error code 2 make[4]: stopped in /usr/src/sys/modules/sound 2 errors make[4]: stopped in /usr/src/sys/modules/sound *** [all_subdir_sound] Error code 2 make[3]: stopped in /usr/src/sys/modules 2 errors make[3]: stopped in /usr/src/sys/modules *** [modules-all] Error code 2 make[2]: stopped in /usr/obj/arm64.aarch64/usr/src/sys/GENERIC 1 error make[2]: stopped in /usr/obj/arm64.aarch64/usr/src/sys/GENERIC *** [buildkernel] Error code 2 make[1]: stopped in /usr/src 1 error make[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 [PostBuildScript] - Execution post build scripts. [FreeBSD_HEAD_arm64] $ /bin/sh -xe /tmp/hudson5203232822348236087.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::104: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 Thu Jan 7 06:58:37 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 410E6A653A6 for ; Thu, 7 Jan 2016 06:58:37 +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 257F91A3C; Thu, 7 Jan 2016 06:58:37 +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 CACD7868; Thu, 7 Jan 2016 06:58:36 +0000 (UTC) Date: Thu, 7 Jan 2016 06:58:34 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: allanjude@FreeBSD.org, jpaetzel@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-arm@FreeBSD.org Message-ID: <326096296.11.1452149916362.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <786481276.9.1452142656025.JavaMail.jenkins@jenkins-9.freebsd.org> References: <786481276.9.1452142656025.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_arm64 - Build #2071 - 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: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Jan 2016 06:58:37 -0000 FreeBSD_HEAD_arm64 - Build #2071 - Still Failing: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/2071/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/2071/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/2071/console Change summaries: 293306 by allanjude: Make additional parts of sys/geom/eli more usable in userspace The upcoming GELI support in the loader reuses parts of this code Some ifdefs are added, and some code is moved outside of existing ifdefs The HMAC parts of GELI are broken out into their own file, to separate them from the kernel crypto/openssl dependant parts that are replaced in the boot code. Passed the GELI regression suite (tools/regression/geom/eli) Files=20 Tests=14996 Result: PASS Reviewed by: pjd, delphij MFC after: 1 week Sponsored by: ScaleEngine Inc. Differential Revision: https://reviews.freebsd.org/D4699 293305 by jpaetzel: Allow /etc/exports to contain usernames/groups with spaces in them. If you are getting your users/groups from a directory service such as LDAP or AD it's possible for those usernames or groupnames to contain spaces. Submitted by: Sean E. Fagan Reviewed by: rmacklem MFC after: 1 week Sponsored by: iXsystems The end of the build log: [...truncated 182711 lines...] /usr/local/aarch64-freebsd/bin/objcopy --only-keep-debug sysvmsg.ko.full sysvmsg.ko.debug --- sysvmsg.ko --- /usr/local/aarch64-freebsd/bin/objcopy --strip-debug --add-gnu-debuglink=sysvmsg.ko.debug sysvmsg.ko.full sysvmsg.ko --- all_subdir_sysvsem --- ===> sysvipc/sysvsem (all) --- sysv_sem.o --- --- all_subdir_sound --- --- all_subdir_sound --- ctfconvert -L VERSION -g feeder_matrix.o --- all_subdir_sysvipc --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c /usr/src/sys/modules/sysvipc/sysvsem/../../../kern/sysv_sem.c -o sysv_sem.o --- all_subdir_sound --- --- feeder_mixer.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c /usr/src/sys/dev/sound/pcm/feeder_mixer.c -o feeder_mixer.o ctfconvert -L VERSION -g feeder_mixer.o --- buffer.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c /usr/src/sys/dev/sound/pcm/buffer.c -o buffer.o --- all_subdir_sysvipc --- ctfconvert -L VERSION -g sysv_sem.o --- sysvsem.kld --- /usr/local/aarch64-freebsd/bin/ld -d -warn-common -r -d -o sysvsem.kld sysv_sem.o ctfmerge -L VERSION -g -o sysvsem.kld sysv_sem.o :> export_syms awk -f /usr/src/sys/conf/kmod_syms.awk sysvsem.kld export_syms | xargs -J% /usr/local/aarch64-freebsd/bin/objcopy % sysvsem.kld --- sysvsem.ko.full --- /usr/local/aarch64-freebsd/bin/ld -Bshareable -d -warn-common -o sysvsem.ko.full sysv_sem.o --- sysvsem.ko.debug --- /usr/local/aarch64-freebsd/bin/objcopy --only-keep-debug sysvsem.ko.full sysvsem.ko.debug --- sysvsem.ko --- /usr/local/aarch64-freebsd/bin/objcopy --strip-debug --add-gnu-debuglink=sysvsem.ko.debug sysvsem.ko.full sysvsem.ko --- all_subdir_sysvshm --- ===> sysvipc/sysvshm (all) --- sysv_shm.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c /usr/src/sys/modules/sysvipc/sysvshm/../../../kern/sysv_shm.c -o sysv_shm.o --- all_subdir_sound --- --- all_subdir_driver --- ctfconvert -L VERSION -g envy24ht.o --- snd_envy24ht.kld --- /usr/local/aarch64-freebsd/bin/ld -d -warn-common -r -d -o snd_envy24ht.kld envy24ht.o ctfmerge -L VERSION -g -o snd_envy24ht.kld envy24ht.o :> export_syms awk -f /usr/src/sys/conf/kmod_syms.awk snd_envy24ht.kld export_syms | xargs -J% /usr/local/aarch64-freebsd/bin/objcopy % snd_envy24ht.kld --- snd_envy24ht.ko.full --- /usr/local/aarch64-freebsd/bin/ld -Bshareable -d -warn-common -o snd_envy24ht.ko.full envy24ht.o --- snd_envy24ht.ko.debug --- /usr/local/aarch64-freebsd/bin/objcopy --only-keep-debug snd_envy24ht.ko.full snd_envy24ht.ko.debug --- snd_envy24ht.ko --- /usr/local/aarch64-freebsd/bin/objcopy --strip-debug --add-gnu-debuglink=snd_envy24ht.ko.debug snd_envy24ht.ko.full snd_envy24ht.ko --- all_subdir_es137x --- ===> sound/driver/es137x (all) --- es137x.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c /usr/src/sys/modules/sound/driver/es137x/../../../../dev/sound/pci/es137x.c -o es137x.o --- all_subdir_sound --- ctfconvert -L VERSION -g buffer.o --- all_subdir_sym --- ctfconvert -L VERSION -g sym_hipd.o --- all_subdir_sound --- --- feeder_rate.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c /usr/src/sys/dev/sound/pcm/feeder_rate.c -o feeder_rate.o --- all_subdir_sym --- --- sym.kld --- /usr/local/aarch64-freebsd/bin/ld -d -warn-common -r -d -o sym.kld sym_hipd.o ctfmerge -L VERSION -g -o sym.kld sym_hipd.o :> export_syms awk -f /usr/src/sys/conf/kmod_syms.awk sym.kld export_syms | xargs -J% /usr/local/aarch64-freebsd/bin/objcopy % sym.kld --- sym.ko.full --- /usr/local/aarch64-freebsd/bin/ld -Bshareable -d -warn-common -o sym.ko.full sym_hipd.o --- sym.ko.debug --- /usr/local/aarch64-freebsd/bin/objcopy --only-keep-debug sym.ko.full sym.ko.debug --- sym.ko --- /usr/local/aarch64-freebsd/bin/objcopy --strip-debug --add-gnu-debuglink=sym.ko.debug sym.ko.full sym.ko --- all_subdir_sound --- --- feeder_eq.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c /usr/src/sys/dev/sound/pcm/feeder_eq.c -o feeder_eq.o --- all_subdir_sysvipc --- ctfconvert -L VERSION -g sysv_shm.o --- sysvshm.kld --- /usr/local/aarch64-freebsd/bin/ld -d -warn-common -r -d -o sysvshm.kld sysv_shm.o ctfmerge -L VERSION -g -o sysvshm.kld sysv_shm.o :> export_syms awk -f /usr/src/sys/conf/kmod_syms.awk sysvshm.kld export_syms | xargs -J% /usr/local/aarch64-freebsd/bin/objcopy % sysvshm.kld --- sysvshm.ko.full --- /usr/local/aarch64-freebsd/bin/ld -Bshareable -d -warn-common -o sysvshm.ko.full sysv_shm.o --- sysvshm.ko.debug --- /usr/local/aarch64-freebsd/bin/objcopy --only-keep-debug sysvshm.ko.full sysvshm.ko.debug --- sysvshm.ko --- /usr/local/aarch64-freebsd/bin/objcopy --strip-debug --add-gnu-debuglink=sysvshm.ko.debug sysvshm.ko.full sysvshm.ko --- nvlist.o --- cc -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 -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/contrib/libnv/nvlist.c --- modules-all --- --- all_subdir_sound --- ctfconvert -L VERSION -g feeder_eq.o --- all_subdir_driver --- --- all_subdir_ess --- ===> sound/driver/ess (all) --- all_subdir_sound --- --- feeder_rate.o --- ctfconvert -L VERSION -g feeder_rate.o --- all_subdir_driver --- --- ess.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c /usr/src/sys/modules/sound/driver/ess/../../../../dev/sound/isa/ess.c -o ess.o --- all_subdir_sound --- --- mpu_if.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c mpu_if.c -o mpu_if.o ctfconvert -L VERSION -g mpu_if.o --- mpufoi_if.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c mpufoi_if.c -o mpufoi_if.o ctfconvert -L VERSION -g mpufoi_if.o --- synth_if.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c synth_if.c -o synth_if.o --- all_subdir_driver --- --- all_subdir_es137x --- ctfconvert -L VERSION -g es137x.o --- snd_es137x.kld --- /usr/local/aarch64-freebsd/bin/ld -d -warn-common -r -d -o snd_es137x.kld es137x.o ctfmerge -L VERSION -g -o snd_es137x.kld es137x.o :> export_syms awk -f /usr/src/sys/conf/kmod_syms.awk snd_es137x.kld export_syms | xargs -J% /usr/local/aarch64-freebsd/bin/objcopy % snd_es137x.kld --- snd_es137x.ko.full --- /usr/local/aarch64-freebsd/bin/ld -Bshareable -d -warn-common -o snd_es137x.ko.full es137x.o --- snd_es137x.ko.debug --- /usr/local/aarch64-freebsd/bin/objcopy --only-keep-debug snd_es137x.ko.full snd_es137x.ko.debug --- snd_es137x.ko --- /usr/local/aarch64-freebsd/bin/objcopy --strip-debug --add-gnu-debuglink=snd_es137x.ko.debug snd_es137x.ko.full snd_es137x.ko --- all_subdir_tcp/fastpath --- ===> tcp/fastpath (all) --- all_subdir_sound --- --- all_subdir_sound --- ctfconvert -L VERSION -g synth_if.o --- ac97.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c /usr/src/sys/dev/sound/pcm/ac97.c -o ac97.o --- all_subdir_tcp/fastpath --- --- fastpath.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c /usr/src/sys/modules/tcp/fastpath/../../../netinet/tcp_stacks/fastpath.c -o fastpath.o --- nvlist.o --- ctfconvert -L VERSION -g nvlist.o --- modules-all --- --- all_subdir_sound --- --- all_subdir_driver --- --- all_subdir_fm801 --- ===> sound/driver/fm801 (all) --- fm801.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c /usr/src/sys/modules/sound/driver/fm801/../../../../dev/sound/pci/fm801.c -o fm801.o --- all_subdir_tcp/fastpath --- /usr/src/sys/modules/tcp/fastpath/../../../netinet/tcp_stacks/fastpath.c:481:6: error: no member named 't_maxopd' in 'struct tcpcb' if (DELAY_ACK(tp, tlen)) { ^ ~~ /usr/src/sys/modules/tcp/fastpath/../../../netinet/tcp_stacks/fastpath.c:167:19: note: expanded from macro 'DELAY_ACK' (tlen <= tp->t_maxopd) && \ ^ /usr/src/sys/modules/tcp/fastpath/../../../netinet/tcp_stacks/fastpath.c:606:8: error: no member named 't_maxopd' in 'struct tcpcb' if (DELAY_ACK(tp, tlen) && tlen != 0) ^ ~~ /usr/src/sys/modules/tcp/fastpath/../../../netinet/tcp_stacks/fastpath.c:167:19: note: expanded from macro 'DELAY_ACK' (tlen <= tp->t_maxopd) && \ ^ --- all_subdir_sound --- --- all_subdir_ess --- ctfconvert -L VERSION -g ess.o --- all_subdir_tcp/fastpath --- /usr/src/sys/modules/tcp/fastpath/../../../netinet/tcp_stacks/fastpath.c:1545:8: error: no member named 't_maxopd' in 'struct tcpcb' if (DELAY_ACK(tp, tlen)) ^ ~~ /usr/src/sys/modules/tcp/fastpath/../../../netinet/tcp_stacks/fastpath.c:167:19: note: expanded from macro 'DELAY_ACK' (tlen <= tp->t_maxopd) && \ ^ 3 errors generated. *** [fastpath.o] Error code 1 make[4]: stopped in /usr/src/sys/modules/tcp/fastpath 1 error make[4]: stopped in /usr/src/sys/modules/tcp/fastpath *** [all_subdir_tcp/fastpath] Error code 2 make[3]: stopped in /usr/src/sys/modules --- all_subdir_sound --- A failure has been detected in another branch of the parallel make make[6]: stopped in /usr/src/sys/modules/sound/driver/ess *** [all_subdir_ess] Error code 2 make[5]: stopped in /usr/src/sys/modules/sound/driver --- all_subdir_fm801 --- ctfconvert -L VERSION -g fm801.o A failure has been detected in another branch of the parallel make make[6]: stopped in /usr/src/sys/modules/sound/driver/fm801 *** [all_subdir_fm801] Error code 2 make[5]: stopped in /usr/src/sys/modules/sound/driver 2 errors make[5]: stopped in /usr/src/sys/modules/sound/driver *** [all_subdir_driver] Error code 2 make[4]: stopped in /usr/src/sys/modules/sound --- all_subdir_sound --- ctfconvert -L VERSION -g ac97.o A failure has been detected in another branch of the parallel make make[5]: stopped in /usr/src/sys/modules/sound/sound *** [all_subdir_sound] Error code 2 make[4]: stopped in /usr/src/sys/modules/sound 2 errors make[4]: stopped in /usr/src/sys/modules/sound *** [all_subdir_sound] Error code 2 make[3]: stopped in /usr/src/sys/modules 2 errors make[3]: stopped in /usr/src/sys/modules *** [modules-all] Error code 2 make[2]: stopped in /usr/obj/arm64.aarch64/usr/src/sys/GENERIC 1 error make[2]: stopped in /usr/obj/arm64.aarch64/usr/src/sys/GENERIC *** [buildkernel] Error code 2 make[1]: stopped in /usr/src 1 error make[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 [PostBuildScript] - Execution post build scripts. [FreeBSD_HEAD_arm64] $ /bin/sh -xe /tmp/hudson7647242886066217093.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::104: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 Thu Jan 7 10:10:54 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 72590A66CEA for ; Thu, 7 Jan 2016 10:10:54 +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 612411F1B for ; Thu, 7 Jan 2016 10:10:54 +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 u07AAsWP087031 for ; Thu, 7 Jan 2016 10:10:54 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-arm@FreeBSD.org Subject: [Bug 205999] usr/src/sys/arm/at91/at91_machdep.c:261: possible int / long mixup ? Date: Thu, 07 Jan 2016 10:10:54 +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: 11.0-CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: dcb314@hotmail.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.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Jan 2016 10:10:54 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D205999 Bug ID: 205999 Summary: usr/src/sys/arm/at91/at91_machdep.c:261: possible int / long mixup ? Product: Base System Version: 11.0-CURRENT Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: arm Assignee: freebsd-arm@FreeBSD.org Reporter: dcb314@hotmail.com [usr/src/sys/arm/at91/at91_machdep.c:261]: (style) int result is returned as long value. If the return value is long to avoid loss of information, then = you have loss of information. Source code is return (1 << (cols + rows + banks + bw)); I don't know if this kind of machine is likely to be installed with > 2Gb RAM, but maybe better code would be return (1L << (cols + rows + banks + bw)); --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-arm@freebsd.org Thu Jan 7 10:19:20 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 D4CF0A65170 for ; Thu, 7 Jan 2016 10:19:20 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-210-4.reflexion.net [208.70.210.4]) (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 99B7818B3 for ; Thu, 7 Jan 2016 10:19:19 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 950 invoked from network); 7 Jan 2016 10:19:14 -0000 Received: from unknown (HELO mail-cs-01.app.dca.reflexion.local) (10.81.19.1) by 0 (rfx-qmail) with SMTP; 7 Jan 2016 10:19:14 -0000 Received: by mail-cs-01.app.dca.reflexion.local (Reflexion email security v7.80.0) with SMTP; Thu, 07 Jan 2016 05:19:21 -0500 (EST) Received: (qmail 32629 invoked from network); 7 Jan 2016 10:19:20 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with SMTP; 7 Jan 2016 10:19:20 -0000 X-No-Relay: not in my network Received: from [192.168.1.8] (c-76-115-7-162.hsd1.or.comcast.net [76.115.7.162]) by iron2.pdx.net (Postfix) with ESMTPSA id 2D8A21C43C1 for ; Thu, 7 Jan 2016 02:19:12 -0800 (PST) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Subject: FYI: various 11.0-CURRENT -r293227 (and older) hangs on arm (rpi2): a description of sorts Message-Id: Date: Thu, 7 Jan 2016 02:19:12 -0800 To: freebsd-arm Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) X-Mailer: Apple Mail (2.2104) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Jan 2016 10:19:20 -0000 I've had various hangs when the rpi2 was busy over longish periods, both = debug buildkernel/buildworld builds of the arm and non-debug variants. = No log files or console messages produced. I've not had any analogous issues with powerpc64 (PowerMac G5) or with = amd64 (Virtual Box used on Mac OS X). I've finally discovered that if I have, say, top running on the rpi2 = serial console that top continues to update its display so long as I = leave it alone during the hang. (Otherwise it hangs too.) So I finally = have a little window for seeing some of what is happening. An example top display showed after the hang: Mem: 764M Active 12M Inact 141M Wired 98M Buf 8k free Swap: 2048M Total 29M Used 2019 Free 1% in use (Yep: Just 8K free Mem.) The unusual STATEs for processes seemed to be (for the specific hang): STATE COMMANDs pfault [ld] [ld] /usr/sbin/syslogd vmwait [ld] [md0] [kernel] wswbuf [pagedaemon] Those same 3 states seem to always be involved. Some of the processes = vary from one hang to the next: the prior hang had build/genautoma , = /usr/sbin/moused , and /usr/sbin/ntpd instead of 3 [ld]'s. /usr/sbin/syslogd, [md0], [kernel], and [pagedaemon] and their states do = not seem to vary (so far). (Note: I may not be able to rapidly apply any investigative steps asked = for but hopefully can get to any requested over time. I can get into ddb = via the serial console, not that I'm familiar with the kernel or with = using ddb.) Context: > $ freebsd-version -ku; uname -aKU > 11.0-CURRENT > 11.0-CURRENT > FreeBSD rpi2 11.0-CURRENT FreeBSD 11.0-CURRENT #0 r293227M: Wed Jan 6 = 22:32:34 PST 2016 = root@FreeBSDx64:/usr/obj/clang/arm.armv6/usr/src/sys/RPI2 arm 1100093 = 1100093 > Filesystem 1M-blocks Used Avail Capacity Mounted on > /dev/ufs/RPI2rootfs 443473 16791 391203 4% / > devfs 0 0 0 100% /dev > /dev/mmcsd0s1 49 7 42 15% /boot/msdos > $ mount > /dev/ufs/RPI2rootfs on / (ufs, local, noatime, soft-updates) > devfs on /dev (devfs, local) > /dev/mmcsd0s1 on /boot/msdos (msdosfs, local, noatime) (I picked soft-updates without journaling so I could use dump -L and = restore together.) /dev/ufs/RPI2rootfs is on an SSD on a powered hub and is found via the = /etc/fstab on the mmcsd referencing /dev/ufs/RPI2rootfs instead. The = /etc/fstab on the SSD has the same content (see below). I do = installkernel and installworld (from an amd64 context) on both the mmcsd = and the SSD so that they fully match for that content. (It is possible = to boot the rpi2 without the SSD.) > $ more /etc/fstab > /dev/mmcsd0s1 /boot/msdos msdosfs rw,noatime 0 0 > /dev/ufs/RPI2rootfs / ufs rw,noatime 1 1 > md none swap sw,late,file=3D/swapfile0 0 0 > $ swapinfo > Device 1K-blocks Used Avail Capacity > /dev/md0 2097152 0 2097152 0% So the rpi2 is swapping/paging to a file, not to a swap partition. When = I looked it turned out that I did not leave a free space for a swap = partition on the SSD. There is a free space for a swap partition on the = mmcsd, so at least I set up that one as I intended. Currently no place = meets the criteria for a crash dump since I have not made a swap = partition on the mmcsd yet. The following were used for buildworld and buildkernel built via clang = in an amd64 FreeBSD context to produce my more recent arm builds (some = with my KERNCONF=3DRPI2-NODBG instead): -march=3Darmv7a -mcpu=3Dcortex-a7 -mno-unaligned-access KERNCONF=3DRPI2 TARGET=3Darm TARGET_ARCH=3Darmv6 WITH_FAST_DEPEND=3D WITH_LIBCPLUSPLUS=3D WITH_BINTOOLS_BOOTSTRAP=3D WITH_CLANG=3D WITH_CLANG_IS_CC=3D WITH_CLANG_FULL=3D WITH_LLDB=3D WITH_CLANG_EXTRAS=3D WITH_BOOT=3D WITH_DEBUG=3D WITH_DEBUG_FILES=3D WITHOUT_LIB32=3D WITHOUT_ELFTOOLCHAIN_BOOTSTRAP=3D WITHOUT_CLANG_BOOTSTRAP=3D WITHOUT_GCC_BOOTSTRAP=3D WITHOUT_GCC=3D WITHOUT_GNUCXX=3D NO_WERROR=3D The test case: I've set up to portmaster an arm-gnueabi-gcc analogous to powerpc64-gcc, = more to give the rpi2 lots to do than to use the result at this point. = It is built via gcc49 from pkg install. I've never come close to = completing a build of arm-gnueabi-gcc but I have been able to complete = an RPI2 buildkernel. But I've also had hangs during buildkernel. As far as I can tell the details of the arm-gnueabi-gcc build do not = matter, such as /etc/make.conf details: I've even had hangs during = svnlite status (over all of /usr/src or /usr/ports) and svnlite diff = (over all of /usr/src or /usr/ports). Most of my contexts for hangs predate my discovery that top would keep = updating on the serial console so I had no window into what was = happening at the time. =3D=3D=3D Mark Millard markmi at dsl-only.net From owner-freebsd-arm@freebsd.org Thu Jan 7 10:58:15 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 C48FAA66019 for ; Thu, 7 Jan 2016 10:58:15 +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 B785D1F85; Thu, 7 Jan 2016 10:58:15 +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 02C018F1; Thu, 7 Jan 2016 10:58:16 +0000 (UTC) Date: Thu, 7 Jan 2016 10:58:14 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: hselasky@FreeBSD.org, melifaro@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-arm@FreeBSD.org Message-ID: <898935664.19.1452164295980.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <326096296.11.1452149916362.JavaMail.jenkins@jenkins-9.freebsd.org> References: <326096296.11.1452149916362.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_arm64 - Build #2072 - 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: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Jan 2016 10:58:15 -0000 FreeBSD_HEAD_arm64 - Build #2072 - Still Failing: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/2072/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/2072/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/2072/console Change summaries: 293310 by hselasky: Remove unused file. 293309 by melifaro: Convert cxgb/cxgbe to the new routing API. Discussed with: np The end of the build log: [...truncated 182951 lines...] /usr/local/aarch64-freebsd/bin/objcopy --only-keep-debug snd_emu10k1.ko.full snd_emu10k1.ko.debug --- all_subdir_emu10kx --- --- all_subdir_emu10k1 --- --- snd_emu10k1.ko --- --- all_subdir_emu10kx --- ===> sound/driver/emu10kx (all) --- all_subdir_emu10k1 --- /usr/local/aarch64-freebsd/bin/objcopy --strip-debug --add-gnu-debuglink=snd_emu10k1.ko.debug snd_emu10k1.ko.full snd_emu10k1.ko --- all_subdir_sound --- --- vchan.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c /usr/src/sys/dev/sound/pcm/vchan.c -o vchan.o --- sound.o --- ctfconvert -L VERSION -g sound.o --- all_subdir_sysvipc --- --- all_subdir_sysvshm --- ===> sysvipc/sysvshm (all) --- all_subdir_sound --- --- all_subdir_driver --- --- all_subdir_emu10kx --- --- emu10kx.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c /usr/src/sys/modules/sound/driver/emu10kx/../../../../dev/sound/pci/emu10kx.c -o emu10kx.o --- all_subdir_sysvipc --- --- sysv_shm.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c /usr/src/sys/modules/sysvipc/sysvshm/../../../kern/sysv_shm.c -o sysv_shm.o --- all_subdir_sysvsem --- ctfconvert -L VERSION -g sysv_sem.o --- sysvsem.kld --- /usr/local/aarch64-freebsd/bin/ld -d -warn-common -r -d -o sysvsem.kld sysv_sem.o ctfmerge -L VERSION -g -o sysvsem.kld sysv_sem.o :> export_syms awk -f /usr/src/sys/conf/kmod_syms.awk sysvsem.kld export_syms | xargs -J% /usr/local/aarch64-freebsd/bin/objcopy % sysvsem.kld --- sysvsem.ko.full --- /usr/local/aarch64-freebsd/bin/ld -Bshareable -d -warn-common -o sysvsem.ko.full sysv_sem.o --- sysvsem.ko.debug --- /usr/local/aarch64-freebsd/bin/objcopy --only-keep-debug sysvsem.ko.full sysvsem.ko.debug --- sysvsem.ko --- /usr/local/aarch64-freebsd/bin/objcopy --strip-debug --add-gnu-debuglink=sysvsem.ko.debug sysvsem.ko.full sysvsem.ko --- all_subdir_sound --- --- all_subdir_sound --- --- feeder_if.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c feeder_if.c -o feeder_if.o ctfconvert -L VERSION -g feeder_if.o --- utresrc.o --- cc -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 -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/contrib/dev/acpica/components/utilities/utresrc.c --- modules-all --- --- vchan.o --- ctfconvert -L VERSION -g vchan.o --- mixer_if.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c mixer_if.c -o mixer_if.o --- all_subdir_sysvipc --- --- all_subdir_sysvshm --- ctfconvert -L VERSION -g sysv_shm.o --- sysvshm.kld --- /usr/local/aarch64-freebsd/bin/ld -d -warn-common -r -d -o sysvshm.kld sysv_shm.o ctfmerge -L VERSION -g -o sysvshm.kld sysv_shm.o :> export_syms awk -f /usr/src/sys/conf/kmod_syms.awk sysvshm.kld export_syms | xargs -J% /usr/local/aarch64-freebsd/bin/objcopy % sysvshm.kld --- sysvshm.ko.full --- /usr/local/aarch64-freebsd/bin/ld -Bshareable -d -warn-common -o sysvshm.ko.full sysv_shm.o --- sysvshm.ko.debug --- /usr/local/aarch64-freebsd/bin/objcopy --only-keep-debug sysvshm.ko.full sysvshm.ko.debug --- sysvshm.ko --- /usr/local/aarch64-freebsd/bin/objcopy --strip-debug --add-gnu-debuglink=sysvshm.ko.debug sysvshm.ko.full sysvshm.ko --- all_subdir_sound --- --- all_subdir_driver --- --- all_subdir_envy24 --- ===> sound/driver/envy24 (all) --- utresrc.o --- ctfconvert -L VERSION -g utresrc.o --- modules-all --- --- all_subdir_emu10kx --- --- emu10kx-pcm.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c /usr/src/sys/modules/sound/driver/emu10kx/../../../../dev/sound/pci/emu10kx-pcm.c -o emu10kx-pcm.o --- all_subdir_envy24 --- --- envy24.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c /usr/src/sys/modules/sound/driver/envy24/../../../../dev/sound/pci/envy24.c -o envy24.o --- all_subdir_sound --- ctfconvert -L VERSION -g mixer_if.o --- feeder_volume.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c /usr/src/sys/dev/sound/pcm/feeder_volume.c -o feeder_volume.o ctfconvert -L VERSION -g feeder_volume.o --- feeder_format.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c /usr/src/sys/dev/sound/pcm/feeder_format.c -o feeder_format.o --- all_subdir_driver --- --- all_subdir_emu10kx --- ctfconvert -L VERSION -g emu10kx-pcm.o --- utstate.o --- cc -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 -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/contrib/dev/acpica/components/utilities/utstate.c --- modules-all --- --- all_subdir_sound --- ctfconvert -L VERSION -g feeder_format.o --- utstate.o --- ctfconvert -L VERSION -g utstate.o --- modules-all --- --- feeder_matrix.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c /usr/src/sys/dev/sound/pcm/feeder_matrix.c -o feeder_matrix.o --- all_subdir_driver --- --- emu10kx-midi.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c /usr/src/sys/modules/sound/driver/emu10kx/../../../../dev/sound/pci/emu10kx-midi.c -o emu10kx-midi.o ctfconvert -L VERSION -g emu10kx-midi.o --- utstring.o --- cc -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 -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/contrib/dev/acpica/components/utilities/utstring.c --- modules-all --- --- all_subdir_envy24 --- ctfconvert -L VERSION -g envy24.o --- snd_envy24.kld --- /usr/local/aarch64-freebsd/bin/ld -d -warn-common -r -d -o snd_envy24.kld envy24.o ctfmerge -L VERSION -g -o snd_envy24.kld envy24.o :> export_syms awk -f /usr/src/sys/conf/kmod_syms.awk snd_envy24.kld export_syms | xargs -J% /usr/local/aarch64-freebsd/bin/objcopy % snd_envy24.kld --- utstring.o --- ctfconvert -L VERSION -g utstring.o --- modules-all --- --- snd_envy24.ko.full --- /usr/local/aarch64-freebsd/bin/ld -Bshareable -d -warn-common -o snd_envy24.ko.full envy24.o --- all_subdir_tcp/fastpath --- --- all_subdir_sound --- --- snd_envy24.ko.debug --- /usr/local/aarch64-freebsd/bin/objcopy --only-keep-debug snd_envy24.ko.full snd_envy24.ko.debug --- all_subdir_tcp/fastpath --- ===> tcp/fastpath (all) --- all_subdir_sound --- --- snd_envy24.ko --- /usr/local/aarch64-freebsd/bin/objcopy --strip-debug --add-gnu-debuglink=snd_envy24.ko.debug snd_envy24.ko.full snd_envy24.ko --- utxface.o --- cc -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 -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/contrib/dev/acpica/components/utilities/utxface.c --- modules-all --- --- all_subdir_sound --- ctfconvert -L VERSION -g feeder_matrix.o --- all_subdir_tcp/fastpath --- --- fastpath.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c /usr/src/sys/modules/tcp/fastpath/../../../netinet/tcp_stacks/fastpath.c -o fastpath.o --- all_subdir_sound --- --- feeder_mixer.o --- --- utxface.o --- ctfconvert -L VERSION -g utxface.o --- modules-all --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c /usr/src/sys/dev/sound/pcm/feeder_mixer.c -o feeder_mixer.o --- all_subdir_driver --- --- all_subdir_envy24ht --- ===> sound/driver/envy24ht (all) --- envy24ht.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -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 -c /usr/src/sys/modules/sound/driver/envy24ht/../../../../dev/sound/pci/envy24ht.c -o envy24ht.o --- all_subdir_tcp/fastpath --- /usr/src/sys/modules/tcp/fastpath/../../../netinet/tcp_stacks/fastpath.c:481:6: error: no member named 't_maxopd' in 'struct tcpcb' if (DELAY_ACK(tp, tlen)) { ^ ~~ /usr/src/sys/modules/tcp/fastpath/../../../netinet/tcp_stacks/fastpath.c:167:19: note: expanded from macro 'DELAY_ACK' (tlen <= tp->t_maxopd) && \ ^ /usr/src/sys/modules/tcp/fastpath/../../../netinet/tcp_stacks/fastpath.c:606:8: error: no member named 't_maxopd' in 'struct tcpcb' if (DELAY_ACK(tp, tlen) && tlen != 0) ^ ~~ /usr/src/sys/modules/tcp/fastpath/../../../netinet/tcp_stacks/fastpath.c:167:19: note: expanded from macro 'DELAY_ACK' (tlen <= tp->t_maxopd) && \ ^ /usr/src/sys/modules/tcp/fastpath/../../../netinet/tcp_stacks/fastpath.c:1545:8: error: no member named 't_maxopd' in 'struct tcpcb' if (DELAY_ACK(tp, tlen)) ^ ~~ /usr/src/sys/modules/tcp/fastpath/../../../netinet/tcp_stacks/fastpath.c:167:19: note: expanded from macro 'DELAY_ACK' (tlen <= tp->t_maxopd) && \ ^ 3 errors generated. *** [fastpath.o] Error code 1 make[4]: stopped in /usr/src/sys/modules/tcp/fastpath 1 error make[4]: stopped in /usr/src/sys/modules/tcp/fastpath *** [all_subdir_tcp/fastpath] Error code 2 make[3]: stopped in /usr/src/sys/modules --- all_subdir_sound --- --- all_subdir_sound --- ctfconvert -L VERSION -g feeder_mixer.o A failure has been detected in another branch of the parallel make make[5]: stopped in /usr/src/sys/modules/sound/sound *** [all_subdir_sound] Error code 2 make[4]: stopped in /usr/src/sys/modules/sound --- all_subdir_driver --- --- all_subdir_emu10kx --- --- emu10kx.o --- ctfconvert -L VERSION -g emu10kx.o A failure has been detected in another branch of the parallel make make[6]: stopped in /usr/src/sys/modules/sound/driver/emu10kx *** [all_subdir_emu10kx] Error code 2 make[5]: stopped in /usr/src/sys/modules/sound/driver --- all_subdir_envy24ht --- ctfconvert -L VERSION -g envy24ht.o A failure has been detected in another branch of the parallel make make[6]: stopped in /usr/src/sys/modules/sound/driver/envy24ht *** [all_subdir_envy24ht] Error code 2 make[5]: stopped in /usr/src/sys/modules/sound/driver 2 errors make[5]: stopped in /usr/src/sys/modules/sound/driver *** [all_subdir_driver] Error code 2 make[4]: stopped in /usr/src/sys/modules/sound 2 errors make[4]: stopped in /usr/src/sys/modules/sound *** [all_subdir_sound] Error code 2 make[3]: stopped in /usr/src/sys/modules 2 errors make[3]: stopped in /usr/src/sys/modules *** [modules-all] Error code 2 make[2]: stopped in /usr/obj/arm64.aarch64/usr/src/sys/GENERIC 1 error make[2]: stopped in /usr/obj/arm64.aarch64/usr/src/sys/GENERIC *** [buildkernel] Error code 2 make[1]: stopped in /usr/src 1 error make[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 [PostBuildScript] - Execution post build scripts. [FreeBSD_HEAD_arm64] $ /bin/sh -xe /tmp/hudson8956064356100547180.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::104: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 Thu Jan 7 13:00: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 C4836A65AC1 for ; Thu, 7 Jan 2016 13:00:48 +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 B83DC1E00; Thu, 7 Jan 2016 13:00:48 +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 6314D936; Thu, 7 Jan 2016 13:00:48 +0000 (UTC) Date: Thu, 7 Jan 2016 13:00:46 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: melifaro@FreeBSD.org, jtl@FreeBSD.org, garga@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-arm@FreeBSD.org Message-ID: <605678251.23.1452171648207.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <898935664.19.1452164295980.JavaMail.jenkins@jenkins-9.freebsd.org> References: <898935664.19.1452164295980.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_arm64 - Build #2073 - 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.20 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Jan 2016 13:00:48 -0000 FreeBSD_HEAD_arm64 - Build #2073 - Fixed: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/2073/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/2073/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/2073/console Change summaries: 293313 by jtl: Apply the changes from r293284 to one additional file. Discussed with: glebius 293312 by garga: Make cap_mkdb and services_mkdb file operations sync Similar fix was done for passwd and group operations in r285050. When a temporary file is created and then renamed to replace official file there are no checks to make sure data was written to disk and if a power cycle happens at this time, system can end up with a 0 length file Approved by: bapt MFC after: 1 week Sponsored by: Netgate Differential Revision: https://reviews.freebsd.org/D2982 293311 by melifaro: Convert pf(4) to the new routing API. Differential Revision: https://reviews.freebsd.org/D4763 From owner-freebsd-arm@freebsd.org Thu Jan 7 15:24: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 CD22AA6637F for ; Thu, 7 Jan 2016 15:24:38 +0000 (UTC) (envelope-from ronald-lists@klop.ws) Received: from smarthost1.greenhost.nl (smarthost1.greenhost.nl [195.190.28.81]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 979C61410 for ; Thu, 7 Jan 2016 15:24:38 +0000 (UTC) (envelope-from ronald-lists@klop.ws) Received: from smtp.greenhost.nl ([213.108.104.138]) by smarthost1.greenhost.nl with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1aHC8h-0006d7-Rj for freebsd-arm@freebsd.org; Thu, 07 Jan 2016 16:06:17 +0100 Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes To: freebsd-arm@freebsd.org Subject: Re: ports-mgmt/pkg does not build References: <1450909315.25138.215.camel@freebsd.org> Date: Thu, 07 Jan 2016 16:06:07 +0100 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: "Ronald Klop" Message-ID: In-Reply-To: <1450909315.25138.215.camel@freebsd.org> User-Agent: Opera Mail/1.0 (Win32) X-Authenticated-As-Hash: 398f5522cb258ce43cb679602f8cfe8b62a256d1 X-Virus-Scanned: by clamav at smarthost1.samage.net X-Spam-Level: - X-Spam-Score: -1.0 X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED, BAYES_40 autolearn=disabled version=3.4.0 X-Scan-Signature: 8b3222cd26cce149ddb9ffa05c4da76e X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Jan 2016 15:24:38 -0000 On Wed, 23 Dec 2015 23:21:55 +0100, Ian Lepore wrote: > On Wed, 2015-12-23 at 23:01 +0100, Ronald Klop wrote: >> Hello, >> >> I upgraded my Sheevaplug from CURRENT r285336 (Jul 10) to r292343 >> (Dec >> 16). This went from clang 3.6.1 to 3.7.0. >> This runs, but building potrs-mgmt/pkg does not work. >> The error of clang is: >> error: no handler registered for module format 'raw' >> fatal error: error in backend: unknown module format >> >> See http://www.klop.ws/config.log for more information. >> >> What could be the cause of this? Or what information can I provide to >> help? >> >> Regards, >> Ronald. > > This isn't a problem with ports, it's a problem with clang 3.7 -- it > just doesn't work on armv4/5. It works to crossbuild from amd64, but > when run native on arm it fails. It's a known problem that nobody is > working on, because the old arm stuff just doesn't get any love > anymore. When I needed to do a bit of testing on dreamplug recently I > just switched to the old gcc compiler. > > -- Ian > Mmm, I already had the feeling the CURRENT love of armv4/5 was declining. What is advisable nowadays? Run 10-STABLE on my Sheevaplug until it is EOL and then switch to Debian if clang did not fix anything? Regards, Ronald. From owner-freebsd-arm@freebsd.org Thu Jan 7 16:12:57 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 72B36A677A5 for ; Thu, 7 Jan 2016 16:12:57 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound1b.ore.mailhop.org (outbound1b.ore.mailhop.org [54.200.247.200]) (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 56E9715F3 for ; Thu, 7 Jan 2016 16:12:57 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from ilsoft.org (unknown [73.34.117.227]) by outbound1.ore.mailhop.org (Halon Mail Gateway) with ESMTPSA; Thu, 7 Jan 2016 16:13:22 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.14.9/8.14.9) with ESMTP id u07GCoHW004181; Thu, 7 Jan 2016 09:12:50 -0700 (MST) (envelope-from ian@freebsd.org) Message-ID: <1452183170.1215.4.camel@freebsd.org> Subject: Re: FYI: various 11.0-CURRENT -r293227 (and older) hangs on arm (rpi2): a description of sorts From: Ian Lepore To: Mark Millard , freebsd-arm Date: Thu, 07 Jan 2016 09:12:50 -0700 In-Reply-To: References: Content-Type: text/plain; charset="us-ascii" X-Mailer: Evolution 3.16.5 FreeBSD GNOME Team Port Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Jan 2016 16:12:57 -0000 On Thu, 2016-01-07 at 02:19 -0800, Mark Millard wrote: > I've had various hangs when the rpi2 was busy over longish periods, > both debug buildkernel/buildworld builds of the arm and non-debug > variants. No log files or console messages produced. > > I've not had any analogous issues with powerpc64 (PowerMac G5) or > with amd64 (Virtual Box used on Mac OS X). > > I've finally discovered that if I have, say, top running on the rpi2 > serial console that top continues to update its display so long as I > leave it alone during the hang. (Otherwise it hangs too.) So I > finally have a little window for seeing some of what is happening. > > An example top display showed after the hang: > > Mem: 764M Active 12M Inact 141M Wired 98M Buf 8k free > Swap: 2048M Total 29M Used 2019 Free 1% in use > > (Yep: Just 8K free Mem.) > That's not a problem. > The unusual STATEs for processes seemed to be (for the specific > hang): > > STATE COMMANDs > pfault [ld] [ld] /usr/sbin/syslogd > vmwait [ld] [md0] [kernel] > wswbuf [pagedaemon] > > Those same 3 states seem to always be involved. Some of the processes > vary from one hang to the next: the prior hang had build/genautoma , > /usr/sbin/moused , and /usr/sbin/ntpd instead of 3 [ld]'s. > > /usr/sbin/syslogd, [md0], [kernel], and [pagedaemon] and their states > do not seem to vary (so far). > > Everything is backed up waiting for slow sdcard IO. You can get an amd64 system with many cores and gigabytes of ram into the same state with an sdcard (or any other storage device that takes literally seconds for any individual IO to complete). All the available buffers get queued up to the one slow device, then you can't do anything that requires IO (even launch tools to try to figure out what's going on). -- Ian From owner-freebsd-arm@freebsd.org Thu Jan 7 18:21: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 A9E64A66C49 for ; Thu, 7 Jan 2016 18:21:40 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (www.zefox.net [69.239.235.194]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8D9D5199D for ; Thu, 7 Jan 2016 18:21:40 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (localhost [127.0.0.1]) by www.zefox.net (8.14.9/8.14.5) with ESMTP id u07HtOcB039896; Thu, 7 Jan 2016 09:55:24 -0800 (PST) (envelope-from fbsd@www.zefox.net) Received: (from fbsd@localhost) by www.zefox.net (8.14.9/8.14.5/Submit) id u07HtO7q039895; Thu, 7 Jan 2016 09:55:24 -0800 (PST) (envelope-from fbsd) Date: Thu, 7 Jan 2016 09:55:24 -0800 From: bob prohaska To: freebsd-arm@freebsd.org Subject: *** [installworld] Stopped -- signal 22 Message-ID: <20160107175524.GA36222@www.zefox.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.3i X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Jan 2016 18:21:40 -0000 The past three attempts at an 11-CURRENT build install cycle self-hosted on an rpi2 have stopped immediately in installworld with the message: *** [installworld] Stopped -- signal 22 World and kernel builds report successful completion. The running system is at r293117, the source tree is three days newer. Svnlite status reports no modified files. The buildscript normally runs in the background and the log files indicate a prompt failure. If make installworld is run in the foreground the console session seems to hang and top shows make instances, but none use cpu time. Control-C terminates the make without any messages. All storage except the microSD card is on a mechanical hard disk. The previous dozen build/install cycles worked without trouble, any guidance appreciated! Thanks for reading, bob prohaska From owner-freebsd-arm@freebsd.org Thu Jan 7 19:24:13 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 04B79A663E6 for ; Thu, 7 Jan 2016 19:24:13 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-210-4.reflexion.net [208.70.210.4]) (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 BDB4012FA for ; Thu, 7 Jan 2016 19:24:11 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 29137 invoked from network); 7 Jan 2016 19:24:19 -0000 Received: from unknown (HELO rtc-sm-01.app.dca.reflexion.local) (10.81.150.1) by 0 (rfx-qmail) with SMTP; 7 Jan 2016 19:24:19 -0000 Received: by rtc-sm-01.app.dca.reflexion.local (Reflexion email security v7.80.0) with SMTP; Thu, 07 Jan 2016 14:24:12 -0500 (EST) Received: (qmail 25589 invoked from network); 7 Jan 2016 19:24:12 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with SMTP; 7 Jan 2016 19:24:12 -0000 X-No-Relay: not in my network X-No-Relay: not in my network Received: from [192.168.1.8] (c-76-115-7-162.hsd1.or.comcast.net [76.115.7.162]) by iron2.pdx.net (Postfix) with ESMTPSA id B2B151C43C6; Thu, 7 Jan 2016 11:24:06 -0800 (PST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) Subject: Re: FYI: various 11.0-CURRENT -r293227 (and older) hangs on arm (rpi2): a description of sorts From: Mark Millard In-Reply-To: <1452183170.1215.4.camel@freebsd.org> Date: Thu, 7 Jan 2016 11:24:09 -0800 Cc: freebsd-arm Content-Transfer-Encoding: quoted-printable Message-Id: References: <1452183170.1215.4.camel@freebsd.org> To: Ian Lepore X-Mailer: Apple Mail (2.2104) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Jan 2016 19:24:13 -0000 On 2016-Jan-7, at 8:12 AM, Ian Lepore wrote: >=20 > On Thu, 2016-01-07 at 02:19 -0800, Mark Millard wrote: >> I've had various hangs when the rpi2 was busy over longish periods, >> both debug buildkernel/buildworld builds of the arm and non-debug >> variants. No log files or console messages produced. >>=20 >> I've not had any analogous issues with powerpc64 (PowerMac G5) or >> with amd64 (Virtual Box used on Mac OS X). >>=20 >> I've finally discovered that if I have, say, top running on the rpi2 >> serial console that top continues to update its display so long as I >> leave it alone during the hang. (Otherwise it hangs too.) So I >> finally have a little window for seeing some of what is happening. >>=20 >> An example top display showed after the hang: >>=20 >> Mem: 764M Active 12M Inact 141M Wired 98M Buf 8k free >> Swap: 2048M Total 29M Used 2019 Free 1% in use >>=20 >> (Yep: Just 8K free Mem.) >>=20 >=20 > That's not a problem. >=20 >> The unusual STATEs for processes seemed to be (for the specific >> hang): >>=20 >> STATE COMMANDs >> pfault [ld] [ld] /usr/sbin/syslogd >> vmwait [ld] [md0] [kernel] >> wswbuf [pagedaemon] >>=20 >> Those same 3 states seem to always be involved. Some of the processes >> vary from one hang to the next: the prior hang had build/genautoma , >> /usr/sbin/moused , and /usr/sbin/ntpd instead of 3 [ld]'s. >>=20 >> /usr/sbin/syslogd, [md0], [kernel], and [pagedaemon] and their states >> do not seem to vary (so far). >>=20 >>=20 >=20 > Everything is backed up waiting for slow sdcard IO. You can get an > amd64 system with many cores and gigabytes of ram into the same state > with an sdcard (or any other storage device that takes literally > seconds for any individual IO to complete). All the available buffers > get queued up to the one slow device, then you can't do anything that > requires IO (even launch tools to try to figure out what's going on). >=20 > -- Ian This is not the (or a) sdcard for the root file system, it is a fast, = 400GB+ SSD, USB 3.0 capable (not that rpi2 uses it that way). Note below = the "da0" and the size and such (other than /boot/msdos): ugen0.5: at usbus0 umass0: on usbus0 umass0: SCSI over Bulk-Only; quirks =3D 0x0100 umass0:0:0: Attached to scbus0 da0 at umass-sim0 bus 0 scbus0 target 0 lun 0 da0: Fixed Direct Access SPC-4 SCSI device da0: Serial Number XXXXXXXXXXXX Release APs da0: 40.000MB/s transfers da0: 457862MB (937703088 512 byte sectors) da0: quirks=3D0x2 Trying to mount root from ufs:/dev/ufs/RPI2rootfs [rw,noatime]... . . . Starting file system checks: /dev/ufs/RPI2rootfs: FILE SYSTEM CLEAN; SKIPPING CHECKS /dev/ufs/RPI2rootfs: clean, 109711666 free (14002 frags, 13712208 = blocks, 0.0% fragmentation) Mounting local file systems:. . . . > Filesystem 1M-blocks Used Avail Capacity Mounted on > /dev/ufs/RPI2rootfs 443473 16791 391203 4% / > devfs 0 0 0 100% /dev > /dev/mmcsd0s1 49 7 42 15% /boot/msdos In USB 3.0 contexts I have never observed seconds for an IO for these = types of SSDs and I use them that way extensively. Nor for USB 2.0 uses, = though that is not as common of a context for me. Nor have I had any = problems with the type of USB 3.0 capable hub messing up IO. I use this type of SSD to hold my Virtual Box virtual machine(s) that I = run amd64 FreeBSD in on Mac OS X. No problems there. But it is true that = I've never directly booted amd64 FreeBSD from one of these SSDs in a = non-virtual amd64 context. Ignoring that for a moment, so this is an acceptable/expected FreeBSD = behavior when a "disk" device is slow? Interesting. I've let it sit for = hours and the hangup does not clear: it is effectively deadlocked for = overall usage. The rpi2 never will be able to buildworld, buildkernel, = ports, etc. reliably if this is the sort of behavior that results. Back to this context: I there a way for me to confirm the queuing of = buffers to the SSD? Or at least some detail about its buffer usage? Can = I get some information from ddb that would confirm/deny/provide insight? =3D=3D=3D Mark Millard markmi at dsl-only.net From owner-freebsd-arm@freebsd.org Thu Jan 7 19:48: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 D9FD4A66F5C for ; Thu, 7 Jan 2016 19:48:27 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from pmta2.delivery6.ore.mailhop.org (pmta2.delivery6.ore.mailhop.org [54.200.129.228]) (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 B0FB819B1 for ; Thu, 7 Jan 2016 19:48:27 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from ilsoft.org (unknown [73.34.117.227]) by outbound2.ore.mailhop.org (Halon Mail Gateway) with ESMTPSA; Thu, 7 Jan 2016 19:48:56 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.14.9/8.14.9) with ESMTP id u07JmJZb004821; Thu, 7 Jan 2016 12:48:19 -0700 (MST) (envelope-from ian@freebsd.org) Message-ID: <1452196099.1215.12.camel@freebsd.org> Subject: Re: FYI: various 11.0-CURRENT -r293227 (and older) hangs on arm (rpi2): a description of sorts From: Ian Lepore To: Mark Millard Cc: freebsd-arm Date: Thu, 07 Jan 2016 12:48:19 -0700 In-Reply-To: References: <1452183170.1215.4.camel@freebsd.org> Content-Type: text/plain; charset="us-ascii" X-Mailer: Evolution 3.16.5 FreeBSD GNOME Team Port Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Jan 2016 19:48:27 -0000 On Thu, 2016-01-07 at 11:24 -0800, Mark Millard wrote: > On 2016-Jan-7, at 8:12 AM, Ian Lepore wrote: > > > > On Thu, 2016-01-07 at 02:19 -0800, Mark Millard wrote: > > > I've had various hangs when the rpi2 was busy over longish > > > periods, > > > both debug buildkernel/buildworld builds of the arm and non-debug > > > variants. No log files or console messages produced. > > > > > > I've not had any analogous issues with powerpc64 (PowerMac G5) or > > > with amd64 (Virtual Box used on Mac OS X). > > > > > > I've finally discovered that if I have, say, top running on the > > > rpi2 > > > serial console that top continues to update its display so long > > > as I > > > leave it alone during the hang. (Otherwise it hangs too.) So I > > > finally have a little window for seeing some of what is > > > happening. > > > > > > An example top display showed after the hang: > > > > > > Mem: 764M Active 12M Inact 141M Wired 98M Buf 8k free > > > Swap: 2048M Total 29M Used 2019 Free 1% in use > > > > > > (Yep: Just 8K free Mem.) > > > > > > > That's not a problem. > > > > > The unusual STATEs for processes seemed to be (for the specific > > > hang): > > > > > > STATE COMMANDs > > > pfault [ld] [ld] /usr/sbin/syslogd > > > vmwait [ld] [md0] [kernel] > > > wswbuf [pagedaemon] > > > > > > Those same 3 states seem to always be involved. Some of the > > > processes > > > vary from one hang to the next: the prior hang had > > > build/genautoma , > > > /usr/sbin/moused , and /usr/sbin/ntpd instead of 3 [ld]'s. > > > > > > /usr/sbin/syslogd, [md0], [kernel], and [pagedaemon] and their > > > states > > > do not seem to vary (so far). > > > > > > > > > > Everything is backed up waiting for slow sdcard IO. You can get an > > amd64 system with many cores and gigabytes of ram into the same > > state > > with an sdcard (or any other storage device that takes literally > > seconds for any individual IO to complete). All the available > > buffers > > get queued up to the one slow device, then you can't do anything > > that > > requires IO (even launch tools to try to figure out what's going > > on). > > > > -- Ian > > This is not the (or a) sdcard for the root file system, it is a fast, > 400GB+ SSD, USB 3.0 capable (not that rpi2 uses it that way). Note > below the "da0" and the size and such (other than /boot/msdos): > > ugen0.5: at usbus0 > umass0: addr 5> on usbus0 > umass0: SCSI over Bulk-Only; quirks = 0x0100 > umass0:0:0: Attached to scbus0 > da0 at umass-sim0 bus 0 scbus0 target 0 lun 0 > da0: Fixed Direct Access SPC-4 SCSI device > da0: Serial Number XXXXXXXXXXXX > Release APs > da0: 40.000MB/s transfers > da0: 457862MB (937703088 512 byte sectors) > da0: quirks=0x2 > Trying to mount root from ufs:/dev/ufs/RPI2rootfs [rw,noatime]... > . . . > Starting file system checks: > /dev/ufs/RPI2rootfs: FILE SYSTEM CLEAN; SKIPPING CHECKS > /dev/ufs/RPI2rootfs: clean, 109711666 free (14002 frags, 13712208 > blocks, 0.0% fragmentation) > Mounting local file systems:. > . . . > > > Filesystem 1M-blocks Used Avail Capacity Mounted on > > /dev/ufs/RPI2rootfs 443473 16791 391203 4% / > > devfs 0 0 0 100% /dev > > /dev/mmcsd0s1 49 7 42 15% /boot/msdos > > > In USB 3.0 contexts I have never observed seconds for an IO for these > types of SSDs and I use them that way extensively. Nor for USB 2.0 > uses, though that is not as common of a context for me. Nor have I > had any problems with the type of USB 3.0 capable hub messing up IO. > > I use this type of SSD to hold my Virtual Box virtual machine(s) that > I run amd64 FreeBSD in on Mac OS X. No problems there. But it is true > that I've never directly booted amd64 FreeBSD from one of these SSDs > in a non-virtual amd64 context. > > Ignoring that for a moment, so this is an acceptable/expected FreeBSD > behavior when a "disk" device is slow? Interesting. I've let it sit > for hours and the hangup does not clear: it is effectively deadlocked > for overall usage. The rpi2 never will be able to buildworld, > buildkernel, ports, etc. reliably if this is the sort of behavior > that results. > > Back to this context: I there a way for me to confirm the queuing of > buffers to the SSD? Or at least some detail about its buffer usage? > Can I get some information from ddb that would confirm/deny/provide > insight? > > If the filesystems and swap space are on a usb drive, then maybe it's the usb subsystem that's hanging. The wait states you showed for those processes are consistant with what I've seen when all buffers get backed up in a queue on one non-responsive or slow device. It may be that there's a way to get the system deadlocked when it's low on buffers and there is memory pressure causing the swap to be used (I generally run arms systems without any swap configured). Running gstat in another window while this is going on may give you some insight into the situation. Beyond that I don't know what to look at, especially since you generally can't launch any new tools once the system gets into this kind of state. -- Ian From owner-freebsd-arm@freebsd.org Thu Jan 7 20:02:43 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 73C5BA6763C for ; Thu, 7 Jan 2016 20:02:43 +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 3E3661A17; Thu, 7 Jan 2016 20:02:43 +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 8D70A1FE022; Thu, 7 Jan 2016 21:02:32 +0100 (CET) Subject: Re: FYI: various 11.0-CURRENT -r293227 (and older) hangs on arm (rpi2): a description of sorts To: Ian Lepore , Mark Millard References: <1452183170.1215.4.camel@freebsd.org> <1452196099.1215.12.camel@freebsd.org> Cc: freebsd-arm From: Hans Petter Selasky Message-ID: <568EC4D8.7010106@selasky.org> Date: Thu, 7 Jan 2016 21:04:40 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 In-Reply-To: <1452196099.1215.12.camel@freebsd.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Jan 2016 20:02:43 -0000 On 01/07/16 20:48, Ian Lepore wrote: > If the filesystems and swap space are on a usb drive, then maybe it's > the usb subsystem that's hanging. The wait states you showed for those > processes are consistant with what I've seen when all buffers get > backed up in a queue on one non-responsive or slow device. It may be > that there's a way to get the system deadlocked when it's low on > buffers and there is memory pressure causing the swap to be used (I > generally run arms systems without any swap configured). > > Running gstat in another window while this is going on may give you > some insight into the situation. Beyond that I don't know what to look > at, especially since you generally can't launch any new tools once the > system gets into this kind of state. > > -- Ian Hi, All USB transfers towards disk devices have timeouts, so if something is hanging at USB level, you'll get a printout eventually. The USB kernel processes needed for doing I/O transfers are not pinned to RAM. Can it happen if a USB process is swapped to disk, that the system cannot wakeup a swapped out process to get more swap? --HPS From owner-freebsd-arm@freebsd.org Thu Jan 7 20:20: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 03054A67DB5 for ; Thu, 7 Jan 2016 20:20:56 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-210-4.reflexion.net [208.70.210.4]) (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 AA0C01AAD for ; Thu, 7 Jan 2016 20:20:55 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 16336 invoked from network); 7 Jan 2016 20:20:53 -0000 Received: from unknown (HELO mail-cs-02.app.dca.reflexion.local) (10.81.19.2) by 0 (rfx-qmail) with SMTP; 7 Jan 2016 20:20:53 -0000 Received: by mail-cs-02.app.dca.reflexion.local (Reflexion email security v7.80.0) with SMTP; Thu, 07 Jan 2016 15:20:52 -0500 (EST) Received: (qmail 26649 invoked from network); 7 Jan 2016 20:20:51 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with SMTP; 7 Jan 2016 20:20:51 -0000 X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network Received: from [192.168.1.8] (c-76-115-7-162.hsd1.or.comcast.net [76.115.7.162]) by iron2.pdx.net (Postfix) with ESMTPSA id 2F318B1E001; Thu, 7 Jan 2016 12:20:50 -0800 (PST) Content-Type: text/plain; charset=windows-1252 Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) Subject: Re: FYI: various 11.0-CURRENT -r293227 (and older) hangs on arm (rpi2): a description of sorts From: Mark Millard In-Reply-To: <568EC4D8.7010106@selasky.org> Date: Thu, 7 Jan 2016 12:20:53 -0800 Cc: Ian Lepore , freebsd-arm Content-Transfer-Encoding: quoted-printable Message-Id: <8B728C93-9C90-4821-A607-5D157F028812@dsl-only.net> References: <1452183170.1215.4.camel@freebsd.org> <1452196099.1215.12.camel@freebsd.org> <568EC4D8.7010106@selasky.org> To: Hans Petter Selasky X-Mailer: Apple Mail (2.2104) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Jan 2016 20:20:56 -0000 On 2016-Jan-7, at 12:04 PM, Hans Petter Selasky = wrote: >=20 > On 01/07/16 20:48, Ian Lepore wrote: >> If the filesystems and swap space are on a usb drive, then maybe it's >> the usb subsystem that's hanging. The wait states you showed for = those >> processes are consistant with what I've seen when all buffers get >> backed up in a queue on one non-responsive or slow device. It may be >> that there's a way to get the system deadlocked when it's low on >> buffers and there is memory pressure causing the swap to be used (I >> generally run arms systems without any swap configured). >>=20 >> Running gstat in another window while this is going on may give you >> some insight into the situation. Beyond that I don't know what to = look >> at, especially since you generally can't launch any new tools once = the >> system gets into this kind of state. >>=20 >> -- Ian >=20 > Hi, >=20 > All USB transfers towards disk devices have timeouts, so if something = is hanging at USB level, you'll get a printout eventually. What sort of timescale after deadlock/live-lock is observed to = apparently have started does one have to wait in order to conclude that = the timeouts would have happened and so they do not apply to the = deadlock/live-lock? > The USB kernel processes needed for doing I/O transfers are not pinned = to RAM. Can it happen if a USB process is swapped to disk, that the = system cannot wakeup a swapped out process to get more swap? >=20 > --HPS Wow. Could I use ddb to somehow check on the "USB kernel processes" swap = status when the overall context is deadlocked/live-locked? If yes, how? = Otherwise something in top or some such display that I'd left running = over the serial console would have to present useful information on the = subject. Is there anything that would? =3D=3D=3D Mark Millard markmi at dsl-only.net From owner-freebsd-arm@freebsd.org Thu Jan 7 20:49: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 7EE7CA66AC2 for ; Thu, 7 Jan 2016 20:49:18 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-210-4.reflexion.net [208.70.210.4]) (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 4286717C0 for ; Thu, 7 Jan 2016 20:49:17 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 26331 invoked from network); 7 Jan 2016 20:49:15 -0000 Received: from unknown (HELO rtc-sm-01.app.dca.reflexion.local) (10.81.150.1) by 0 (rfx-qmail) with SMTP; 7 Jan 2016 20:49:15 -0000 Received: by rtc-sm-01.app.dca.reflexion.local (Reflexion email security v7.80.0) with SMTP; Thu, 07 Jan 2016 15:49:18 -0500 (EST) Received: (qmail 7309 invoked from network); 7 Jan 2016 20:49:18 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with SMTP; 7 Jan 2016 20:49:18 -0000 X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network Received: from [192.168.1.8] (c-76-115-7-162.hsd1.or.comcast.net [76.115.7.162]) by iron2.pdx.net (Postfix) with ESMTPSA id C898AB1E001; Thu, 7 Jan 2016 12:49:11 -0800 (PST) Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) Subject: Re: FYI: various 11.0-CURRENT -r293227 (and older) hangs on arm (rpi2): a description of sorts From: Mark Millard In-Reply-To: <8B728C93-9C90-4821-A607-5D157F028812@dsl-only.net> Date: Thu, 7 Jan 2016 12:49:15 -0800 Cc: freebsd-arm Message-Id: <1E15506E-2CE4-41E8-98D5-05F9AB031F1C@dsl-only.net> References: <1452183170.1215.4.camel@freebsd.org> <1452196099.1215.12.camel@freebsd.org> <568EC4D8.7010106@selasky.org> <8B728C93-9C90-4821-A607-5D157F028812@dsl-only.net> To: Hans Petter Selasky , Ian Lepore X-Mailer: Apple Mail (2.2104) Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Jan 2016 20:49:18 -0000 On 2016-Jan-7, at 12:20 PM, Mark Millard wrote: > On 2016-Jan-7, at 12:04 PM, Hans Petter Selasky = wrote: >>=20 >> On 01/07/16 20:48, Ian Lepore wrote: >>> If the filesystems and swap space are on a usb drive, then maybe = it's >>> the usb subsystem that's hanging. The wait states you showed for = those >>> processes are consistant with what I've seen when all buffers get >>> backed up in a queue on one non-responsive or slow device. It may = be >>> that there's a way to get the system deadlocked when it's low on >>> buffers and there is memory pressure causing the swap to be used (I >>> generally run arms systems without any swap configured). >>>=20 >>> Running gstat in another window while this is going on may give you >>> some insight into the situation. Beyond that I don't know what to = look >>> at, especially since you generally can't launch any new tools once = the >>> system gets into this kind of state. gstat shows everything zero during a hang, even L(q) column. (Length of = queue?) I used: gstat -cod and had it running over the serial console port during the attempted = portmaster activity. >>> -- Ian >>=20 >> Hi, >>=20 >> All USB transfers towards disk devices have timeouts, so if something = is hanging at USB level, you'll get a printout eventually. >=20 > What sort of timescale after deadlock/live-lock is observed to = apparently have started does one have to wait in order to conclude that = the timeouts would have happened and so they do not apply to the = deadlock/live-lock? >=20 >> The USB kernel processes needed for doing I/O transfers are not = pinned to RAM. Can it happen if a USB process is swapped to disk, that = the system cannot wakeup a swapped out process to get more swap? >>=20 >> --HPS >=20 > Wow. Could I use ddb to somehow check on the "USB kernel processes" = swap status when the overall context is deadlocked/live-locked? If yes, = how? Otherwise something in top or some such display that I'd left = running over the serial console would have to present useful information = on the subject. Is there anything that would? >=20 =3D=3D=3D Mark Millard markmi at dsl-only.net From owner-freebsd-arm@freebsd.org Thu Jan 7 21:05:13 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 D9587A671C4 for ; Thu, 7 Jan 2016 21:05:13 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qg0-x22e.google.com (mail-qg0-x22e.google.com [IPv6:2607:f8b0:400d:c04::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 A74FA1C2F for ; Thu, 7 Jan 2016 21:05:13 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qg0-x22e.google.com with SMTP id 6so259455682qgy.1 for ; Thu, 07 Jan 2016 13:05:13 -0800 (PST) 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:date:message-id:subject :from:to:cc:content-type; bh=zZERj6LcfHigtbZQQv6YjxdlFncsGeZBjrsZGlH6csA=; b=DUwtVxgGgPTKZoN1yi/j082f3Lp/d/UlAV7z9Y/KwlMMcG743a4h/ME728bZiiOcbS v3m/zV4GtJtkx54gIWjiTasb8oLK3ArpxuT0UyDXvqzilKbM7rR4/wn4EhNuP6hMYscW 1lFC/9WDXsi1vxlK1yOItzXHAwFKORO6dY5WgfHye4ppeTSVY16KPr7uLjjDElyUKJH+ vCbFc0x1PDr8Ns96UKc4vWKJjRzVCcBxedy95TOab2BPcwZwnSRntjp40ZzrOLmU05G5 RLryqvr9aOHH3i+Sjz6fCdzyiPOYs7eGHeIyw8GY3kb84G3cdkwm0m890vBpxUUUMugC e8Tg== 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:date :message-id:subject:from:to:cc:content-type; bh=zZERj6LcfHigtbZQQv6YjxdlFncsGeZBjrsZGlH6csA=; b=OhBZUN4jyYqCNTi+asPBLldKhlWlc67oYJrRsubNMWQi8ITTrFkoFhScAPXRqqobjs fBkOLq/JnTG9fHQbNFr2ctQ+rTxaOoSRf9VB/i9v1fK1sLMJng03HXtsgDakps/AXndd J/p9ZCtL9BRztI3OQ/YPg+22Ox3NbdXxFCovAYOBswHPWH4NCFi+m3nH8r5nZ3MI4Hxz olgzuKxM8i5XezaTPcykH4OpHPsT9R0IaVw9+uJd1h4uHR5Azx7BtdIdRW6FnwFl0g1n jaCxPkVRuF/IjqROU07rEBrD4pDGbZGcMyX1u9wOsP0efs/t1KbmOrxijjeVuKpgDOT3 rDjA== X-Gm-Message-State: ALoCoQm/YtQH7ajo7bxN1oYWCxYjnnh9akJUH2oQpB2ftq+o+5tOy95fj++plZMxuo/LkfFB5rZ/t48k9FrzBJKtZUv02hp4LQ== MIME-Version: 1.0 X-Received: by 10.140.172.84 with SMTP id s81mr140481128qhs.40.1452200712760; Thu, 07 Jan 2016 13:05:12 -0800 (PST) Sender: wlosh@bsdimp.com Received: by 10.140.27.181 with HTTP; Thu, 7 Jan 2016 13:05:12 -0800 (PST) X-Originating-IP: [2601:280:4900:3700:fc79:e1ee:2b69:3672] In-Reply-To: <20160107175524.GA36222@www.zefox.net> References: <20160107175524.GA36222@www.zefox.net> Date: Thu, 7 Jan 2016 14:05:12 -0700 X-Google-Sender-Auth: cjSyRHG-njr7h-1X_8_hw00T-Jw Message-ID: Subject: Re: *** [installworld] Stopped -- signal 22 From: Warner Losh To: bob prohaska Cc: "freebsd-arm@freebsd.org" Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Jan 2016 21:05:13 -0000 This looks to be in the window of possible rtld issues which was 293066 to 293226. You might try doing a make buildenv followed by cd libexec/rtld-elf ; make install to see if you can put a new ld.so onto the system. Not sure that it will fare much better, or even if it is the root of your problem, but it's worth a shot. Warner On Thu, Jan 7, 2016 at 10:55 AM, bob prohaska wrote: > > The past three attempts at an 11-CURRENT build install cycle self-hosted on > an rpi2 have stopped immediately in installworld with the message: > > *** [installworld] Stopped -- signal 22 > > World and kernel builds report successful completion. The running system is > at r293117, the source tree is three days newer. Svnlite status reports no > modified files. The buildscript normally runs in the background and the log > files indicate a prompt failure. If make installworld is run in the > foreground > the console session seems to hang and top shows make instances, but none > use > cpu time. Control-C terminates the make without any messages. > > All storage except the microSD card is on a mechanical hard disk. > > The previous dozen build/install cycles worked without trouble, > any guidance appreciated! > > Thanks for reading, > > bob prohaska > > _______________________________________________ > 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 Thu Jan 7 21:24:37 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 114ECA67727 for ; Thu, 7 Jan 2016 21:24:37 +0000 (UTC) (envelope-from hps@selasky.org) Received: from mail.turbocat.net (heidi.turbocat.net [88.198.202.214]) (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 C895D174B; Thu, 7 Jan 2016 21:24:35 +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 F0DAA1FE022; Thu, 7 Jan 2016 22:24:31 +0100 (CET) Subject: Re: FYI: various 11.0-CURRENT -r293227 (and older) hangs on arm (rpi2): a description of sorts To: Mark Millard References: <1452183170.1215.4.camel@freebsd.org> <1452196099.1215.12.camel@freebsd.org> <568EC4D8.7010106@selasky.org> <8B728C93-9C90-4821-A607-5D157F028812@dsl-only.net> Cc: Ian Lepore , freebsd-arm From: Hans Petter Selasky Message-ID: <568ED810.8010309@selasky.org> Date: Thu, 7 Jan 2016 22:26:40 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 In-Reply-To: <8B728C93-9C90-4821-A607-5D157F028812@dsl-only.net> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Jan 2016 21:24:37 -0000 On 01/07/16 21:20, Mark Millard wrote: > > On 2016-Jan-7, at 12:04 PM, Hans Petter Selasky wrote: >> >> On 01/07/16 20:48, Ian Lepore wrote: >>> If the filesystems and swap space are on a usb drive, then maybe it's >>> the usb subsystem that's hanging. The wait states you showed for those >>> processes are consistant with what I've seen when all buffers get >>> backed up in a queue on one non-responsive or slow device. It may be >>> that there's a way to get the system deadlocked when it's low on >>> buffers and there is memory pressure causing the swap to be used (I >>> generally run arms systems without any swap configured). >>> >>> Running gstat in another window while this is going on may give you >>> some insight into the situation. Beyond that I don't know what to look >>> at, especially since you generally can't launch any new tools once the >>> system gets into this kind of state. >>> >>> -- Ian >> >> Hi, >> >> All USB transfers towards disk devices have timeouts, so if something is hanging at USB level, you'll get a printout eventually. > > What sort of timescale after deadlock/live-lock is observed to apparently have started does one have to wait in order to conclude that the timeouts would have happened and so they do not apply to the deadlock/live-lock? > >> The USB kernel processes needed for doing I/O transfers are not pinned to RAM. Can it happen if a USB process is swapped to disk, that the system cannot wakeup a swapped out process to get more swap? >> >> --HPS > Hi, > Wow. Could I use ddb to somehow check on the "USB kernel processes" swap status when the overall context is deadlocked/live-locked? Are you able to run something like: ps auxwwH | grep usb > If yes, how? Otherwise something in top or some such display that I'd left running over the serial console would have to present useful information on the subject. Is there anything that would? --HPS From owner-freebsd-arm@freebsd.org Thu Jan 7 21:29: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 0D23DA67820 for ; Thu, 7 Jan 2016 21:29:18 +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 CACC61977; Thu, 7 Jan 2016 21:29:17 +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 19A8B1FE022; Thu, 7 Jan 2016 22:29:16 +0100 (CET) Subject: Re: FYI: various 11.0-CURRENT -r293227 (and older) hangs on arm (rpi2): a description of sorts To: Mark Millard References: <1452183170.1215.4.camel@freebsd.org> <1452196099.1215.12.camel@freebsd.org> <568EC4D8.7010106@selasky.org> <8B728C93-9C90-4821-A607-5D157F028812@dsl-only.net> <568ED810.8010309@selasky.org> Cc: freebsd-arm , Ian Lepore From: Hans Petter Selasky Message-ID: <568ED92C.9070602@selasky.org> Date: Thu, 7 Jan 2016 22:31:24 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 In-Reply-To: <568ED810.8010309@selasky.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Jan 2016 21:29:18 -0000 On 01/07/16 22:26, Hans Petter Selasky wrote: > On 01/07/16 21:20, Mark Millard wrote: >> >> On 2016-Jan-7, at 12:04 PM, Hans Petter Selasky >> wrote: >>> >>> On 01/07/16 20:48, Ian Lepore wrote: >>>> If the filesystems and swap space are on a usb drive, then maybe it's >>>> the usb subsystem that's hanging. The wait states you showed for those >>>> processes are consistant with what I've seen when all buffers get >>>> backed up in a queue on one non-responsive or slow device. It may be >>>> that there's a way to get the system deadlocked when it's low on >>>> buffers and there is memory pressure causing the swap to be used (I >>>> generally run arms systems without any swap configured). >>>> >>>> Running gstat in another window while this is going on may give you >>>> some insight into the situation. Beyond that I don't know what to look >>>> at, especially since you generally can't launch any new tools once the >>>> system gets into this kind of state. >>>> >>>> -- Ian >>> >>> Hi, >>> >>> All USB transfers towards disk devices have timeouts, so if something >>> is hanging at USB level, you'll get a printout eventually. >> >> What sort of timescale after deadlock/live-lock is observed to >> apparently have started does one have to wait in order to conclude >> that the timeouts would have happened and so they do not apply to the >> deadlock/live-lock? >> >>> The USB kernel processes needed for doing I/O transfers are not >>> pinned to RAM. Can it happen if a USB process is swapped to disk, >>> that the system cannot wakeup a swapped out process to get more swap? >>> >>> --HPS >> > > Hi, > >> Wow. Could I use ddb to somehow check on the "USB kernel processes" >> swap status when the overall context is deadlocked/live-locked? > > Are you able to run something like: > > ps auxwwH | grep usb > > > If yes, how? Otherwise something in top or some such display that I'd > left running over the serial console would have to present useful > information on the subject. Is there anything that would? > Are you able to SSH into the box or ping it? --HPS From owner-freebsd-arm@freebsd.org Thu Jan 7 22:04:46 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 DAACAA666BC for ; Thu, 7 Jan 2016 22:04:46 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-210-4.reflexion.net [208.70.210.4]) (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 9D81D1E6F for ; Thu, 7 Jan 2016 22:04:45 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 21977 invoked from network); 7 Jan 2016 22:04:44 -0000 Received: from unknown (HELO mail-cs-02.app.dca.reflexion.local) (10.81.19.2) by 0 (rfx-qmail) with SMTP; 7 Jan 2016 22:04:44 -0000 Received: by mail-cs-02.app.dca.reflexion.local (Reflexion email security v7.80.0) with SMTP; Thu, 07 Jan 2016 17:04:42 -0500 (EST) Received: (qmail 3861 invoked from network); 7 Jan 2016 22:04:42 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with SMTP; 7 Jan 2016 22:04:42 -0000 X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network Received: from [192.168.1.8] (c-76-115-7-162.hsd1.or.comcast.net [76.115.7.162]) by iron2.pdx.net (Postfix) with ESMTPSA id 14F221C43C1; Thu, 7 Jan 2016 14:04:40 -0800 (PST) Content-Type: text/plain; charset=windows-1252 Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) Subject: Re: FYI: various 11.0-CURRENT -r293227 (and older) hangs on arm (rpi2): a description of sorts From: Mark Millard In-Reply-To: <568ED92C.9070602@selasky.org> Date: Thu, 7 Jan 2016 14:04:43 -0800 Cc: freebsd-arm , Ian Lepore Content-Transfer-Encoding: quoted-printable Message-Id: References: <1452183170.1215.4.camel@freebsd.org> <1452196099.1215.12.camel@freebsd.org> <568EC4D8.7010106@selasky.org> <8B728C93-9C90-4821-A607-5D157F028812@dsl-only.net> <568ED810.8010309@selasky.org> <568ED92C.9070602@selasky.org> To: Hans Petter Selasky X-Mailer: Apple Mail (2.2104) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Jan 2016 22:04:46 -0000 On 2016-Jan-7, at 1:31 PM, Hans Petter Selasky = wrote: >=20 > On 01/07/16 22:26, Hans Petter Selasky wrote: >> On 01/07/16 21:20, Mark Millard wrote: >>>=20 >>> On 2016-Jan-7, at 12:04 PM, Hans Petter Selasky >>> wrote: >>>>=20 >>>> On 01/07/16 20:48, Ian Lepore wrote: >>>>> If the filesystems and swap space are on a usb drive, then maybe = it's >>>>> the usb subsystem that's hanging. The wait states you showed for = those >>>>> processes are consistant with what I've seen when all buffers get >>>>> backed up in a queue on one non-responsive or slow device. It may = be >>>>> that there's a way to get the system deadlocked when it's low on >>>>> buffers and there is memory pressure causing the swap to be used = (I >>>>> generally run arms systems without any swap configured). >>>>>=20 >>>>> Running gstat in another window while this is going on may give = you >>>>> some insight into the situation. Beyond that I don't know what to = look >>>>> at, especially since you generally can't launch any new tools once = the >>>>> system gets into this kind of state. >>>>>=20 >>>>> -- Ian >>>>=20 >>>> Hi, >>>>=20 >>>> All USB transfers towards disk devices have timeouts, so if = something >>>> is hanging at USB level, you'll get a printout eventually. >>>=20 >>> What sort of timescale after deadlock/live-lock is observed to >>> apparently have started does one have to wait in order to conclude >>> that the timeouts would have happened and so they do not apply to = the >>> deadlock/live-lock? >>>=20 >>>> The USB kernel processes needed for doing I/O transfers are not >>>> pinned to RAM. Can it happen if a USB process is swapped to disk, >>>> that the system cannot wakeup a swapped out process to get more = swap? >>>>=20 >>>> --HPS >>>=20 >>=20 >> Hi, >>=20 >>> Wow. Could I use ddb to somehow check on the "USB kernel processes" >>> swap status when the overall context is deadlocked/live-locked? >>=20 >> Are you able to run something like: >>=20 >> ps auxwwH | grep usb >>=20 >> > If yes, how? Otherwise something in top or some such display that = I'd >> left running over the serial console would have to present useful >> information on the subject. Is there anything that would? >>=20 >=20 > Are you able to SSH into the box or ping it? >=20 > --HPS Once the live-lock condition is reached no new processes can be created = as far as I can tell: the attempt will hang any process that attempts = the creation. I'd need "ps auxwwH" to be internally repeating to even get that much: = I'd have to start it before the live-lock happened and it would have to = be still running when the hang occurs, no on-going process creations = involved. I'm not so sure that two communicating processes (ps and grep over a = pipe) would work but I can not get to even one new process so far. ssh sessions also hang, input and output stop for them fairly generally. = (Sometimes the context is such that ^t still works but shows no progress = in what it reports.) No new ssh connections are possible: "Operation = timed out". ping does respond normally: it is more of a live-lock status then a true = deadlock one overall. The serial console still outputs what it was already running if that = process does nothing that locks up. Changing what it is doing generally = locks it up too. Doing something like unplugging a usb keyboard or mouse or plugging one = in does show the expected messages via the console: it is more of a = live-lock status then a true deadlock one overall. I can get to ddb after the hang. But I do not know what I'd do with it = to find any useful information. As noted in another message: I used gstat instead of top on the serial = console: > gstat shows everything zero during a hang, even L(q) column. (Length = of queue?) >=20 > I used: >=20 > gstat -cod >=20 > and had it running over the serial console port during the attempted = portmaster activity. =3D=3D=3D Mark Millard markmi at dsl-only.net From owner-freebsd-arm@freebsd.org Thu Jan 7 22:16: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 E95ABA66D6B for ; Thu, 7 Jan 2016 22:16:18 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-210-4.reflexion.net [208.70.210.4]) (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 AD2681D75 for ; Thu, 7 Jan 2016 22:16:18 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 6503 invoked from network); 7 Jan 2016 22:16:16 -0000 Received: from unknown (HELO rtc-sm-01.app.dca.reflexion.local) (10.81.150.1) by 0 (rfx-qmail) with SMTP; 7 Jan 2016 22:16:16 -0000 Received: by rtc-sm-01.app.dca.reflexion.local (Reflexion email security v7.80.0) with SMTP; Thu, 07 Jan 2016 17:16:19 -0500 (EST) Received: (qmail 22586 invoked from network); 7 Jan 2016 22:16:19 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with SMTP; 7 Jan 2016 22:16:19 -0000 X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network Received: from [192.168.1.8] (c-76-115-7-162.hsd1.or.comcast.net [76.115.7.162]) by iron2.pdx.net (Postfix) with ESMTPSA id 937BD1C43C1; Thu, 7 Jan 2016 14:16:12 -0800 (PST) Content-Type: text/plain; charset=windows-1252 Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) Subject: Re: FYI: various 11.0-CURRENT -r293227 (and older) hangs on arm (rpi2): a description of sorts From: Mark Millard In-Reply-To: Date: Thu, 7 Jan 2016 14:16:16 -0800 Cc: freebsd-arm Content-Transfer-Encoding: quoted-printable Message-Id: References: <1452183170.1215.4.camel@freebsd.org> <1452196099.1215.12.camel@freebsd.org> <568EC4D8.7010106@selasky.org> <8B728C93-9C90-4821-A607-5D157F028812@dsl-only.net> <568ED810.8010309@selasky.org> <568ED92C.9070602@selasky.org> To: Hans Petter Selasky , Ian Lepore X-Mailer: Apple Mail (2.2104) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Jan 2016 22:16:19 -0000 I'm top posting this change of information about the hang status seen = via gstat: After a long time the gstat -cod is showing a non-zero value in one = place: L(q) for md0 is showing 4 now. (I've no clue when it changed. I do not expect that I missed the 4 = before.) md0 is for the file-system based page file. That file is on the SSD, not = the sdcard. =3D=3D=3D Mark Millard markmi at dsl-only.net On 2016-Jan-7, at 2:04 PM, Mark Millard wrote: >=20 > On 2016-Jan-7, at 1:31 PM, Hans Petter Selasky = wrote: >>=20 >> On 01/07/16 22:26, Hans Petter Selasky wrote: >>> On 01/07/16 21:20, Mark Millard wrote: >>>>=20 >>>> On 2016-Jan-7, at 12:04 PM, Hans Petter Selasky >>>> wrote: >>>>>=20 >>>>> On 01/07/16 20:48, Ian Lepore wrote: >>>>>> If the filesystems and swap space are on a usb drive, then maybe = it's >>>>>> the usb subsystem that's hanging. The wait states you showed for = those >>>>>> processes are consistant with what I've seen when all buffers get >>>>>> backed up in a queue on one non-responsive or slow device. It = may be >>>>>> that there's a way to get the system deadlocked when it's low on >>>>>> buffers and there is memory pressure causing the swap to be used = (I >>>>>> generally run arms systems without any swap configured). >>>>>>=20 >>>>>> Running gstat in another window while this is going on may give = you >>>>>> some insight into the situation. Beyond that I don't know what = to look >>>>>> at, especially since you generally can't launch any new tools = once the >>>>>> system gets into this kind of state. >>>>>>=20 >>>>>> -- Ian >>>>>=20 >>>>> Hi, >>>>>=20 >>>>> All USB transfers towards disk devices have timeouts, so if = something >>>>> is hanging at USB level, you'll get a printout eventually. >>>>=20 >>>> What sort of timescale after deadlock/live-lock is observed to >>>> apparently have started does one have to wait in order to conclude >>>> that the timeouts would have happened and so they do not apply to = the >>>> deadlock/live-lock? >>>>=20 >>>>> The USB kernel processes needed for doing I/O transfers are not >>>>> pinned to RAM. Can it happen if a USB process is swapped to disk, >>>>> that the system cannot wakeup a swapped out process to get more = swap? >>>>>=20 >>>>> --HPS >>>>=20 >>>=20 >>> Hi, >>>=20 >>>> Wow. Could I use ddb to somehow check on the "USB kernel processes" >>>> swap status when the overall context is deadlocked/live-locked? >>>=20 >>> Are you able to run something like: >>>=20 >>> ps auxwwH | grep usb >>>=20 >>>> If yes, how? Otherwise something in top or some such display that = I'd >>> left running over the serial console would have to present useful >>> information on the subject. Is there anything that would? >>>=20 >>=20 >> Are you able to SSH into the box or ping it? >>=20 >> --HPS >=20 > Once the live-lock condition is reached no new processes can be = created as far as I can tell: the attempt will hang any process that = attempts the creation. >=20 > I'd need "ps auxwwH" to be internally repeating to even get that much: = I'd have to start it before the live-lock happened and it would have to = be still running when the hang occurs, no on-going process creations = involved. >=20 > I'm not so sure that two communicating processes (ps and grep over a = pipe) would work but I can not get to even one new process so far. >=20 > ssh sessions also hang, input and output stop for them fairly = generally. (Sometimes the context is such that ^t still works but shows = no progress in what it reports.) No new ssh connections are possible: = "Operation timed out". >=20 > ping does respond normally: it is more of a live-lock status then a = true deadlock one overall. >=20 > The serial console still outputs what it was already running if that = process does nothing that locks up. Changing what it is doing generally = locks it up too. >=20 > Doing something like unplugging a usb keyboard or mouse or plugging = one in does show the expected messages via the console: it is more of a = live-lock status then a true deadlock one overall. >=20 > I can get to ddb after the hang. But I do not know what I'd do with it = to find any useful information. >=20 >=20 > As noted in another message: I used gstat instead of top on the serial = console: >=20 >> gstat shows everything zero during a hang, even L(q) column. (Length = of queue?) >>=20 >> I used: >>=20 >> gstat -cod >>=20 >> and had it running over the serial console port during the attempted = portmaster activity. >=20 >=20 =3D=3D=3D Mark Millard markmi at dsl-only.net From owner-freebsd-arm@freebsd.org Thu Jan 7 22:28: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 8E2CDA673ED for ; Thu, 7 Jan 2016 22:28:42 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-ig0-x236.google.com (mail-ig0-x236.google.com [IPv6:2607:f8b0:4001:c05::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 52E581A99 for ; Thu, 7 Jan 2016 22:28:42 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-ig0-x236.google.com with SMTP id z14so45060669igp.1 for ; Thu, 07 Jan 2016 14:28:42 -0800 (PST) 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:date:message-id:subject :from:to:cc:content-type; bh=nOn7T1eos4wqU6p31YC9qeIqtbAx4mT5XW0iDJ2L8i0=; b=CkhEW5aaRhJ670p9+2p9OKCe10sOhGfXCvOGdJrsPLK8gXrq+Xk71XcLj8O3+gpn8k nTUWTPRzqq7LLkZKMc1uJvLBvI99cx6ASFueUizF/IPnYF+Ykb+BuhVCsiW3oYg8OLGG 2Ng/F1CI92BZPz7Kfr8Zf5fLWOFLlIvNdSk/oaN1RBj4h7ZjfmgVf13iWKL0oJ196FLD 97P+EuxnR17uzjuSmS5SGGyoBn3W2pNvOJnApQ/XUa3Jph94vKfMinTbD2sfKrXDPCjK HCSuv+y5YdQMkWTDqtGHyDoVwTcH5R2A15N89W7gVBKLuwSNsySM3TlRoHZGvx66w6hg nyzw== 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:date :message-id:subject:from:to:cc:content-type; bh=nOn7T1eos4wqU6p31YC9qeIqtbAx4mT5XW0iDJ2L8i0=; b=Gmn7YnT3D/5Qwin1xo6aL8mP7dHILOvBs0y4kbvtsu9w9ais/wpHqw+UomfL3g0R48 EAtuzEYAugd+Ajkqjh77JUaEvokCYtS73AHnUckI87J5pfBFErfY4VRp/qnRUbdFuhQg 5xaFawHHVLvYRXZNiIiO5EMEVfNoenYETr9u55nT5YoF7lJUoQxhzHBI4nODhTgYQA2Q SO1ME7FeT+pKubrrUBe37eg8VY252u+Ymzy6TpGZIl1HvIXu4d9B5eKjGRhRclw89xXd nDBipQIXFNtwg3iDEtI9QdDpks+TlL3sAdFIHzJzB49hLsFC3gpF1e7FJLiGg9DVh0WU F0Lg== X-Gm-Message-State: ALoCoQlDIIEIrdtLAW8XLeMrMNe6o0jXvZ12yq6M9QfHb9ZBl8WsI3+hJksYQhHPtdn+XHaBUF1DkRcPK72ryct3Xd+zwVw5eg== MIME-Version: 1.0 X-Received: by 10.50.156.35 with SMTP id wb3mr18662887igb.55.1452205721722; Thu, 07 Jan 2016 14:28:41 -0800 (PST) Sender: wlosh@bsdimp.com Received: by 10.79.96.193 with HTTP; Thu, 7 Jan 2016 14:28:41 -0800 (PST) X-Originating-IP: [2601:280:4900:3700:fc79:e1ee:2b69:3672] In-Reply-To: References: <1452183170.1215.4.camel@freebsd.org> <1452196099.1215.12.camel@freebsd.org> <568EC4D8.7010106@selasky.org> <8B728C93-9C90-4821-A607-5D157F028812@dsl-only.net> <568ED810.8010309@selasky.org> <568ED92C.9070602@selasky.org> Date: Thu, 7 Jan 2016 15:28:41 -0700 X-Google-Sender-Auth: 7652ge9pduG6h7sFlKImEW5wm4A Message-ID: Subject: Re: FYI: various 11.0-CURRENT -r293227 (and older) hangs on arm (rpi2): a description of sorts From: Warner Losh To: Mark Millard Cc: Hans Petter Selasky , Ian Lepore , freebsd-arm Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Jan 2016 22:28:42 -0000 4 page requests shouldn't hang the whole system. That should be more like hundreds or thousands depending on the tuning you've done. Warner On Thu, Jan 7, 2016 at 3:16 PM, Mark Millard wrote: > I'm top posting this change of information about the hang status seen via > gstat: > > After a long time the gstat -cod is showing a non-zero value in one place: > > L(q) for md0 is showing 4 now. > > (I've no clue when it changed. I do not expect that I missed the 4 before.) > > md0 is for the file-system based page file. That file is on the SSD, not > the sdcard. > > > === > Mark Millard > markmi at dsl-only.net > > On 2016-Jan-7, at 2:04 PM, Mark Millard wrote: > > > > > On 2016-Jan-7, at 1:31 PM, Hans Petter Selasky > wrote: > >> > >> On 01/07/16 22:26, Hans Petter Selasky wrote: > >>> On 01/07/16 21:20, Mark Millard wrote: > >>>> > >>>> On 2016-Jan-7, at 12:04 PM, Hans Petter Selasky > >>>> wrote: > >>>>> > >>>>> On 01/07/16 20:48, Ian Lepore wrote: > >>>>>> If the filesystems and swap space are on a usb drive, then maybe > it's > >>>>>> the usb subsystem that's hanging. The wait states you showed for > those > >>>>>> processes are consistant with what I've seen when all buffers get > >>>>>> backed up in a queue on one non-responsive or slow device. It may > be > >>>>>> that there's a way to get the system deadlocked when it's low on > >>>>>> buffers and there is memory pressure causing the swap to be used (I > >>>>>> generally run arms systems without any swap configured). > >>>>>> > >>>>>> Running gstat in another window while this is going on may give you > >>>>>> some insight into the situation. Beyond that I don't know what to > look > >>>>>> at, especially since you generally can't launch any new tools once > the > >>>>>> system gets into this kind of state. > >>>>>> > >>>>>> -- Ian > >>>>> > >>>>> Hi, > >>>>> > >>>>> All USB transfers towards disk devices have timeouts, so if something > >>>>> is hanging at USB level, you'll get a printout eventually. > >>>> > >>>> What sort of timescale after deadlock/live-lock is observed to > >>>> apparently have started does one have to wait in order to conclude > >>>> that the timeouts would have happened and so they do not apply to the > >>>> deadlock/live-lock? > >>>> > >>>>> The USB kernel processes needed for doing I/O transfers are not > >>>>> pinned to RAM. Can it happen if a USB process is swapped to disk, > >>>>> that the system cannot wakeup a swapped out process to get more swap? > >>>>> > >>>>> --HPS > >>>> > >>> > >>> Hi, > >>> > >>>> Wow. Could I use ddb to somehow check on the "USB kernel processes" > >>>> swap status when the overall context is deadlocked/live-locked? > >>> > >>> Are you able to run something like: > >>> > >>> ps auxwwH | grep usb > >>> > >>>> If yes, how? Otherwise something in top or some such display that I'd > >>> left running over the serial console would have to present useful > >>> information on the subject. Is there anything that would? > >>> > >> > >> Are you able to SSH into the box or ping it? > >> > >> --HPS > > > > Once the live-lock condition is reached no new processes can be created > as far as I can tell: the attempt will hang any process that attempts the > creation. > > > > I'd need "ps auxwwH" to be internally repeating to even get that much: > I'd have to start it before the live-lock happened and it would have to be > still running when the hang occurs, no on-going process creations involved. > > > > I'm not so sure that two communicating processes (ps and grep over a > pipe) would work but I can not get to even one new process so far. > > > > ssh sessions also hang, input and output stop for them fairly generally. > (Sometimes the context is such that ^t still works but shows no progress in > what it reports.) No new ssh connections are possible: "Operation timed > out". > > > > ping does respond normally: it is more of a live-lock status then a true > deadlock one overall. > > > > The serial console still outputs what it was already running if that > process does nothing that locks up. Changing what it is doing generally > locks it up too. > > > > Doing something like unplugging a usb keyboard or mouse or plugging one > in does show the expected messages via the console: it is more of a > live-lock status then a true deadlock one overall. > > > > I can get to ddb after the hang. But I do not know what I'd do with it > to find any useful information. > > > > > > As noted in another message: I used gstat instead of top on the serial > console: > > > >> gstat shows everything zero during a hang, even L(q) column. (Length of > queue?) > >> > >> I used: > >> > >> gstat -cod > >> > >> and had it running over the serial console port during the attempted > portmaster activity. > > > > > === > Mark Millard > markmi at dsl-only.net > > > > > > _______________________________________________ > 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 Thu Jan 7 22:28: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 AC109A673E6 for ; Thu, 7 Jan 2016 22:28:40 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound1b.ore.mailhop.org (outbound1b.ore.mailhop.org [54.200.247.200]) (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 811341A94 for ; Thu, 7 Jan 2016 22:28:40 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from ilsoft.org (unknown [73.34.117.227]) by outbound1.ore.mailhop.org (Halon Mail Gateway) with ESMTPSA; Thu, 7 Jan 2016 22:29:09 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.14.9/8.14.9) with ESMTP id u07MSbtW005205; Thu, 7 Jan 2016 15:28:37 -0700 (MST) (envelope-from ian@freebsd.org) Message-ID: <1452205717.1215.25.camel@freebsd.org> Subject: Re: FYI: various 11.0-CURRENT -r293227 (and older) hangs on arm (rpi2): a description of sorts From: Ian Lepore To: Mark Millard , Hans Petter Selasky Cc: freebsd-arm Date: Thu, 07 Jan 2016 15:28:37 -0700 In-Reply-To: References: <1452183170.1215.4.camel@freebsd.org> <1452196099.1215.12.camel@freebsd.org> <568EC4D8.7010106@selasky.org> <8B728C93-9C90-4821-A607-5D157F028812@dsl-only.net> <568ED810.8010309@selasky.org> <568ED92C.9070602@selasky.org> Content-Type: text/plain; charset="us-ascii" X-Mailer: Evolution 3.16.5 FreeBSD GNOME Team Port Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Jan 2016 22:28:40 -0000 On Thu, 2016-01-07 at 14:04 -0800, Mark Millard wrote: > On 2016-Jan-7, at 1:31 PM, Hans Petter Selasky > wrote: > > > > On 01/07/16 22:26, Hans Petter Selasky wrote: > > > On 01/07/16 21:20, Mark Millard wrote: > > > > > > > > On 2016-Jan-7, at 12:04 PM, Hans Petter Selasky > > > selasky.org> > > > > wrote: > > > > > > > > > > On 01/07/16 20:48, Ian Lepore wrote: > > > > > > If the filesystems and swap space are on a usb drive, then > > > > > > maybe it's > > > > > > the usb subsystem that's hanging. The wait states you > > > > > > showed for those > > > > > > processes are consistant with what I've seen when all > > > > > > buffers get > > > > > > backed up in a queue on one non-responsive or slow device. > > > > > > It may be > > > > > > that there's a way to get the system deadlocked when it's > > > > > > low on > > > > > > buffers and there is memory pressure causing the swap to be > > > > > > used (I > > > > > > generally run arms systems without any swap configured). > > > > > > > > > > > > Running gstat in another window while this is going on may > > > > > > give you > > > > > > some insight into the situation. Beyond that I don't know > > > > > > what to look > > > > > > at, especially since you generally can't launch any new > > > > > > tools once the > > > > > > system gets into this kind of state. > > > > > > > > > > > > -- Ian > > > > > > > > > > Hi, > > > > > > > > > > All USB transfers towards disk devices have timeouts, so if > > > > > something > > > > > is hanging at USB level, you'll get a printout eventually. > > > > > > > > What sort of timescale after deadlock/live-lock is observed to > > > > apparently have started does one have to wait in order to > > > > conclude > > > > that the timeouts would have happened and so they do not apply > > > > to the > > > > deadlock/live-lock? > > > > > > > > > The USB kernel processes needed for doing I/O transfers are > > > > > not > > > > > pinned to RAM. Can it happen if a USB process is swapped to > > > > > disk, > > > > > that the system cannot wakeup a swapped out process to get > > > > > more swap? > > > > > > > > > > --HPS > > > > > > > > > > Hi, > > > > > > > Wow. Could I use ddb to somehow check on the "USB kernel > > > > processes" > > > > swap status when the overall context is deadlocked/live-locked? > > > > > > Are you able to run something like: > > > > > > ps auxwwH | grep usb > > > > > > > If yes, how? Otherwise something in top or some such display > > > > that I'd > > > left running over the serial console would have to present useful > > > information on the subject. Is there anything that would? > > > > > > > Are you able to SSH into the box or ping it? > > > > --HPS > > Once the live-lock condition is reached no new processes can be > created as far as I can tell: the attempt will hang any process that > attempts the creation. > > I'd need "ps auxwwH" to be internally repeating to even get that > much: I'd have to start it before the live-lock happened and it would > have to be still running when the hang occurs, no on-going process > creations involved. > > I'm not so sure that two communicating processes (ps and grep over a > pipe) would work but I can not get to even one new process so far. > > ssh sessions also hang, input and output stop for them fairly > generally. (Sometimes the context is such that ^t still works but > shows no progress in what it reports.) No new ssh connections are > possible: "Operation timed out". > > ping does respond normally: it is more of a live-lock status then a > true deadlock one overall. > > The serial console still outputs what it was already running if that > process does nothing that locks up. Changing what it is doing > generally locks it up too. > > Doing something like unplugging a usb keyboard or mouse or plugging > one in does show the expected messages via the console: it is more of > a live-lock status then a true deadlock one overall. > > I can get to ddb after the hang. But I do not know what I'd do with > it to find any useful information. > > > As noted in another message: I used gstat instead of top on the > serial console: > > > gstat shows everything zero during a hang, even L(q) column. > > (Length of queue?) > > > > I used: > > > > gstat -cod > > > > and had it running over the serial console port during the > > attempted portmaster activity. All of those symptoms sound consistant with the deadlock being IO -related. You can't ssh in because creating an ssh session for you requires reading a variety of files and it locks at that point. USB insert/remove events lead to devd events which can lead to doing IO (to load driver modules for example) so that might lead to lockups or not. Since ddb is still usable when the hangs occur, you can break into that and use its 'ps' command (no args) to find out what various threads are waiting for (wmesg column). The fact that your original output included processes in a 'wswbuf' state is what makes me think it's swap -related IO that's causing everything else to back up behind it. (Unfortunately, there are 'wswbuf0' and 'wswbuf1' waits in the kernel that really should be named "wsw0buf' and 'wsw1buf' to allow for the 6 -char truncation of the display). There are probably ddb commands to look at a variety of other interesting things (the 'show' command has a lot of options), but I don't know what to look at really, other than some guesses (show pageq might be interesting, show freepages maybe?). -- Ian From owner-freebsd-arm@freebsd.org Thu Jan 7 22:55: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 99E87A67F68; Thu, 7 Jan 2016 22:55:47 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from tensor.andric.com (tensor.andric.com [IPv6:2001:7b8:3a7:1:2d0:b7ff:fea0:8c26]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "tensor.andric.com", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 6000D1022; Thu, 7 Jan 2016 22:55:47 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from [IPv6:2001:7b8:3a7::c926:fd33:940f:2642] (unknown [IPv6:2001:7b8:3a7:0:c926:fd33:940f:2642]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by tensor.andric.com (Postfix) with ESMTPSA id A8E9E284F8; Thu, 7 Jan 2016 23:55:43 +0100 (CET) Subject: Re: Bug 205663 Clang getting Bus Errors (arm SCLTR Bit[12]==1 context): Reported fixed on llvm's trunk Mime-Version: 1.0 (Mac OS X Mail 9.2 \(3112\)) Content-Type: multipart/signed; boundary="Apple-Mail=_D9B94D6D-4A49-489D-9A1D-BB675D92C3F5"; protocol="application/pgp-signature"; micalg=pgp-sha1 X-Pgp-Agent: GPGMail 2.6b2 (ebbf3ef) From: Dimitry Andric In-Reply-To: <1452020032.1320.21.camel@freebsd.org> Date: Thu, 7 Jan 2016 23:57:10 +0100 Cc: Warner Losh , Mark Millard , freebsd-arm , FreeBSD Toolchain Message-Id: <7EE8F65E-7485-4FA9-A136-F22090DB107F@FreeBSD.org> References: <1452020032.1320.21.camel@freebsd.org> To: Ian Lepore X-Mailer: Apple Mail (2.3112) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Jan 2016 22:55:47 -0000 --Apple-Mail=_D9B94D6D-4A49-489D-9A1D-BB675D92C3F5 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii On 05 Jan 2016, at 19:53, Ian Lepore wrote: > > On Tue, 2016-01-05 at 11:35 -0700, Warner Losh wrote: ... >> There's a projects/clang-380-import that you might want to try... > > It's a non-starter for us, because unfortunately they appear to have > removed support for the -arm-use-movt=0 command line option, so now we > can't build ubldr or kernel modules. FYI, I have added a -mno-movt option for this purpose upstream, and imported a newer snapshot into the clang380-import branch. As of r293384, it now uses the new option spelling for modules, if your clang is 3.8.0 or higher. -Dimitry --Apple-Mail=_D9B94D6D-4A49-489D-9A1D-BB675D92C3F5 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.29 iEYEARECAAYFAlaO7U0ACgkQsF6jCi4glqOukACgy+ELaYHVsDmlcHxGindP23eG jDcAn2W7uBH3FQXDtIdeoXhM2IyKHz/0 =I/iS -----END PGP SIGNATURE----- --Apple-Mail=_D9B94D6D-4A49-489D-9A1D-BB675D92C3F5-- From owner-freebsd-arm@freebsd.org Thu Jan 7 23:24: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 5CF83A66BB3 for ; Thu, 7 Jan 2016 23:24:21 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-210-4.reflexion.net [208.70.210.4]) (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 1FD3C1A79 for ; Thu, 7 Jan 2016 23:24:20 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 7391 invoked from network); 7 Jan 2016 23:24:28 -0000 Received: from unknown (HELO mail-cs-02.app.dca.reflexion.local) (10.81.19.2) by 0 (rfx-qmail) with SMTP; 7 Jan 2016 23:24:28 -0000 Received: by mail-cs-02.app.dca.reflexion.local (Reflexion email security v7.80.0) with SMTP; Thu, 07 Jan 2016 18:24:16 -0500 (EST) Received: (qmail 4068 invoked from network); 7 Jan 2016 23:24:16 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with SMTP; 7 Jan 2016 23:24:16 -0000 X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network Received: from [192.168.1.8] (c-76-115-7-162.hsd1.or.comcast.net [76.115.7.162]) by iron2.pdx.net (Postfix) with ESMTPSA id ECA581C43AE; Thu, 7 Jan 2016 15:24:13 -0800 (PST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) Subject: Re: FYI: various 11.0-CURRENT -r293227 (and older) hangs on arm (rpi2): a description of sorts From: Mark Millard In-Reply-To: Date: Thu, 7 Jan 2016 15:24:17 -0800 Cc: Ian Lepore , freebsd-arm Content-Transfer-Encoding: quoted-printable Message-Id: <97E0840E-987C-4893-9E63-EA51741CFC75@dsl-only.net> References: <1452183170.1215.4.camel@freebsd.org> <1452196099.1215.12.camel@freebsd.org> <568EC4D8.7010106@selasky.org> <8B728C93-9C90-4821-A607-5D157F028812@dsl-only.net> <568ED810.8010309@selasky.org> <568ED92C.9070602@selasky.org> To: Warner Losh , Hans Petter Selasky X-Mailer: Apple Mail (2.2104) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Jan 2016 23:24:21 -0000 On 2016-Jan-7, at 2:28 PM, Warner Losh wrote: >=20 > 4 page requests shouldn't hang the whole system. That should be more = like hundreds or thousands depending on the tuning you've done. >=20 > Warner >=20 FYI: I do not remember doing any explicit tuning. Other than having a = SSD for the root file system (via fstab content) and using cortex-a7 = related compile options things are default with ssh and little else = enabled as I remember. I'm even currently running KERNCONF=3DRPI2 = instead of my RPI2-NODBG variant. For my note about L(q)=3D=3D4 for md0: "SWAP/swap/md0" showed 0. The = only "name" showing a non-zero value was "md0" --and only for L(q). It does look like the latest hang finally produced some messages: 3 = copies of smsc0: warning: failed to create new mbuf but these messages do not normally appear. > On Thu, Jan 7, 2016 at 3:16 PM, Mark Millard = wrote: > I'm top posting this change of information about the hang status seen = via gstat: >=20 > After a long time the gstat -cod is showing a non-zero value in one = place: >=20 > L(q) for md0 is showing 4 now. >=20 > (I've no clue when it changed. I do not expect that I missed the 4 = before.) >=20 > md0 is for the file-system based page file. That file is on the SSD, = not the sdcard. >=20 >=20 > =3D=3D=3D > Mark Millard > markmi at dsl-only.net >=20 > On 2016-Jan-7, at 2:04 PM, Mark Millard wrote: >=20 > > > > On 2016-Jan-7, at 1:31 PM, Hans Petter Selasky = wrote: > >> > >> On 01/07/16 22:26, Hans Petter Selasky wrote: > >>> On 01/07/16 21:20, Mark Millard wrote: > >>>> > >>>> On 2016-Jan-7, at 12:04 PM, Hans Petter Selasky > >>>> wrote: > >>>>> > >>>>> On 01/07/16 20:48, Ian Lepore wrote: > >>>>>> If the filesystems and swap space are on a usb drive, then = maybe it's > >>>>>> the usb subsystem that's hanging. The wait states you showed = for those > >>>>>> processes are consistant with what I've seen when all buffers = get > >>>>>> backed up in a queue on one non-responsive or slow device. It = may be > >>>>>> that there's a way to get the system deadlocked when it's low = on > >>>>>> buffers and there is memory pressure causing the swap to be = used (I > >>>>>> generally run arms systems without any swap configured). > >>>>>> > >>>>>> Running gstat in another window while this is going on may give = you > >>>>>> some insight into the situation. Beyond that I don't know what = to look > >>>>>> at, especially since you generally can't launch any new tools = once the > >>>>>> system gets into this kind of state. > >>>>>> > >>>>>> -- Ian > >>>>> > >>>>> Hi, > >>>>> > >>>>> All USB transfers towards disk devices have timeouts, so if = something > >>>>> is hanging at USB level, you'll get a printout eventually. > >>>> > >>>> What sort of timescale after deadlock/live-lock is observed to > >>>> apparently have started does one have to wait in order to = conclude > >>>> that the timeouts would have happened and so they do not apply to = the > >>>> deadlock/live-lock? > >>>> > >>>>> The USB kernel processes needed for doing I/O transfers are not > >>>>> pinned to RAM. Can it happen if a USB process is swapped to = disk, > >>>>> that the system cannot wakeup a swapped out process to get more = swap? > >>>>> > >>>>> --HPS > >>>> > >>> > >>> Hi, > >>> > >>>> Wow. Could I use ddb to somehow check on the "USB kernel = processes" > >>>> swap status when the overall context is deadlocked/live-locked? > >>> > >>> Are you able to run something like: > >>> > >>> ps auxwwH | grep usb > >>> > >>>> If yes, how? Otherwise something in top or some such display that = I'd > >>> left running over the serial console would have to present useful > >>> information on the subject. Is there anything that would? > >>> > >> > >> Are you able to SSH into the box or ping it? > >> > >> --HPS > > > > Once the live-lock condition is reached no new processes can be = created as far as I can tell: the attempt will hang any process that = attempts the creation. > > > > I'd need "ps auxwwH" to be internally repeating to even get that = much: I'd have to start it before the live-lock happened and it would = have to be still running when the hang occurs, no on-going process = creations involved. > > > > I'm not so sure that two communicating processes (ps and grep over a = pipe) would work but I can not get to even one new process so far. > > > > ssh sessions also hang, input and output stop for them fairly = generally. (Sometimes the context is such that ^t still works but shows = no progress in what it reports.) No new ssh connections are possible: = "Operation timed out". > > > > ping does respond normally: it is more of a live-lock status then a = true deadlock one overall. > > > > The serial console still outputs what it was already running if that = process does nothing that locks up. Changing what it is doing generally = locks it up too. > > > > Doing something like unplugging a usb keyboard or mouse or plugging = one in does show the expected messages via the console: it is more of a = live-lock status then a true deadlock one overall. > > > > I can get to ddb after the hang. But I do not know what I'd do with = it to find any useful information. > > > > > > As noted in another message: I used gstat instead of top on the = serial console: > > > >> gstat shows everything zero during a hang, even L(q) column. = (Length of queue?) > >> > >> I used: > >> > >> gstat -cod > >> > >> and had it running over the serial console port during the = attempted portmaster activity. > > > > > =3D=3D=3D > Mark Millard > markmi at dsl-only.net >=20 >=20 >=20 >=20 >=20 > _______________________________________________ > 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" >=20 =3D=3D=3D Mark Millard markmi at dsl-only.net From owner-freebsd-arm@freebsd.org Fri Jan 8 00:10: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 4C900A67DCF for ; Fri, 8 Jan 2016 00:10:34 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-210-3.reflexion.net [208.70.210.3]) (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 11F121499 for ; Fri, 8 Jan 2016 00:10:33 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 8692 invoked from network); 8 Jan 2016 00:10:31 -0000 Received: from unknown (HELO mail-cs-01.app.dca.reflexion.local) (10.81.19.1) by 0 (rfx-qmail) with SMTP; 8 Jan 2016 00:10:31 -0000 Received: by mail-cs-01.app.dca.reflexion.local (Reflexion email security v7.80.0) with SMTP; Thu, 07 Jan 2016 19:10:39 -0500 (EST) Received: (qmail 21524 invoked from network); 8 Jan 2016 00:10:39 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with SMTP; 8 Jan 2016 00:10:39 -0000 X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network Received: from [192.168.1.8] (c-76-115-7-162.hsd1.or.comcast.net [76.115.7.162]) by iron2.pdx.net (Postfix) with ESMTPSA id 44E881C43C1; Thu, 7 Jan 2016 16:10:22 -0800 (PST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) Subject: Re: FYI: various 11.0-CURRENT -r293227 (and older) hangs on arm (rpi2): a description of sorts From: Mark Millard In-Reply-To: <1452205717.1215.25.camel@freebsd.org> Date: Thu, 7 Jan 2016 16:10:26 -0800 Cc: freebsd-arm Content-Transfer-Encoding: 7bit Message-Id: References: <1452183170.1215.4.camel@freebsd.org> <1452196099.1215.12.camel@freebsd.org> <568EC4D8.7010106@selasky.org> <8B728C93-9C90-4821-A607-5D157F028812@dsl-only.net> <568ED810.8010309@selasky.org> <568ED92C.9070602@selasky.org> <1452205717.1215.25.camel@freebsd.org> To: Ian Lepore , Hans Petter Selasky X-Mailer: Apple Mail (2.2104) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Jan 2016 00:10:34 -0000 On 2016-Jan-7, at 2:28 PM, Ian Lepore wrote: > > On Thu, 2016-01-07 at 14:04 -0800, Mark Millard wrote: >> On 2016-Jan-7, at 1:31 PM, Hans Petter Selasky >> wrote: >>> >>> On 01/07/16 22:26, Hans Petter Selasky wrote: >>>> On 01/07/16 21:20, Mark Millard wrote: >>>>> >>>>> On 2016-Jan-7, at 12:04 PM, Hans Petter Selasky >>>> selasky.org> >>>>> wrote: >>>>>> >>>>>> On 01/07/16 20:48, Ian Lepore wrote: >>>>>>> If the filesystems and swap space are on a usb drive, then >>>>>>> maybe it's >>>>>>> the usb subsystem that's hanging. The wait states you >>>>>>> showed for those >>>>>>> processes are consistant with what I've seen when all >>>>>>> buffers get >>>>>>> backed up in a queue on one non-responsive or slow device. >>>>>>> It may be >>>>>>> that there's a way to get the system deadlocked when it's >>>>>>> low on >>>>>>> buffers and there is memory pressure causing the swap to be >>>>>>> used (I >>>>>>> generally run arms systems without any swap configured). >>>>>>> >>>>>>> Running gstat in another window while this is going on may >>>>>>> give you >>>>>>> some insight into the situation. Beyond that I don't know >>>>>>> what to look >>>>>>> at, especially since you generally can't launch any new >>>>>>> tools once the >>>>>>> system gets into this kind of state. >>>>>>> >>>>>>> -- Ian >>>>>> >>>>>> Hi, >>>>>> >>>>>> All USB transfers towards disk devices have timeouts, so if >>>>>> something >>>>>> is hanging at USB level, you'll get a printout eventually. >>>>> >>>>> What sort of timescale after deadlock/live-lock is observed to >>>>> apparently have started does one have to wait in order to >>>>> conclude >>>>> that the timeouts would have happened and so they do not apply >>>>> to the >>>>> deadlock/live-lock? >>>>> >>>>>> The USB kernel processes needed for doing I/O transfers are >>>>>> not >>>>>> pinned to RAM. Can it happen if a USB process is swapped to >>>>>> disk, >>>>>> that the system cannot wakeup a swapped out process to get >>>>>> more swap? >>>>>> >>>>>> --HPS >>>>> >>>> >>>> Hi, >>>> >>>>> Wow. Could I use ddb to somehow check on the "USB kernel >>>>> processes" >>>>> swap status when the overall context is deadlocked/live-locked? >>>> >>>> Are you able to run something like: >>>> >>>> ps auxwwH | grep usb >>>> >>>>> If yes, how? Otherwise something in top or some such display >>>>> that I'd >>>> left running over the serial console would have to present useful >>>> information on the subject. Is there anything that would? >>>> >>> >>> Are you able to SSH into the box or ping it? >>> >>> --HPS >> >> Once the live-lock condition is reached no new processes can be >> created as far as I can tell: the attempt will hang any process that >> attempts the creation. >> >> I'd need "ps auxwwH" to be internally repeating to even get that >> much: I'd have to start it before the live-lock happened and it would >> have to be still running when the hang occurs, no on-going process >> creations involved. >> >> I'm not so sure that two communicating processes (ps and grep over a >> pipe) would work but I can not get to even one new process so far. >> >> ssh sessions also hang, input and output stop for them fairly >> generally. (Sometimes the context is such that ^t still works but >> shows no progress in what it reports.) No new ssh connections are >> possible: "Operation timed out". >> >> ping does respond normally: it is more of a live-lock status then a >> true deadlock one overall. >> >> The serial console still outputs what it was already running if that >> process does nothing that locks up. Changing what it is doing >> generally locks it up too. >> >> Doing something like unplugging a usb keyboard or mouse or plugging >> one in does show the expected messages via the console: it is more of >> a live-lock status then a true deadlock one overall. >> >> I can get to ddb after the hang. But I do not know what I'd do with >> it to find any useful information. >> >> >> As noted in another message: I used gstat instead of top on the >> serial console: >> >>> gstat shows everything zero during a hang, even L(q) column. >>> (Length of queue?) >>> >>> I used: >>> >>> gstat -cod >>> >>> and had it running over the serial console port during the >>> attempted portmaster activity. > > All of those symptoms sound consistant with the deadlock being IO > -related. You can't ssh in because creating an ssh session for you > requires reading a variety of files and it locks at that point. USB > insert/remove events lead to devd events which can lead to doing IO (to > load driver modules for example) so that might lead to lockups or not. > > Since ddb is still usable when the hangs occur, you can break into that > and use its 'ps' command (no args) to find out what various threads are > waiting for (wmesg column). The fact that your original output > included processes in a 'wswbuf' state is what makes me think it's swap > -related IO that's causing everything else to back up behind it. > (Unfortunately, there are 'wswbuf0' and 'wswbuf1' waits in the kernel > that really should be named "wsw0buf' and 'wsw1buf' to allow for the 6 > -char truncation of the display). > > There are probably ddb commands to look at a variety of other > interesting things (the 'show' command has a lot of options), but I > don't know what to look at really, other than some guesses (show pageq > might be interesting, show freepages maybe?). > > -- Ian FYI. . . ddb's "ps" showed (my presentation order and formating): [pagedaemon] had wmesg wswbuf0 and state D [swapper] had wmesg vmwait and state D [md0] had wmesg vmwait and state DL [usb]'s threads: [usb0] had wmesg - and state D (all 5 such lines did) [smsc0] had wmesg - and state D "show pageq" listed: pq_free 2 pq_cache 0 dom 0 page_cnt 234761 free 2 pq_act 164873 pq_inact 18563 pass 2 "show freepages" listed only one non-zero "NUMBER POOL 0": ORDER (SIZE) NUMBER POOL 0 01 (000008k) 000001 === Mark Millard markmi at dsl-only.net From owner-freebsd-arm@freebsd.org Fri Jan 8 00:27: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 74E55A654A9 for ; Fri, 8 Jan 2016 00:27:40 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from pmta2.delivery6.ore.mailhop.org (pmta2.delivery6.ore.mailhop.org [54.200.129.228]) (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 4F5181E0F for ; Fri, 8 Jan 2016 00:27:39 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from ilsoft.org (unknown [73.34.117.227]) by outbound2.ore.mailhop.org (Halon Mail Gateway) with ESMTPSA; Fri, 8 Jan 2016 00:28:14 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.14.9/8.14.9) with ESMTP id u080RaEs005430; Thu, 7 Jan 2016 17:27:36 -0700 (MST) (envelope-from ian@freebsd.org) Message-ID: <1452212856.1215.28.camel@freebsd.org> Subject: Re: Bug 205663 Clang getting Bus Errors (arm SCLTR Bit[12]==1 context): Reported fixed on llvm's trunk From: Ian Lepore To: Dimitry Andric Cc: freebsd-arm , FreeBSD Toolchain , Mark Millard Date: Thu, 07 Jan 2016 17:27:36 -0700 In-Reply-To: <7EE8F65E-7485-4FA9-A136-F22090DB107F@FreeBSD.org> References: <1452020032.1320.21.camel@freebsd.org> <7EE8F65E-7485-4FA9-A136-F22090DB107F@FreeBSD.org> Content-Type: text/plain; charset="us-ascii" X-Mailer: Evolution 3.16.5 FreeBSD GNOME Team Port Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Jan 2016 00:27:40 -0000 On Thu, 2016-01-07 at 23:57 +0100, Dimitry Andric wrote: > On 05 Jan 2016, at 19:53, Ian Lepore wrote: > > > > On Tue, 2016-01-05 at 11:35 -0700, Warner Losh wrote: > ... > > > There's a projects/clang-380-import that you might want to try... > > > > It's a non-starter for us, because unfortunately they appear to > > have > > removed support for the -arm-use-movt=0 command line option, so now > > we > > can't build ubldr or kernel modules. > > FYI, I have added a -mno-movt option for this purpose upstream, and > imported a newer snapshot into the clang380-import branch. As of > r293384, it now uses the new option spelling for modules, if your > clang > is 3.8.0 or higher. > > -Dimitry > I've updated to that and I'm still getting this error: cc1_main.o: In function `ForcePassLinking': [...]/src/usr.bin/clang/clang/../../../contrib/llvm/include/llvm/LinkAllPasses.h:194: undefined reference to `llvm::sys::RunningOnValgrind()' c++: error: linker command failed with exit code 1 (use -v to see invocation) --- clang.full --- *** [clang.full] Error code 1 I can apparently make it go away just by commenting out the line it complains about, so I'm forging ahead with that for now to see if I can do more testing. -- Ian From owner-freebsd-arm@freebsd.org Fri Jan 8 05:49: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 82DC9A6786A for ; Fri, 8 Jan 2016 05:49:56 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-210-3.reflexion.net [208.70.210.3]) (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 45AE1158B for ; Fri, 8 Jan 2016 05:49:55 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 26565 invoked from network); 8 Jan 2016 05:49:53 -0000 Received: from unknown (HELO rtc-sm-01.app.dca.reflexion.local) (10.81.150.1) by 0 (rfx-qmail) with SMTP; 8 Jan 2016 05:49:53 -0000 Received: by rtc-sm-01.app.dca.reflexion.local (Reflexion email security v7.80.0) with SMTP; Fri, 08 Jan 2016 00:49:56 -0500 (EST) Received: (qmail 23405 invoked from network); 8 Jan 2016 05:49:56 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with SMTP; 8 Jan 2016 05:49:56 -0000 X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network Received: from [192.168.1.8] (c-76-115-7-162.hsd1.or.comcast.net [76.115.7.162]) by iron2.pdx.net (Postfix) with ESMTPSA id 551521C43BC; Thu, 7 Jan 2016 21:49:47 -0800 (PST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) Subject: Re: FYI: various 11.0-CURRENT -r293227 (and older) hangs on arm (rpi2): a description of sorts From: Mark Millard In-Reply-To: <97E0840E-987C-4893-9E63-EA51741CFC75@dsl-only.net> Date: Thu, 7 Jan 2016 21:49:52 -0800 Cc: freebsd-arm Content-Transfer-Encoding: quoted-printable Message-Id: <5D7C239F-6D43-4C7A-B7F2-88E7488418B2@dsl-only.net> References: <1452183170.1215.4.camel@freebsd.org> <1452196099.1215.12.camel@freebsd.org> <568EC4D8.7010106@selasky.org> <8B728C93-9C90-4821-A607-5D157F028812@dsl-only.net> <568ED810.8010309@selasky.org> <568ED92C.9070602@selasky.org> <97E0840E-987C-4893-9E63-EA51741CFC75@dsl-only.net> To: Hans Petter Selasky , Ian Lepore , Warner Losh X-Mailer: Apple Mail (2.2104) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Jan 2016 05:49:56 -0000 Top post of a major conclusion: I have isolated a working vs. failing context for the hangs issue: (Note that everything for world and ports and such is on the SSD root = partition in my examples.) A) Using a swap file on the root partition as the swap space leads to = hangs when the space gets sufficient activity vs. B) Using a swap partition as the swap space works without hangs It is the same SSD as before both ways. (I had to dump, repartition, = restore since I'd not provided space for a swap partition earlier.) A swap partition on the sdcard as the swap space also works. So it appears there is a problem with using swapfiles --at least when = they are on otherwise sometimes-also-busy file systems but possibly more = generally. (As the SSD has a USB SSD interface to the RPI2, swapfiles do = not provide trim support any more than swap partitions would.) The SSD is likely noticeably faster in various respects and so may be = more of a challenge for swapfile handling in some way (via extra = file-system/IO/resource load with less time between various activities), = at least on rpi2's. I now have for the SSD context: $ df -m Filesystem 1M-blocks Used Avail Capacity Mounted on /dev/ufs/RPI2rootfs 440365 11179 393957 3% / devfs 0 0 0 100% /dev /dev/mmcsd0s1 49 7 42 15% /boot/msdos $ swapinfo Device 1K-blocks Used Avail Capacity /dev/gpt/RPI2swap 3282756 905876 2376880 28% =3D=3D=3D Mark Millard markmi at dsl-only.net On 2016-Jan-7, at 3:24 PM, Mark Millard wrote: >=20 >=20 > On 2016-Jan-7, at 2:28 PM, Warner Losh wrote: >>=20 >> 4 page requests shouldn't hang the whole system. That should be more = like hundreds or thousands depending on the tuning you've done. >>=20 >> Warner >>=20 >=20 > FYI: I do not remember doing any explicit tuning. Other than having a = SSD for the root file system (via fstab content) and using cortex-a7 = related compile options things are default with ssh and little else = enabled as I remember. I'm even currently running KERNCONF=3DRPI2 = instead of my RPI2-NODBG variant. >=20 > For my note about L(q)=3D=3D4 for md0: "SWAP/swap/md0" showed 0. The = only "name" showing a non-zero value was "md0" --and only for L(q). >=20 >=20 >=20 > It does look like the latest hang finally produced some messages: 3 = copies of >=20 > smsc0: warning: failed to create new mbuf >=20 > but these messages do not normally appear. >=20 >=20 >=20 >> On Thu, Jan 7, 2016 at 3:16 PM, Mark Millard = wrote: >> I'm top posting this change of information about the hang status seen = via gstat: >>=20 >> After a long time the gstat -cod is showing a non-zero value in one = place: >>=20 >> L(q) for md0 is showing 4 now. >>=20 >> (I've no clue when it changed. I do not expect that I missed the 4 = before.) >>=20 >> md0 is for the file-system based page file. That file is on the SSD, = not the sdcard. >>=20 >>=20 >> =3D=3D=3D >> Mark Millard >> markmi at dsl-only.net >>=20 >> On 2016-Jan-7, at 2:04 PM, Mark Millard wrote: >>=20 >>>=20 >>> On 2016-Jan-7, at 1:31 PM, Hans Petter Selasky = wrote: >>>>=20 >>>> On 01/07/16 22:26, Hans Petter Selasky wrote: >>>>> On 01/07/16 21:20, Mark Millard wrote: >>>>>>=20 >>>>>> On 2016-Jan-7, at 12:04 PM, Hans Petter Selasky >>>>>> wrote: >>>>>>>=20 >>>>>>> On 01/07/16 20:48, Ian Lepore wrote: >>>>>>>> If the filesystems and swap space are on a usb drive, then = maybe it's >>>>>>>> the usb subsystem that's hanging. The wait states you showed = for those >>>>>>>> processes are consistant with what I've seen when all buffers = get >>>>>>>> backed up in a queue on one non-responsive or slow device. It = may be >>>>>>>> that there's a way to get the system deadlocked when it's low = on >>>>>>>> buffers and there is memory pressure causing the swap to be = used (I >>>>>>>> generally run arms systems without any swap configured). >>>>>>>>=20 >>>>>>>> Running gstat in another window while this is going on may give = you >>>>>>>> some insight into the situation. Beyond that I don't know what = to look >>>>>>>> at, especially since you generally can't launch any new tools = once the >>>>>>>> system gets into this kind of state. >>>>>>>>=20 >>>>>>>> -- Ian >>>>>>>=20 >>>>>>> Hi, >>>>>>>=20 >>>>>>> All USB transfers towards disk devices have timeouts, so if = something >>>>>>> is hanging at USB level, you'll get a printout eventually. >>>>>>=20 >>>>>> What sort of timescale after deadlock/live-lock is observed to >>>>>> apparently have started does one have to wait in order to = conclude >>>>>> that the timeouts would have happened and so they do not apply to = the >>>>>> deadlock/live-lock? >>>>>>=20 >>>>>>> The USB kernel processes needed for doing I/O transfers are not >>>>>>> pinned to RAM. Can it happen if a USB process is swapped to = disk, >>>>>>> that the system cannot wakeup a swapped out process to get more = swap? >>>>>>>=20 >>>>>>> --HPS >>>>>>=20 >>>>>=20 >>>>> Hi, >>>>>=20 >>>>>> Wow. Could I use ddb to somehow check on the "USB kernel = processes" >>>>>> swap status when the overall context is deadlocked/live-locked? >>>>>=20 >>>>> Are you able to run something like: >>>>>=20 >>>>> ps auxwwH | grep usb >>>>>=20 >>>>>> If yes, how? Otherwise something in top or some such display that = I'd >>>>> left running over the serial console would have to present useful >>>>> information on the subject. Is there anything that would? >>>>>=20 >>>>=20 >>>> Are you able to SSH into the box or ping it? >>>>=20 >>>> --HPS >>>=20 >>> Once the live-lock condition is reached no new processes can be = created as far as I can tell: the attempt will hang any process that = attempts the creation. >>>=20 >>> I'd need "ps auxwwH" to be internally repeating to even get that = much: I'd have to start it before the live-lock happened and it would = have to be still running when the hang occurs, no on-going process = creations involved. >>>=20 >>> I'm not so sure that two communicating processes (ps and grep over a = pipe) would work but I can not get to even one new process so far. >>>=20 >>> ssh sessions also hang, input and output stop for them fairly = generally. (Sometimes the context is such that ^t still works but shows = no progress in what it reports.) No new ssh connections are possible: = "Operation timed out". >>>=20 >>> ping does respond normally: it is more of a live-lock status then a = true deadlock one overall. >>>=20 >>> The serial console still outputs what it was already running if that = process does nothing that locks up. Changing what it is doing generally = locks it up too. >>>=20 >>> Doing something like unplugging a usb keyboard or mouse or plugging = one in does show the expected messages via the console: it is more of a = live-lock status then a true deadlock one overall. >>>=20 >>> I can get to ddb after the hang. But I do not know what I'd do with = it to find any useful information. >>>=20 >>>=20 >>> As noted in another message: I used gstat instead of top on the = serial console: >>>=20 >>>> gstat shows everything zero during a hang, even L(q) column. = (Length of queue?) >>>>=20 >>>> I used: >>>>=20 >>>> gstat -cod >>>>=20 >>>> and had it running over the serial console port during the = attempted portmaster activity. >>>=20 >>>=20 >> =3D=3D=3D >> Mark Millard >> markmi at dsl-only.net >>=20 >>=20 >>=20 >>=20 >>=20 >> _______________________________________________ >> 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" >>=20 >=20 =3D=3D=3D Mark Millard markmi at dsl-only.net From owner-freebsd-arm@freebsd.org Fri Jan 8 14:14:14 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 600F9A67A5F for ; Fri, 8 Jan 2016 14:14:14 +0000 (UTC) (envelope-from paul@gromit.dlib.vt.edu) Received: from gromit.dlib.vt.edu (gromit.dlib.vt.edu [128.173.126.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "gromit.dlib.vt.edu", Issuer "Chumby Certificate Authority" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 3A6C4178F; Fri, 8 Jan 2016 14:14:14 +0000 (UTC) (envelope-from paul@gromit.dlib.vt.edu) Received: from gromit.chumby.lan (c-71-63-91-41.hsd1.va.comcast.net [71.63.91.41]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by gromit.dlib.vt.edu (Postfix) with ESMTPSA id BB6AE260; Fri, 8 Jan 2016 09:07:04 -0500 (EST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 9.2 \(3112\)) Subject: Re: FYI: various 11.0-CURRENT -r293227 (and older) hangs on arm (rpi2): a description of sorts From: Paul Mather In-Reply-To: <5D7C239F-6D43-4C7A-B7F2-88E7488418B2@dsl-only.net> Date: Fri, 8 Jan 2016 09:07:05 -0500 Cc: Hans Petter Selasky , Ian Lepore , Warner Losh , freebsd-arm Content-Transfer-Encoding: quoted-printable Message-Id: <4F6FE513-088A-4B0F-9838-85A896758C13@gromit.dlib.vt.edu> References: <1452183170.1215.4.camel@freebsd.org> <1452196099.1215.12.camel@freebsd.org> <568EC4D8.7010106@selasky.org> <8B728C93-9C90-4821-A607-5D157F028812@dsl-only.net> <568ED810.8010309@selasky.org> <568ED92C.9070602@selasky.org> <97E0840E-987C-4893-9E63-EA51741CFC75@dsl-only.net> <5D7C239F-6D43-4C7A-B7F2-88E7488418B2@dsl-only.net> To: Mark Millard X-Mailer: Apple Mail (2.3112) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Jan 2016 14:14:14 -0000 On Jan 8, 2016, at 12:49 AM, Mark Millard wrote: > Top post of a major conclusion: >=20 > I have isolated a working vs. failing context for the hangs issue: > (Note that everything for world and ports and such is on the SSD root = partition in my examples.) >=20 > A) Using a swap file on the root partition as the swap space leads to = hangs when the space gets sufficient activity >=20 > vs. >=20 > B) Using a swap partition as the swap space works without hangs >=20 > It is the same SSD as before both ways. (I had to dump, repartition, = restore since I'd not provided space for a swap partition earlier.) >=20 > A swap partition on the sdcard as the swap space also works. >=20 >=20 > So it appears there is a problem with using swapfiles --at least when = they are on otherwise sometimes-also-busy file systems but possibly more = generally. (As the SSD has a USB SSD interface to the RPI2, swapfiles do = not provide trim support any more than swap partitions would.) >=20 > The SSD is likely noticeably faster in various respects and so may be = more of a challenge for swapfile handling in some way (via extra = file-system/IO/resource load with less time between various activities), = at least on rpi2's. This meshes with recent experience I have been having with CURRENT on a = BeagleBone Black. I use a swapfile on the SD card (which also hosts all = the OS file systems) and the system would regularly lock up, with GEOM = complaining on the console about I/O errors to the mmcsd0 device. In the past, too, I have experienced panics (on all my arm systems) when = the system attempts to page in from swap. For now, on the BeagleBone Black, I have attached an external USB hard = drive and am using a swap partition on there to see if it "solves" the = swap problem. The good news is that it hasn't locked up so far. = (Usually, the nightly periodic jobs are enough to provoke the problem.) It's good to hear, though, that a swap partition on the SD card also = works in your testing. I will try that next. Cheers, Paul. From owner-freebsd-arm@freebsd.org Fri Jan 8 21:43: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 6B72CA6707C for ; Fri, 8 Jan 2016 21:43:27 +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 51BFB1C35 for ; Fri, 8 Jan 2016 21:43:27 +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 u08LhRaA082495 for ; Fri, 8 Jan 2016 21:43:27 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-arm@FreeBSD.org Subject: [Bug 206048] 11.0-CURRENT -r293227 (and others) arm (rpi2/BeagleBone Black): swapfile usage hangs; swap partition works Date: Fri, 08 Jan 2016 21:43:27 +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: 11.0-CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: markmi@dsl-only.net 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.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Jan 2016 21:43:27 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D206048 Bug ID: 206048 Summary: 11.0-CURRENT -r293227 (and others) arm (rpi2/BeagleBone Black): swapfile usage hangs; swap partition works Product: Base System Version: 11.0-CURRENT Hardware: arm OS: Any Status: New Severity: Affects Some People Priority: --- Component: arm Assignee: freebsd-arm@FreeBSD.org Reporter: markmi@dsl-only.net Description for my rpi2 based context: Using a swap partion on the sdcard o= r on an extern SSD both work fine (recently discovered). But using a fast extern= al SSD for the root file system with a /swapfile0 would eventually hang when normal root-file-system IO was mixed with /swapfile0 IO, such as using gcc49 (from pkg install) to build something like devel/gcc5 (ports). This has been going on since I started with arm but only recently did I manage to get any evidence about the hangs and find a configuration that avoids them. I've al= so had hangs during svnlite status and svnlite diff and other things that woul= d do lots of file activity. Evidence from a rpi2 context taken from various hangs while using /swapfile= 0 as the swap space: Note: a process such as top or gstat running over the serial console connec= tion continues to update its display so long as it is not disturbed. I was also = able to get into ddb. These were my limited window into seeing the following evidence about the hangs when /swapfile0 was the swap-space. An example top display showed after the hang: Mem: 764M Active 12M Inact 141M Wired 98M Buf 8k free Swap: 2048M Total 29M Used 2019 Free 1% in use The unusual STATEs for processes seemed to be (for the specific hang): STATE COMMANDs pfault [ld] [ld] /usr/sbin/syslogd vmwait [ld] [md0] [kernel] wswbuf [pagedaemon] Those same 3 states seem to always be involved. Some of the processes vary = from one hang to the next: the prior hang had build/genautoma , /usr/sbin/moused= , and /usr/sbin/ntpd instead of 3 [ld]'s. /usr/sbin/syslogd sometimes looked normal for its state. [md0], [kernel], and [pagedaemon] and their states did not vary from one ha= ng to the next. After a hang and waiting an hour+: "gstat -cod" showed exactly one non-zero figure in its grid: L(q) for "md0" showed a 4. After a hang ddb's "ps" showed (my presentation order and formating): [pagedaemon] had wmesg wswbuf0 and state D [swapper] had wmesg vmwait and state D [md0] had wmesg vmwait and state DL [usb]'s threads: [usb0] had wmesg - and state D (all 5 such lines) [smsc0] had wmesg - and state D "show pageq" listed: pq_free 2 pq_cache 0 dom 0 page_cnt 234761 free 2 pq_act 164873 pq_inact 18563 pass 2 "show freepages" listed only one non-zero "NUMBER POOL 0": ORDER (SIZE) NUMBER POOL 0 01 (000008k) 000001 (gstat and those last two are from Ian Lepore's suggestions for what to look at. But he was not sure either. Hans Petter Selasky had asked about usb process/thread related information.) Non-RPI2 notes/summaries from others: Ian Lepore reported similar symptoms but I'm unsure of the swapfile vs. swap partition status for his context(s). (He was attributing problems to slow IO devices when he wrote of having similar symptoms.) I expect that Ian has ot= her arm systems involved than rpi2 and BeagleBone Black but I do not know the details, other than he mentioned arm64 examples. Paul Mather reported that for BeagleBone Black ( https://lists.freebsd.org/pipermail/freebsd-arm/2016-January/013015.html ): This meshes with recent experience I have been having with CURRENT on a BeagleBone Black. I use a swapfile on the SD card (which also hosts all th= e OS file systems) and the system would regularly lock up, with GEOM complaining= on the console about I/O errors to the mmcsd0 device. In the past, too, I have experienced panics (on all my arm systems) when the system attempts to page in from swap. For now, on the BeagleBone Black, I have attached an external USB hard drive and am using a swap partition on there to see if it "solves" the swap probl= em.=20 The good news is that it hasn't locked up so far. (Usually, the nightly periodic jobs are enough to provoke the problem.) --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-arm@freebsd.org Sat Jan 9 03:46:15 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 B6BC5A680CC for ; Sat, 9 Jan 2016 03:46:15 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-210-4.reflexion.net [208.70.210.4]) (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 71DB01BCE for ; Sat, 9 Jan 2016 03:46:14 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 2587 invoked from network); 9 Jan 2016 03:46:16 -0000 Received: from unknown (HELO mail-cs-02.app.dca.reflexion.local) (10.81.19.2) by 0 (rfx-qmail) with SMTP; 9 Jan 2016 03:46:16 -0000 Received: by mail-cs-02.app.dca.reflexion.local (Reflexion email security v7.80.0) with SMTP; Fri, 08 Jan 2016 22:46:05 -0500 (EST) Received: (qmail 15542 invoked from network); 9 Jan 2016 03:46:05 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with SMTP; 9 Jan 2016 03:46:05 -0000 X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network X-No-Relay: not in my network Received: from [192.168.1.8] (c-76-115-7-162.hsd1.or.comcast.net [76.115.7.162]) by iron2.pdx.net (Postfix) with ESMTPSA id 116551C43CA; Fri, 8 Jan 2016 19:46:01 -0800 (PST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) Subject: Re: Bug 205663 Clang getting Bus Errors (arm SCLTR Bit[12]==1 context): Reported fixed on llvm's trunk From: Mark Millard In-Reply-To: <7EE8F65E-7485-4FA9-A136-F22090DB107F@FreeBSD.org> Date: Fri, 8 Jan 2016 19:46:06 -0800 Cc: Ian Lepore , Warner Losh , freebsd-arm , FreeBSD Toolchain Content-Transfer-Encoding: quoted-printable Message-Id: <92264003-CF0E-4624-A28A-8AFB7C663BFB@dsl-only.net> References: <1452020032.1320.21.camel@freebsd.org> <7EE8F65E-7485-4FA9-A136-F22090DB107F@FreeBSD.org> To: Dimitry Andric X-Mailer: Apple Mail (2.2104) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Jan 2016 03:46:15 -0000 On 2016-Jan-7, at 2:57 PM, Dimitry Andric wrote: >=20 > On 05 Jan 2016, at 19:53, Ian Lepore wrote: >>=20 >> On Tue, 2016-01-05 at 11:35 -0700, Warner Losh wrote: > ... >>> There's a projects/clang-380-import that you might want to try... >>=20 >> It's a non-starter for us, because unfortunately they appear to have >> removed support for the -arm-use-movt=3D0 command line option, so now = we >> can't build ubldr or kernel modules. >=20 > FYI, I have added a -mno-movt option for this purpose upstream, and > imported a newer snapshot into the clang380-import branch. As of > r293384, it now uses the new option spelling for modules, if your = clang > is 3.8.0 or higher. >=20 > -Dimitry I've not been able to get to the point of running clang++ 3.8 on the = rpi2 yet: R_ARM_CALL and R_ARM_JUMP24 relocation truncations during the = cross build's buildworld interfere. I've no clue just what you expect the status of things to be so this = note is just an FYI on what happened when I tried to cross build from an = amd64 context targetting an armv6 context, also using "-march=3Darmv7a = -mcpu=3Dcortex-a7 -mno-unaligned-access". Yesterday I cloned an amd64 virtual box virtual machine that I run = FreeBSD 11.0-CURRENT in and updated the cloned copy's /usr/src/ to = base/projects/clang380-import -r293417. buildworld, buildkernel and the = installs for amd64 went fine. Then today I updated /usr/src to -r293430 and attempted buildworld = buildkernel targeting armv6 with "-march=3Darmv7a -mcpu=3Dcortex-a7 = -mno-unaligned-access". I ended up with: > --- all_subdir_clang --- > clang++: error: linker command failed with exit code 1 (use -v to see = invocation) > *** [clang.full] Error code 1 Looking in the script output I find relocation truncation notices for = R_ARM_CALL and R_ARM_JUMP24 usage: > --- all_subdir_usr.bin --- > /usr/obj/clang/arm.armv6/usr/src/tmp/usr/lib/crt1.o: In function = `__start': . . . > --- all_subdir_usr.bin --- > /usr/src/lib/csu/arm/crt1.c:(.text+0xc4): relocation truncated to fit: = R_ARM_CALL against symbol `atexit' defined in .text section in = /usr/obj/clang/arm.armv6/usr/src/tmp/usr/lib/libc.a(atexit.o) . . . > --- all_subdir_usr.bin --- > /usr/src/lib/csu/arm/crt1.c:(.text+0xcc): relocation truncated to fit: = R_ARM_CALL against symbol `_init_tls' defined in .text section in = /usr/obj/clang/arm.armv6/usr/src/tmp/usr/lib/libc.a(tls.o) > /usr/src/lib/csu/arm/crt1.c:(.text+0xe0): relocation truncated to fit: = R_ARM_CALL against symbol `atexit' defined in .text section in = /usr/obj/clang/arm.armv6/usr/src/tmp/usr/lib/libc.a(atexit.o) > /usr/src/lib/csu/arm/crt1.c:(.text+0x19c): relocation truncated to = fit: R_ARM_JUMP24 against symbol `exit' defined in .text section in = /usr/obj/clang/arm.armv6/usr/src/tmp/usr/lib/libc.a(exit.o) > /usr/obj/clang/arm.armv6/usr/src/tmp/usr/lib/crt1.o: In function = `finalizer': > /usr/src/lib/csu/arm/crt1.c:(.text+0x1f8): relocation truncated to = fit: R_ARM_JUMP24 against symbol `_fini' defined in .fini section in = /usr/obj/clang/arm.armv6/usr/src/tmp/usr/lib/crti.o . . . > --- all_subdir_usr.bin --- > cc1_main.o: In function `cc1_main(llvm::ArrayRef, char = const*, void*)': . . . > --- all_subdir_usr.bin --- > = /usr/src/usr.bin/clang/clang/../../../contrib/llvm/tools/clang/tools/drive= r/cc1_main.cpp:68: relocation truncated to fit: R_ARM_CALL against = symbol `operator new(unsigned int)' defined in .text section in = /usr/obj/clang/arm.armv6/usr/src/tmp/usr/lib/libc++.a(new.o) . . . > --- all_subdir_usr.bin --- > cc1_main.o: In function `std::__1::__allocate(unsigned int)': > /usr/obj/clang/arm.armv6/usr/src/tmp/usr/include/c++/v1/new:168: = relocation truncated to fit: R_ARM_CALL against symbol `operator = new(unsigned int)' defined in .text section in = /usr/obj/clang/arm.armv6/usr/src/tmp/usr/lib/libc++.a(new.o) . . . > --- all_subdir_usr.bin --- > cc1_main.o: In function `~shared_ptr': > /usr/obj/clang/arm.armv6/usr/src/tmp/usr/include/c++/v1/memory:4567: = relocation truncated to fit: R_ARM_CALL against symbol = `std::__1::__shared_weak_count::__release_shared()' defined in .text = section in = /usr/obj/clang/arm.armv6/usr/src/tmp/usr/lib/libc++.a(memory.o) > cc1_main.o: In function `cc1_main(llvm::ArrayRef, char = const*, void*)': > = /usr/src/usr.bin/clang/clang/../../../contrib/llvm/tools/clang/tools/drive= r/cc1_main.cpp:69: relocation truncated to fit: R_ARM_CALL against = symbol `operator new(unsigned int)' defined in .text section in = /usr/obj/clang/arm.armv6/usr/src/tmp/usr/lib/libc++.a(new.o) > cc1_main.o: In function `shared_ptr': > /usr/obj/clang/arm.armv6/usr/src/tmp/usr/include/c++/v1/memory:4254: = relocation truncated to fit: R_ARM_CALL against symbol = `std::__1::__shared_weak_count::__add_shared()' defined in .text section = in /usr/obj/clang/arm.armv6/usr/src/tmp/usr/lib/libc++.a(memory.o) > cc1_main.o: In function = `_ZN4llvm11make_uniqueIN5clang28ObjectFilePCHContainerWriterEJEEENSt3__19e= nable_ifIXntsr3std8is_arrayIT_EE5valueENS3_10unique_ptrIS5_NS3_14default_d= eleteIS5_EEEEE4typeEDpOT0_': > = /usr/src/usr.bin/clang/clang/../../../contrib/llvm/include/llvm/ADT/STLExt= ras.h:405: additional relocation overflows omitted from the output I have -v in the command line options. I later show the link command and = -v output (with lots of paths omitted). First I show my src.conf = content: > TO_TYPE=3Darmv6 > TOOLS_TO_TYPE=3Darm-gnueabi > # > KERNCONF=3DRPI2-NODBG > TARGET=3Darm > .if ${.MAKE.LEVEL} =3D=3D 0 > TARGET_ARCH=3D${TO_TYPE} > .export TARGET_ARCH > .endif > # > WITH_FAST_DEPEND=3D > WITH_LIBCPLUSPLUS=3D > WITH_BINTOOLS_BOOTSTRAP=3D > WITH_CLANG=3D > WITH_CLANG_IS_CC=3D > WITH_CLANG_FULL=3D > WITH_LLDB=3D > WITH_CLANG_EXTRAS=3D > WITH_BOOT=3D > # > WITHOUT_LIB32=3D > WITHOUT_ELFTOOLCHAIN_BOOTSTRAP=3D > WITHOUT_CLANG_BOOTSTRAP=3D > WITHOUT_GCC_BOOTSTRAP=3D > WITHOUT_GCC=3D > WITHOUT_GNUCXX=3D > # > NO_WERROR=3D > MALLOC_PRODUCTION=3D > # > WITH_DEBUG=3D > WITH_DEBUG_FILES=3D > # > .if ${.MAKE.LEVEL} =3D=3D 0 > XCC=3D/usr/bin/clang -v -target ${TO_TYPE}--freebsd11.0-gnueabi = -march=3Darmv7a -mcpu=3Dcortex-a7 -mno-unaligned-access > XCXX=3D/usr/bin/clang++ -v -target ${TO_TYPE}--freebsd11.0-gnueabi = -march=3Darmv7a -mcpu=3Dcortex-a7 -mno-unaligned-access > XCPP=3D/usr/bin/clang-cpp -v -target ${TO_TYPE}--freebsd11.0-gnueabi = -march=3Darmv7a -mcpu=3Dcortex-a7 -mno-unaligned-access > .export XCC > .export XCXX > .export XCPP > .endif > # > .if ${.MAKE.LEVEL} =3D=3D 0 > CC=3D/usr/bin/clang -v > CXX=3D/usr/bin/clang++ -v > CPP=3D/usr/bin/clang-cpp -v > .export CC > .export CXX > .export CPP > .endif As for the link command: > --- clang.full --- > /usr/bin/clang++ -v -target armv6--freebsd11.0-gnueabi -march=3Darmv7a = -mcpu=3Dcortex-a7 -mno-unaligned-access -target = armv6-gnueabi-freebsd11.0 --sysroot=3D/usr/obj/clang/arm.armv6/usr/src/tmp= -B/usr/obj/clang/arm.armv6/usr/src/tmp/usr/bin = --sysroot=3D/usr/obj/clang/arm.armv6/usr/src/tmp = -B/usr/obj/clang/arm.armv6/usr/src/tmp/usr/bin -O -pipe = -mfloat-abi=3Dsoftfp = -I/usr/src/usr.bin/clang/clang/../../../contrib/llvm/include = -I/usr/src/usr.bin/clang/clang/../../../contrib/llvm/tools/clang/include = -I/usr/src/usr.bin/clang/clang/../../../contrib/llvm/tools/clang/tools/dri= ver -I. = -I/usr/src/usr.bin/clang/clang/../../../contrib/llvm/../../lib/clang/inclu= de -DLLVM_ON_UNIX -DLLVM_ON_FREEBSD -D__STDC_LIMIT_MACROS = -D__STDC_CONSTANT_MACROS -DCLANG_ENABLE_ARCMT = -DCLANG_ENABLE_STATIC_ANALYZER -fno-strict-aliasing = -DLLVM_DEFAULT_TARGET_TRIPLE=3D\"armv6-gnueabi-freebsd11.0\" = -DLLVM_HOST_TRIPLE=3D\"armv6-unknown-freebsd11.0\" = -DDEFAULT_SYSROOT=3D\"\" -g -Qunused-arguments -std=3Dc++11 = -fno-exceptions -fno-rtti -stdlib=3Dlibc++ -Wno-c++11-extensions = -static -o clang.full cc1_main.o cc1as_main.o driver.o = /usr/obj/clang/arm.armv6/usr/src/usr.bin/clang/clang/../../../lib/clang/li= bclangfrontendtool/libclangfrontendtool.a . . . > = /usr/obj/clang/arm.armv6/usr/src/usr.bin/clang/clang/../../../lib/clang/li= bllvmsupport/libllvmsupport.a -lz -lncursesw -lpthread > FreeBSD clang version 3.8.0 (trunk 256945) (based on LLVM 3.8.0svn) > Target: armv6--freebsd11.0-gnueabi > Thread model: posix > InstalledDir: /usr/bin > "/usr/obj/clang/arm.armv6/usr/src/tmp/usr/bin/ld" = --sysroot=3D/usr/obj/clang/arm.armv6/usr/src/tmp -Bstatic -o clang.full = /usr/obj/clang/arm.armv6/usr/src/tmp/usr/lib/crt1.o=20 . . . > = /usr/obj/clang/arm.armv6/usr/src/usr.bin/clang/clang/../../../lib/clang/li= bllvmsupport/libllvmsupport.a -lz -lncursesw -lpthread -lc++ -lm -lgcc = -lgcc_eh -lc -lgcc -lgcc_eh = /usr/obj/clang/arm.armv6/usr/src/tmp/usr/lib/crtend.o = /usr/obj/clang/arm.armv6/usr/src/tmp/usr/lib/crtn.o =3D=3D=3D Mark Millard markmi at dsl-only.net From owner-freebsd-arm@freebsd.org Sat Jan 9 10:32: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 2504CA68097 for ; Sat, 9 Jan 2016 10:32:00 +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 158D71AE1 for ; Sat, 9 Jan 2016 10:32:00 +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 u09AVx5O090888 for ; Sat, 9 Jan 2016 10:31:59 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-arm@FreeBSD.org Subject: [Bug 206066] base/projects/clang380-import's clang crashed targeting armv6 and requested a submittal Date: Sat, 09 Jan 2016 10:32:00 +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: 11.0-CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: markmi@dsl-only.net 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 attachments.created 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.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Jan 2016 10:32:00 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D206066 Bug ID: 206066 Summary: base/projects/clang380-import's clang crashed targeting armv6 and requested a submittal Product: Base System Version: 11.0-CURRENT Hardware: arm OS: Any Status: New Severity: Affects Only Me Priority: --- Component: arm Assignee: freebsd-arm@FreeBSD.org Reporter: markmi@dsl-only.net Created attachment 165306 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D165306&action= =3Dedit .zip of the /tmp/*.c and *.sh that clang left for the report I tried -Oz (for smaller code) to see if I could get linking involving cc1_= main to work for armv6 during buildworld of -r293430 (amd64 cross build targeting armv6). clang crashed and requested a submittal. (buildworld gets relocation truncations while linking and stops with default optimizations in my contex= t.) # gdb clang /var/crash/clang.40580.core=20 GNU gdb 6.1.1 [FreeBSD] Copyright 2004 Free Software Foundation, Inc. . . . This GDB was configured as "amd64-marcel-freebsd"... Core was generated by `clang'. Program terminated with signal 6, Aborted. #0 0x00000000026550aa in thr_kill () [New Thread 80381b000 (LWP 100729/)] (gdb) bt #0 0x00000000026550aa in thr_kill () #1 0x0000000002655086 in raise () #2 0x0000000002655046 in abort () #3 0x000000000267497a in __assert () #4 0x00000000022aa13c in llvm::CallGraphNode::~CallGraphNode () #5 0x00000000022aa1ad in std::__1::__tree > >, std::__1::__map_value_compare > >, std::__1::less, true>, std::__1::allocator > > > >::erase () #6 0x00000000022a8020 in llvm::CallGraph::removeFunctionFromModule () #7 0x00000000014e943b in llvm::Inliner::removeDeadFunctions () #8 0x00000000021d3b58 in (anonymous namespace)::CGPassManager::runOnModule= () #9 0x00000000024149be in llvm::legacy::PassManagerImpl::run () #10 0x0000000000672910 in clang::EmitBackendOutput () #11 0x0000000000670569 in clang::BackendConsumer::HandleTranslationUnit () #12 0x000000000087c462 in clang::ParseAST () #13 0x000000000043f709 in clang::FrontendAction::Execute () #14 0x0000000000461e21 in clang::CompilerInstance::ExecuteAction () #15 0x0000000000409fc6 in clang::ExecuteCompilerInvocation () #16 0x00000000004008ae in cc1_main (Argv0=3D0x7fffffffda70 "/usr/bin/clang", MainAddr=3D0x405650) at /usr/src/usr.bin/clang/clang/../../../contrib/llvm/tools/clang/tools/driver= /cc1_main.cpp:116 #17 0x000000000040831e in main (argc_=3D, argv_=3D) at /usr/src/usr.bin/clang/clang/../../../contrib/llvm/tools/clang/tools/driver= /driver.cpp:301 #18 0x000000000040031f in _start () --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-arm@freebsd.org Sat Jan 9 14:02:22 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 30E3EA69ECE; Sat, 9 Jan 2016 14:02:22 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from tensor.andric.com (tensor.andric.com [IPv6:2001:7b8:3a7:1:2d0:b7ff:fea0:8c26]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "tensor.andric.com", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id DE6D215AC; Sat, 9 Jan 2016 14:02:21 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from [IPv6:2001:7b8:3a7::c159:5a2a:f018:fee2] (unknown [IPv6:2001:7b8:3a7:0:c159:5a2a:f018:fee2]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by tensor.andric.com (Postfix) with ESMTPSA id 1301C2AC75; Sat, 9 Jan 2016 15:02:17 +0100 (CET) Subject: Re: Bug 205663 Clang getting Bus Errors (arm SCLTR Bit[12]==1 context): Reported fixed on llvm's trunk Mime-Version: 1.0 (Mac OS X Mail 9.2 \(3112\)) Content-Type: multipart/signed; boundary="Apple-Mail=_90C86694-02E7-437A-A3BE-1414D618B40A"; protocol="application/pgp-signature"; micalg=pgp-sha1 X-Pgp-Agent: GPGMail 2.6b2 (ebbf3ef) From: Dimitry Andric In-Reply-To: <92264003-CF0E-4624-A28A-8AFB7C663BFB@dsl-only.net> Date: Sat, 9 Jan 2016 15:03:37 +0100 Cc: freebsd-arm , FreeBSD Toolchain , Ian Lepore Message-Id: <39774562-F76E-41E9-85E7-ABE257B013D6@FreeBSD.org> References: <1452020032.1320.21.camel@freebsd.org> <7EE8F65E-7485-4FA9-A136-F22090DB107F@FreeBSD.org> <92264003-CF0E-4624-A28A-8AFB7C663BFB@dsl-only.net> To: Mark Millard X-Mailer: Apple Mail (2.3112) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Jan 2016 14:02:22 -0000 --Apple-Mail=_90C86694-02E7-437A-A3BE-1414D618B40A Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii On 09 Jan 2016, at 04:46, Mark Millard wrote: >=20 > On 2016-Jan-7, at 2:57 PM, Dimitry Andric wrote: ... >> FYI, I have added a -mno-movt option for this purpose upstream, and >> imported a newer snapshot into the clang380-import branch. As of >> r293384, it now uses the new option spelling for modules, if your = clang >> is 3.8.0 or higher. >>=20 >> -Dimitry >=20 > I've not been able to get to the point of running clang++ 3.8 on the = rpi2 yet: R_ARM_CALL and R_ARM_JUMP24 relocation truncations during the = cross build's buildworld interfere. Yes, this is caused by too large call distances. In other words, the clang executable is getting to big to link. Apparently we need to do some tricks with -mlongcall to fix this. As I am no arm expert, I welcome any patch submissions. :-) -Dimitry --Apple-Mail=_90C86694-02E7-437A-A3BE-1414D618B40A Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.29 iEYEARECAAYFAlaRE00ACgkQsF6jCi4glqMbYQCghsC0QH3MmmrUFHqWtJ9jZXQW beoAoOEceiIGWKwjXg/52vnJMYh9cyfs =dait -----END PGP SIGNATURE----- --Apple-Mail=_90C86694-02E7-437A-A3BE-1414D618B40A-- From owner-freebsd-arm@freebsd.org Sat Jan 9 18:10:51 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 C7C01A69C0B for ; Sat, 9 Jan 2016 18:10:51 +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 BCC2510CE; Sat, 9 Jan 2016 18:10:51 +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 D31C011E4; Sat, 9 Jan 2016 18:10:51 +0000 (UTC) Date: Sat, 9 Jan 2016 18:10:50 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: melifaro@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-arm@FreeBSD.org Message-ID: <568748651.9.1452363051785.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_arm64 - Build #2096 - 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.20 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Jan 2016 18:10:52 -0000 FreeBSD_HEAD_arm64 - Build #2096 - Failure: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/2096/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/2096/ch= anges Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/2096/con= sole Change summaries: 293544 by melifaro: Finish r275196: do not dereference rtentry in if_output() routines. The only piece of information that is required is rt_flags subset. In particular, if_loop() requires RTF_REJECT and RTF_BLACKHOLE flags to check if this particular mbuf needs to be dropped (and what error should be returned). Note that if_loop() will always return EHOSTUNREACH for "reject" routes regardless of RTF_HOST flag existence. This is due to upcoming routing changes where RTF_HOST value won't be available as lookup result. All other functions require RTF_GATEWAY flag to check if they need to return EHOSTUNREACH instead of EHOSTDOWN error. There are 11 places where non-zero 'struct route' is passed to if_output(). For most of the callers (forwarding, bpf, arp) does not care about exact error value. In fact, the only place where this result is propagated is ip_output(). (ip6_output() passes NULL route to nd6_output_ifp()). Given that, add 3 new 'struct route' flags (RT_REJECT, RT_BLACKHOLE and RT_IS_GW) and inline function (rt_update_ro_flags()) to copy necessary rte flags to ro_flags. Call this function in ip_output() after looking up= / verifying rte. Reviewed by:=09ae The end of the build log: [...truncated 32385 lines...] cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/inet/inet_pton.c -o inet_pton.So --- nsap_addr.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/inet/nsap_addr.c -o nsap_addr.So --- ev_streams.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/isc/ev_streams.c -o ev_streams.So --- ev_timers.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/isc/ev_timers.c -o ev_timers.So --- ascii.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/ascii.c -o ascii.So --- big5.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/big5.c -o big5.So --- btowc.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/btowc.c -o btowc.So --- collate.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/collate.c -o collate.So --- collcmp.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/collcmp.c -o collcmp.So --- euc.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/euc.c -o euc.So --- fix_grouping.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/fix_grouping.c -o fix_grouping.So --- gb18030.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/gb18030.c -o gb18030.So --- gb2312.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/gb2312.c -o gb2312.So --- gbk.So --- --- ctype.So --- --- gbk.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/gbk.c -o gbk.So --- ctype.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/ctype.c -o ctype.So --- isctype.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/isctype.c -o isctype.So --- iswctype.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/iswctype.c -o iswctype.So --- ldpart.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/ldpart.c -o ldpart.So --- lmessages.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/lmessages.c -o lmessages.So --- lmonetary.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/lmonetary.c -o lmonetary.So --- lnumeric.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/lnumeric.c -o lnumeric.So --- localeconv.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/localeconv.c -o localeconv.So --- mblen.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/mblen.c -o mblen.So --- mbrlen.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/mbrlen.c -o mbrlen.So --- mbrtowc.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/mbrtowc.c -o mbrtowc.So --- mbsinit.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/mbsinit.c -o mbsinit.So --- mbsnrtowcs.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/mbsnrtowcs.c -o mbsnrtowcs.So --- mbsrtowcs.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/mbsrtowcs.c -o mbsrtowcs.So --- mbtowc.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/mbtowc.c -o mbtowc.So --- mbstowcs.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/mbstowcs.c -o mbstowcs.So --- mskanji.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/mskanji.c -o mskanji.So --- nextwctype.So --- --- nl_langinfo.So --- --- nextwctype.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/nextwctype.c -o nextwctype.So --- nl_langinfo.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/nl_langinfo.c -o nl_langinfo.So --- nomacros.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/nomacros.c -o nomacros.So --- none.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/none.c -o none.So --- rpmatch.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/rpmatch.c -o rpmatch.So --- rune.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/rune.c -o rune.So --- runetype.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/runetype.c -o runetype.So --- setlocale.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/setlocale.c -o setlocale.So --- setrunelocale.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/setrunelocale.c -o setrunelocale.So --- table.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/table.c -o table.So --- tolower.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/tolower.c -o tolower.So --- toupper.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/toupper.c -o toupper.So --- utf8.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/utf8.c -o utf8.So --- wcrtomb.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/wcrtomb.c -o wcrtomb.So --- wcsnrtombs.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/wcsnrtombs.c -o wcsnrtombs.So --- wcsrtombs.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/wcsrtombs.c -o wcsrtombs.So --- wcsftime.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/wcsftime.c -o wcsftime.So --- wcstof.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/wcstof.c -o wcstof.So --- wcstod.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/wcstod.c -o wcstod.So --- wcstoimax.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/wcstoimax.c -o wcstoimax.So --- wcstol.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/wcstol.c -o wcstol.So --- wcstold.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/wcstold.c -o wcstold.So --- wcstoll.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/wcstoll.c -o wcstoll.So --- wcstombs.So --- --- wcstoul.So --- --- wcstombs.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/wcstombs.c -o wcstombs.So --- wcstoul.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/wcstoul.c -o wcstoul.So --- wcstoull.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/wcstoull.c -o wcstoull.So --- wcstoumax.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/wcstoumax.c -o wcstoumax.So --- wctob.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/wctob.c -o wctob.So --- wctomb.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/wctomb.c -o wctomb.So --- wctrans.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/wctrans.c -o wctrans.So --- wctype.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/wctype.c -o wctype.So --- wcwidth.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/wcwidth.c -o wcwidth.So --- xlocale.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/xlocale.c -o xlocale.So --- c16rtomb_iconv.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/c16rtomb_iconv.c -o c16rtomb_iconv.So --- c32rtomb_iconv.So --- --- mbrtoc16_iconv.So --- --- c32rtomb_iconv.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/c32rtomb_iconv.c -o c32rtomb_iconv.So --- mbrtoc16_iconv.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/mbrtoc16_iconv.c -o mbrtoc16_iconv.So --- mbrtoc32_iconv.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/locale/mbrtoc32_iconv.c -o mbrtoc32_iconv.So --- md5c.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/../libmd/md5c.c -o md5c.So --- ns_name.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/nameser/ns_name.c -o ns_name.So --- ns_netint.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/nameser/ns_netint.c -o ns_netint.So --- ns_parse.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/nameser/ns_parse.c -o ns_parse.So --- ns_print.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/nameser/ns_print.c -o ns_print.So --- ns_samedomain.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/nameser/ns_samedomain.c -o ns_samedomain.So --- ns_ttl.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/nameser/ns_ttl.c -o ns_ttl.So --- base64.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/net/base64.c -o base64.So --- ether_addr.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/net/ether_addr.c -o ether_addr.So --- eui64.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/net/eui64.c -o eui64.So --- gai_strerror.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/net/gai_strerror.c -o gai_strerror.So --- getaddrinfo.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/net/getaddrinfo.c -o getaddrinfo.So --- gethostbydns.So --- --- gethostbyht.So --- --- gethostbydns.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/net/gethostbydns.c -o gethostbydns.So --- gethostbyht.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/net/gethostbyht.c -o gethostbyht.So --- gethostbynis.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/net/gethostbynis.c -o gethostbynis.So --- gethostnamadr.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/net/gethostnamadr.c -o gethostnamadr.So --- getifaddrs.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/net/getifaddrs.c -o getifaddrs.So In file included from /usr/src/lib/libc/net/getifaddrs.c:42: /usr/obj/arm64.aarch64/usr/src/tmp/usr/include/net/route.h:226:26: error: i= ncomplete definition of type 'struct rtentry' int rt_flags =3D ro->ro_rt->rt_flags; ~~~~~~~~~^ /usr/obj/arm64.aarch64/usr/src/tmp/usr/include/net/route.h:52:9: note: forw= ard declaration of 'struct rtentry' struct rtentry *ro_rt; ^ --- getifmaddrs.So --- cc -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/usr/src/= lib/libc/include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarc= h64 -DNLS -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa = -I/usr/src/lib/libc/../../contrib/libc-vis -DINET6 -I/usr/obj/arm64.aarch64= /usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE= -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc/in= clude -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/= stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I= /usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-= uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-u= nused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-paren= theses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local= -typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-= arguments -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib= /msun/src -c /usr/src/lib/libc/net/getifmaddrs.c -o getifmaddrs.So --- getifaddrs.So --- 1 error generated. *** [getifaddrs.So] Error code 1 make[4]: stopped in /usr/src/lib/libc --- getifmaddrs.So --- In file included from /usr/src/lib/libc/net/getifmaddrs.c:37: /usr/obj/arm64.aarch64/usr/src/tmp/usr/include/net/route.h:226:26: error: i= ncomplete definition of type 'struct rtentry' int rt_flags =3D ro->ro_rt->rt_flags; ~~~~~~~~~^ /usr/obj/arm64.aarch64/usr/src/tmp/usr/include/net/route.h:52:9: note: forw= ard declaration of 'struct rtentry' struct rtentry *ro_rt; ^ 1 error generated. *** [getifmaddrs.So] Error code 1 make[4]: stopped in /usr/src/lib/libc 2 errors make[4]: stopped in /usr/src/lib/libc *** [lib/libc__L] Error code 2 make[3]: stopped in /usr/src 1 error make[3]: stopped in /usr/src *** [libraries] Error code 2 make[2]: stopped in /usr/src 1 error make[2]: stopped in /usr/src *** [_libraries] Error code 2 make[1]: stopped in /usr/src 1 error make[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 [PostBuildScript] - Execution post build scripts. [FreeBSD_HEAD_arm64] $ /bin/sh -xe /tmp/hudson6247471975065047462.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::104: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 Sat Jan 9 18:55:59 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 1F343A69161 for ; Sat, 9 Jan 2016 18:55:59 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from pmta2.delivery6.ore.mailhop.org (pmta2.delivery6.ore.mailhop.org [54.200.129.228]) (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 0294B1A96 for ; Sat, 9 Jan 2016 18:55:58 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from ilsoft.org (unknown [73.34.117.227]) by outbound2.ore.mailhop.org (Halon Mail Gateway) with ESMTPSA; Sat, 9 Jan 2016 18:56:30 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.14.9/8.14.9) with ESMTP id u09Itoee004893; Sat, 9 Jan 2016 11:55:50 -0700 (MST) (envelope-from ian@freebsd.org) Message-ID: <1452365750.1523.9.camel@freebsd.org> Subject: Re: Bug 205663 Clang getting Bus Errors (arm SCLTR Bit[12]==1 context): Reported fixed on llvm's trunk From: Ian Lepore To: Dimitry Andric , Mark Millard Cc: freebsd-arm , FreeBSD Toolchain Date: Sat, 09 Jan 2016 11:55:50 -0700 In-Reply-To: <39774562-F76E-41E9-85E7-ABE257B013D6@FreeBSD.org> References: <1452020032.1320.21.camel@freebsd.org> <7EE8F65E-7485-4FA9-A136-F22090DB107F@FreeBSD.org> <92264003-CF0E-4624-A28A-8AFB7C663BFB@dsl-only.net> <39774562-F76E-41E9-85E7-ABE257B013D6@FreeBSD.org> Content-Type: multipart/mixed; boundary="=-l6GbdNs55QDkue5/IPHe" X-Mailer: Evolution 3.16.5 FreeBSD GNOME Team Port Mime-Version: 1.0 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Jan 2016 18:55:59 -0000 --=-l6GbdNs55QDkue5/IPHe Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit On Sat, 2016-01-09 at 15:03 +0100, Dimitry Andric wrote: > On 09 Jan 2016, at 04:46, Mark Millard wrote: > > > > On 2016-Jan-7, at 2:57 PM, Dimitry Andric > > wrote: > ... > > > FYI, I have added a -mno-movt option for this purpose upstream, > > > and > > > imported a newer snapshot into the clang380-import branch. As of > > > r293384, it now uses the new option spelling for modules, if your > > > clang > > > is 3.8.0 or higher. > > > > > > -Dimitry > > > > I've not been able to get to the point of running clang++ 3.8 on > > the rpi2 yet: R_ARM_CALL and R_ARM_JUMP24 relocation truncations > > during the cross build's buildworld interfere. > > Yes, this is caused by too large call distances. In other words, the > clang executable is getting to big to link. Apparently we need to do > some tricks with -mlongcall to fix this. As I am no arm expert, I > welcome any patch submissions. :-) > > -Dimitry > Here's the patch I got from Andy for the clang380 branch, modified with Warner's suggestion to use MACHINE_CPUARCH instead of MACHINE. With this I can get a working arm world that will build a runnable helloworld.c (and .cc) on a dreamplug. (I.e., it appears clang 3.8.0 fixes the problem we had with clang 3.7.x where it wouldn't run at all on armv4/5 systems). I have not tried compling anything complex yet. -- Ian --=-l6GbdNs55QDkue5/IPHe Content-Disposition: inline; filename="arm_clang_longcall.diff" Content-Type: text/x-patch; name="arm_clang_longcall.diff"; charset="us-ascii" Content-Transfer-Encoding: 7bit Index: lib/clang/clang.lib.mk =================================================================== --- lib/clang/clang.lib.mk (revision 293584) +++ lib/clang/clang.lib.mk (working copy) @@ -6,4 +6,8 @@ LLVM_SRCS= ${.CURDIR}/../../../contrib/llvm INTERNALLIB= +.if ${MACHINE_CPUARCH} == "arm" +STATIC_CXXFLAGS+=-mlong-calls +.endif + .include Index: lib/csu/arm/Makefile =================================================================== --- lib/csu/arm/Makefile (revision 293584) +++ lib/csu/arm/Makefile (working copy) @@ -23,7 +23,7 @@ CLEANFILES+= crt1.s gcrt1.s Scrt1.s # directly compiled to .o files. crt1.s: crt1.c - ${CC} ${CFLAGS} -S -o ${.TARGET} ${.CURDIR}/crt1.c + ${CC} ${CFLAGS} -mlong-calls -S -o ${.TARGET} ${.CURDIR}/crt1.c sed ${SED_FIX_NOTE} ${.TARGET} crt1.o: crt1.s @@ -30,7 +30,7 @@ crt1.o: crt1.s ${CC} ${ACFLAGS} -c -o ${.TARGET} crt1.s gcrt1.s: crt1.c - ${CC} ${CFLAGS} -DGCRT -S -o ${.TARGET} ${.CURDIR}/crt1.c + ${CC} ${CFLAGS} -mlong-calls -DGCRT -S -o ${.TARGET} ${.CURDIR}/crt1.c sed ${SED_FIX_NOTE} ${.TARGET} gcrt1.o: gcrt1.s Index: usr.bin/clang/clang/Makefile =================================================================== --- usr.bin/clang/clang/Makefile (revision 293584) +++ usr.bin/clang/clang/Makefile (working copy) @@ -11,7 +11,11 @@ SRCS= cc1_main.cpp \ .if ${MK_SHARED_TOOLCHAIN} == "no" NO_SHARED?= yes + +.if ${MACHINE_CPUARCH} == "arm" +CFLAGS+=-mlong-calls .endif +.endif LINKS= ${BINDIR}/clang ${BINDIR}/clang++ \ ${BINDIR}/clang ${BINDIR}/clang-cpp --=-l6GbdNs55QDkue5/IPHe-- From owner-freebsd-arm@freebsd.org Sat Jan 9 21:00: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 9EF08A6A016 for ; Sat, 9 Jan 2016 21:00:08 +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 92C2D10B6; Sat, 9 Jan 2016 21:00:08 +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 DD0621245; Sat, 9 Jan 2016 21:00:08 +0000 (UTC) Date: Sat, 9 Jan 2016 21:00:06 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: melifaro@FreeBSD.org, allanjude@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-arm@FreeBSD.org Message-ID: <16440042.13.1452373208684.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <568748651.9.1452363051785.JavaMail.jenkins@jenkins-9.freebsd.org> References: <568748651.9.1452363051785.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_arm64 - Build #2097 - 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.20 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Jan 2016 21:00:08 -0000 FreeBSD_HEAD_arm64 - Build #2097 - Fixed: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/2097/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/2097/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/2097/console Change summaries: 293612 by allanjude: Return call to init_zfs_bootenv to its previous location When called to early, new_currdev->d_type was not yet set zfs_fmtdev() would then return null While here, guard call to init_zfs_bootenv with if d_type == DEVT_ZFS Reported by: tsoome at me.com MFC after: 3 days Sponsored by: ScaleEngine Inc. 293611 by melifaro: Fix userland build broken by r293470. Pointy hat to: melifaro