Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 1 Jun 2016 08:20:01 -0700
From:      Bryan Drewery <bdrewery@FreeBSD.org>
To:        Mark Millard <markmi@dsl-only.net>, FreeBSD Current <freebsd-current@freebsd.org>
Cc:        FreeBSD PowerPC ML <freebsd-ppc@freebsd.org>, freebsd-arm <freebsd-arm@freebsd.org>
Subject:   Re: [CFT] WITH_META_MODE: Working incremental build [only on i386 and amd64]
Message-ID:  <7748cc71-3788-22ae-fcb2-699eae529310@FreeBSD.org>
In-Reply-To: <FE82CBAD-ED55-41A3-9413-34948A9CBC0F@dsl-only.net>
References:  <FE82CBAD-ED55-41A3-9413-34948A9CBC0F@dsl-only.net>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--MhaiRRG7KqV7nV4OBOmPR6Or5KQH8AphX
Content-Type: multipart/mixed; boundary="efn7WqpkSn21QmU89igjEUlwG5g9FskmI"
From: Bryan Drewery <bdrewery@FreeBSD.org>
To: Mark Millard <markmi@dsl-only.net>,
 FreeBSD Current <freebsd-current@freebsd.org>
Cc: FreeBSD PowerPC ML <freebsd-ppc@freebsd.org>,
 freebsd-arm <freebsd-arm@freebsd.org>
Message-ID: <7748cc71-3788-22ae-fcb2-699eae529310@FreeBSD.org>
Subject: Re: [CFT] WITH_META_MODE: Working incremental build [only on i386 and
 amd64]
References: <FE82CBAD-ED55-41A3-9413-34948A9CBC0F@dsl-only.net>
In-Reply-To: <FE82CBAD-ED55-41A3-9413-34948A9CBC0F@dsl-only.net>

--efn7WqpkSn21QmU89igjEUlwG5g9FskmI
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

On 5/29/2016 3:53 PM, Mark Millard wrote:
> Quoting the original note about WITH_META_MODE ( https://lists.freebsd.=
org/pipermail/freebsd-current/2016-May/061481.html ):
>=20
>> You will also need to load the filemon(4) module with 'kldload filemon=
'.
>=20
> But head's sys/modules/Makefile says:
>=20
>> .if defined(MODULES_OVERRIDE) && !defined(ALL_MODULES)
>> SUBDIR=3D${MODULES_OVERRIDE}
>> .else
>> SUBDIR=3D \
>=20
> . . .
>>        ${_filemon} \
>=20
> . . .
>> .if ${MACHINE_CPUARCH} =3D=3D "i386" || ${MACHINE_CPUARCH} =3D=3D "amd=
64"
> . . .
>> _filemon=3D       filemon
> . . .
>=20
> as the only contexts that provide a filemon.ko to use with kldload.
>=20
> Thus, for example, arm variants (32 bit and 64 bit) and powerpc variant=
s (32bit and 64 bit) do not have WITH_META_MODE as an option as things ar=
e set up.
>=20
> I had been hoping to cut down on the time for clang-related rebuilds du=
ring native buildworld runs on my slower buildworld contexts (armv7a/cort=
ex-a7, powerpc, powerpc64). But it was not to be.
>=20
> It appears that, once some arm variants are officially tier 1, WITH_MET=
A_MODE will not span all tier 1 platforms.
>=20
> [Since I tend to use non-tier-1 platforms I tend to notice some of the =
statements about FreeBSD that are true of only tier 1 without being expli=
cit about it. But initially it takes some research to discover that statu=
s for each such point. WITH_META_MODE is an example.]
>=20

I've just enabled the filemon(4) build on all architectures in r301130.

--=20
Regards,
Bryan Drewery


--efn7WqpkSn21QmU89igjEUlwG5g9FskmI--

--MhaiRRG7KqV7nV4OBOmPR6Or5KQH8AphX
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBAgAGBQJXTv0nAAoJEDXXcbtuRpfPZxwH/i2GLWdM+/S1aUwg9Z5MZDT8
nlntlziN1Fugy/63L/CxgOC3E9ozWkr3eoToZqgkbREITaL/IdKnEjQQBaZI7KUT
dNrfhKpmkCoeomx60+sFPfxVp+rpXTa2DAAwB8yoB3AqF4Hcwfsp1SQOqujiKa01
580svdN9P4pPEc8TBbk9ww5d4QvIRTTDaQ3olQE9oapVS/iL6QsyVMRgWY4p0WxO
uyuVKuiJzmJdq86f93HAZN30srwBqb8UG52aegVuDCe1GPOBlFWA1fhuhrL3cAwu
CAxJLs1bUmqFoJJUD0HlLtNX2FCihflz4P68tAbhhf9eDPLRjasMLzADUGWaNx0=
=5kmo
-----END PGP SIGNATURE-----

--MhaiRRG7KqV7nV4OBOmPR6Or5KQH8AphX--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7748cc71-3788-22ae-fcb2-699eae529310>