From owner-freebsd-current@freebsd.org Sat Jun 4 07:17:41 2016 Return-Path: Delivered-To: freebsd-current@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 945F4B68ED3 for ; Sat, 4 Jun 2016 07:17:41 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-211-180.reflexion.net [208.70.211.180]) (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 413DA1A3B for ; Sat, 4 Jun 2016 07:17:41 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 17473 invoked from network); 4 Jun 2016 07:18:04 -0000 Received: from unknown (HELO rtc-sm-01.app.dca.reflexion.local) (10.81.150.1) by 0 (rfx-qmail) with SMTP; 4 Jun 2016 07:18:04 -0000 Received: by rtc-sm-01.app.dca.reflexion.local (Reflexion email security v7.90.3) with SMTP; Sat, 04 Jun 2016 03:17:38 -0400 (EDT) Received: (qmail 25893 invoked from network); 4 Jun 2016 07:17:38 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with SMTP; 4 Jun 2016 07:17:38 -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.104] (c-76-115-7-162.hsd1.or.comcast.net [76.115.7.162]) by iron2.pdx.net (Postfix) with ESMTPSA id C8580B1E001; Sat, 4 Jun 2016 00:17:32 -0700 (PDT) Content-Type: text/plain; charset=windows-1252 Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: [CFT] WITH_META_MODE: Working incremental build [only on i386 and amd64] [filemon fails to load on powerpc64] From: Mark Millard In-Reply-To: <39d3c132-cdac-8c9a-c580-82d18f071699@FreeBSD.org> Date: Sat, 4 Jun 2016 00:17:31 -0700 Cc: FreeBSD Current , FreeBSD PowerPC ML Content-Transfer-Encoding: quoted-printable Message-Id: <1D3FECB2-D7D9-491E-9BDD-C34436EFB333@dsl-only.net> References: <7748cc71-3788-22ae-fcb2-699eae529310@FreeBSD.org> <9A1A624D-9286-4C0F-A435-D590E07C1149@dsl-only.net> <39d3c132-cdac-8c9a-c580-82d18f071699@FreeBSD.org> To: Bryan Drewery X-Mailer: Apple Mail (2.3124) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Jun 2016 07:17:41 -0000 On 2016-Jun-2, at 12:36 PM, Bryan Drewery = wrote: > On 6/1/2016 6:39 PM, Mark Millard wrote: >> while filemon.ko now exists: >>> # ls -l /boot/*/filemon* >>> -r-xr-xr-x 1 root wheel 32064 Jun 1 17:59 = /boot/kernel/filemon.ko >> it does not load: >>> # kldload -n filemon >>> kldload: can't load filemon: No such file or directory >>> # dmesg | grep link_elf >>> link_elf: symbol elf64_freebsd_sysvec undefined >> So no WITH_META_MODE=3Dyes yet for powerpc64. >=20 >=20 > Please try this patch: http://dpaste.com/37VP5MD.txt >=20 > And once you have filemon loaded please run this basic test script. = It > should return no output and a zero exit status. >=20 > http://dpaste.com/23NTA0A.txt >=20 > Just sh file it. >=20 > --=20 > Regards, > Bryan Drewery Unfortunately other things interfered and I was unable to do this before = temporarily losing access to the powerpc and powerpc64 boxes --for what = will probably be weeks or months. So for now it is the end of my native-testing for powerpc64 and powerpc. I do not know if anyone else has an appropriate context and willingness = to do this specific test or not. For the duration I should still be able to do amd64 -> powerpc64 or = powerpc cross builds (buildworld buildkernel), although likely with less = time and more delay for doing so. I am hoping to still have rpi2 access for armv6/v7 native use. But I've = yet to make the soft-float to hard-float leap: I focused primarily on = the powerpc64 and powerpc use, knowing up front of the pending = temporarily-unavailable status. Thanks for all the work on the build system by you and others. = Originally I had a bunch of workarounds in my src.conf files to avoid = problems that occurred for the likes of a libc++-based, xtoolchain-based = so-called "cross build" (self-hosted), powerpc64 environment (no gcc = 4.2.1 and clang not working for such yet). Far more works implicitly in = src.conf files for such a context now. =3D=3D=3D Mark Millard markmi at dsl-only.net