Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 13 Jun 2016 14:27:47 -0700
From:      Bryan Drewery <bdrewery@FreeBSD.org>
To:        Mark Millard <markmi@dsl-only.net>, FreeBSD Current <freebsd-current@freebsd.org>
Subject:   Re: WITH_META_MODE vs. delete-old and delete-old-libs
Message-ID:  <652992e2-e891-ea91-90df-735933acab67@FreeBSD.org>
In-Reply-To: <31063879-DF43-4895-A9EA-99A70DCFE4A1@dsl-only.net>
References:  <31063879-DF43-4895-A9EA-99A70DCFE4A1@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)
--TItxu7H9wUsqKHkIBXpBntGi3G8bg7Sc9
Content-Type: multipart/mixed; boundary="NSjD7g3IlWTl5HLF1vcCcUK1U0SIXcfbp"
From: Bryan Drewery <bdrewery@FreeBSD.org>
To: Mark Millard <markmi@dsl-only.net>,
 FreeBSD Current <freebsd-current@freebsd.org>
Message-ID: <652992e2-e891-ea91-90df-735933acab67@FreeBSD.org>
Subject: Re: WITH_META_MODE vs. delete-old and delete-old-libs
References: <31063879-DF43-4895-A9EA-99A70DCFE4A1@dsl-only.net>
In-Reply-To: <31063879-DF43-4895-A9EA-99A70DCFE4A1@dsl-only.net>

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

On 6/13/2016 2:12 PM, Mark Millard wrote:
> I've been using the following script to run my make commands for amd64 =
builds (as an example):
>=20
>> # more ~/sys_build_scripts.amd64-host/make_amd64_nodebug_clang_bootstr=
ap-amd64-host.sh=20
>> kldload -n filemon && \
>> script ~/sys_typescripts/typescript_make_amd64_nodebug_clang_bootstrap=
-amd64-host-$(date +%Y-%m-%d:%H:%M:%S) \
>> env __MAKE_CONF=3D"/root/src.configs/make.conf" SRC_ENV_CONF=3D"/root/=
src.configs/src.conf.amd64-clang-bootstrap.amd64-host" \
>> WITH_META_MODE=3Dyes \
>> MAKEOBJDIRPREFIX=3D"/usr/obj/clang/amd64.amd64" \
>> make $*
>=20
> When the WITH_META_MODE=3Dyes is present (as shown) delete-old and dele=
te-old-libs command line arguments to the script do not display the promp=
ts but the process does wait for the y/n answers. I've actually used top =
in another window to see what it is waiting for an answer to. After I've =
answered all the questions then the list of prompts finally is shown all =
at once.
>=20
> Without WITH_META_MODE=3D each prompt text is displayed before it waits=
 for the answer to that prompt.
>=20
>=20
> This sort of fits in with my earlier questions about make usage that is=
 in the likes of, say, mergemaster and if/where care about WITH_META_MODE=
=3Dyes use vs. disuse might be important for such. For example: Should "e=
nv WITH_META_MODE=3Dyes" be used with mergemaster if it was used with bui=
ldworld, buildkernel, installkernel, and installworld?
>=20

I thought I had fixed this but I see I did not. There's a few similar
bugs here to fix.  WITH_META_MODE=3Dyes is intended to be safe to always
set.  Mergemaster is special since it is building private targets rather
than only public targets.  So I'll likely have to patch it.


--=20
Regards,
Bryan Drewery


--NSjD7g3IlWTl5HLF1vcCcUK1U0SIXcfbp--

--TItxu7H9wUsqKHkIBXpBntGi3G8bg7Sc9
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

iQEcBAEBAgAGBQJXXyVTAAoJEDXXcbtuRpfPPFgIAKoR/Nf4U/fvE9qrln7he63N
nJFw+jRSvf1bi6tmoTVHSiYyWtKfq+AtVe2KnqI1aTeotjOKUCwioXQUflsekLvJ
w/pXZz9KsYJMFdsR7mCMT1EkL6Jr5siNDaecBJV7hqloO3XL22QtG7035EaTBCUR
s2SKVoxrHkS8lxz/TznyoYDeFpvP0gEKxhc4ty8alm1aUTyLickUlxFinME2W4yj
ec9BvaZA152GXEMrDt2++akI/29vueMjDpc+4+ZcjPk00ydZC2efG40q5MoAlgjE
0TBc476dWO5QqKR04f+rOWz4czc+75dUMvfKTmKomtE6cMKOdmNXykXoeXH6ZiA=
=BPCt
-----END PGP SIGNATURE-----

--TItxu7H9wUsqKHkIBXpBntGi3G8bg7Sc9--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?652992e2-e891-ea91-90df-735933acab67>