From owner-svn-src-head@freebsd.org Sun Mar 13 23:05:40 2016 Return-Path: Delivered-To: svn-src-head@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 634CCACF620; Sun, 13 Mar 2016 23:05:40 +0000 (UTC) (envelope-from sjg@juniper.net) Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1on0146.outbound.protection.outlook.com [157.56.110.146]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "MSIT Machine Auth CA 2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 5E872A6A; Sun, 13 Mar 2016 23:05:38 +0000 (UTC) (envelope-from sjg@juniper.net) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:To:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=x76gGOyzJH3P4GGqbXWrm7TPAFcQFRKlyHKk6/l6im0=; b=YsTuwPJSaIryx7zurowSE//ZxxptpkV+ujG+y7S3ErdiQIk0jttZRpiX7GtQ9k08pxTbvN2JB5KoNJ0ibpQ35xviL4G7qnKcIfKO/fJEjnX6jwFgkvmOLZ0FmiLk6znXW3xyT6xEDPz9glY3l925YYP2xboUHO5Q+/XE3jSG6RE= Received: from CO2PR05CA019.namprd05.prod.outlook.com (10.141.241.147) by BLUPR05MB737.namprd05.prod.outlook.com (10.141.208.17) with Microsoft SMTP Server (TLS) id 15.1.427.16; Sun, 13 Mar 2016 22:32:24 +0000 Received: from BY2FFO11FD056.protection.gbl (2a01:111:f400:7c0c::123) by CO2PR05CA019.outlook.office365.com (2a01:111:e400:1429::19) with Microsoft SMTP Server (TLS) id 15.1.434.16 via Frontend Transport; Sun, 13 Mar 2016 22:32:24 +0000 Authentication-Results: spf=softfail (sender IP is 66.129.239.19) smtp.mailfrom=juniper.net; FreeBSD.org; dkim=none (message not signed) header.d=none;FreeBSD.org; dmarc=none action=none header.from=juniper.net; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning juniper.net discourages use of 66.129.239.19 as permitted sender) Received: from p-emfe01b-sac.jnpr.net (66.129.239.19) by BY2FFO11FD056.mail.protection.outlook.com (10.1.15.193) with Microsoft SMTP Server (TLS) id 15.1.434.11 via Frontend Transport; Sun, 13 Mar 2016 22:32:23 +0000 Received: from magenta.juniper.net (172.17.27.123) by p-emfe01b-sac.jnpr.net (172.24.192.21) with Microsoft SMTP Server (TLS) id 14.3.123.3; Sun, 13 Mar 2016 15:32:22 -0700 Received: from kaos.jnpr.net (kaos.jnpr.net [172.21.16.84]) by magenta.juniper.net (8.11.3/8.11.3) with ESMTP id u2DMWKD82313; Sun, 13 Mar 2016 15:32:20 -0700 (PDT) (envelope-from sjg@juniper.net) Received: from kaos.jnpr.net (localhost [127.0.0.1]) by kaos.jnpr.net (Postfix) with ESMTP id 80990385508; Sun, 13 Mar 2016 15:32:20 -0700 (PDT) To: Bryan Drewery CC: , , , Subject: Re: svn commit: r296637 - in head: contrib/bmake contrib/bmake/mk contrib/bmake/unit-tests share/mk usr.bin/bmake In-Reply-To: <56E5C2EB.1070206@FreeBSD.org> References: <201603110135.u2B1Zd8a001604@repo.freebsd.org> <56E5C2EB.1070206@FreeBSD.org> Comments: In-reply-to: Bryan Drewery message dated "Sun, 13 Mar 2016 12:43:39 -0700." From: "Simon J. Gerraty" X-Mailer: MH-E 8.6; nmh 1.6; GNU Emacs 24.5.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <14944.1457908340.1@kaos.jnpr.net> Content-Transfer-Encoding: quoted-printable Date: Sun, 13 Mar 2016 15:32:20 -0700 Message-ID: <14946.1457908340@kaos.jnpr.net> X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: CIP:66.129.239.19; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(2980300002)(189002)(199003)(24454002)(450100001)(5003600100002)(81166005)(5008740100001)(1220700001)(1096002)(47776003)(46406003)(53416004)(105596002)(117636001)(50226001)(2950100001)(19580395003)(19580405001)(2810700001)(106466001)(4001430100002)(50466002)(23726003)(77096005)(2906002)(107886002)(110136002)(87936001)(50986999)(6806005)(4326007)(92566002)(86362001)(11100500001)(189998001)(76176999)(97756001)(76506005)(586003)(42262002); DIR:OUT; SFP:1102; SCL:1; SRVR:BLUPR05MB737; H:p-emfe01b-sac.jnpr.net; FPR:; SPF:SoftFail; MLV:sfv; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD056; 1:GkyOiVhawFmr6q1E2QXzLCQKm97fiT5XK5iqatYIRRmxNJ2axXXN1BtQvGVBMvBpNp68mxM5wBIf3QINV1VTEmAlnDmfRpHHfKFrfC6SqmrjfWjmqxBJQB7mUqZccgIckZqFrW2pGh+MmL4m973tl54gW+MSgm5Tq3Kv91Nqcwjc+m+fQpvQhl2Ie/xb1WYmiFvhFLA/dEEm5aDoiaBzm3eif+HkM66c8MFOoIj6RRpmKOVmyU79wLVSnOtpuNfFqUxXCbWuvANtAToNgfSye/VAsVUJzANs2N2hbjnuZgxjowilPuqW+uO8a/pgyQKP/uj8Zc/N/jSX6TS/PBlgubL29pRnpPLtfwAvVPEhb4+kdjsqF+6l2UA8EUkkaJN/hnCg2PY/KNIXusyoKefYGNFU7DVaIG6liubhU8RJAmw= X-MS-Office365-Filtering-Correlation-Id: 87d27778-20c2-451e-9c46-08d34b8f5921 X-Microsoft-Exchange-Diagnostics: 1; BLUPR05MB737; 2:HcYmRMEsEsPPfz7c6SCA8s3AYBdDvsd/CAvwibkxwQ4PzwiFN7MgXlmmYjpMXSlGcyy+rlM3XNcBWXmOeSTo38syA0rWKy41Vbl1wYCegxSmws0QTdqmC4HYJhUpTpzhjLiXfL38u/c8sI45gSC6ljiQqmEjmsJ2K4OKE1ykDSFXMjJqEYiLn1iwuMV7tuU6; 3:IzS2hBJKbYVLl4tmLeoW6xCGuXI33INnTjzrd6JGKe6YPBTS4Wrktnl2gxVRzNYcGITrfNB1fyOTC9mZ4Zw3bv+PcQMCtpC8Z3C2xQ12uX/KoM9rSs77XvyMjaHhXUL0jauskdlwsixim5oKhOPXUBSBbtOTxZ5j4SLSPKw+o74p3/rmuSCZs3BYs6vsCwB/JAJSPPJlP+EyXbcb5i432K2+l/d38ZMsHVo8oxetNOQ=; 25:F2mEyFnVZwtVwfzfa0dfF/grx8CiY+4T2aH/MjD4eLkFo1PR91wY/BvuWs2lFbOcpZ0hkettoFdooXSUSVsBcYoJHS3l1U7LLDEceuHjCulNIUZz9iRWgPcCzHVuvBRF3LB/zh/kQ7+5c/fREONEOBrvrb2EOw5yo155LzRz/1cEgSSHljsYS2gsktMyn76ty+W8ffkx3FxB4p6fCwLoYGgokJCTeqiwH28z3pLqt3Q8o0Tge5A3QS7fogsxTQgTFGtZ6XjZ3isEQ9dX5MGxPJuHRJDRPdZ/qzrfpFnUscNVBJNqKr90dv262bHIcKjv57j9Q0vXd08313BEO8eH1w== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR05MB737; X-Microsoft-Exchange-Diagnostics: 1; BLUPR05MB737; 20:yMC8aM63a40nFRy0EhFWctqaCpjEpXTL/V0nbeRdeDLHoXoKWnfFx0ZAdI0Sw9bXprJCgzCcHA0WBARkIionXCcNnIXJj2A5FN8nNVpSnx8EwfZglX54FrHCDgAS+6vnxsNC3Nk4we06vXhJrGakxc4f84k7tjAB0aVfRydmUQHJPrQIkbdSC+emmC8x4LggjbDTXUsu99Iu+9kjyN7c2h2AcNo9sobuOuZfUjs8eimDNphXa+XfuftizKaIqj/5dPs7IgJ/sqQyfbzVsAbunnPYr+PpjpgPcdGsYJ0lHAgPwk3HqPh2ajUnSBsf/oym8//o43tDpBTR/HQ8CDmrui8SSGOzM5X9NwPGkMBfHjaB+yEJmjFqoYMIorSvRjGm6MsQrIBLRf5NUMlm5KpuXlXUvHbnYD8qdcX7/9FnbLeZc9BnH1g3ihGFM+xPbQBdbDIjrmM9VNzf0Yh725iQqfFtz4wN7ObBTlS+PUuJypVa/j1yWxx3gltkPJ2dViGe X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(13017025)(13015025)(5005006)(13018025)(8121501046)(13023025)(13024025)(3002001)(10201501046); SRVR:BLUPR05MB737; BCL:0; PCL:0; RULEID:; SRVR:BLUPR05MB737; X-Microsoft-Exchange-Diagnostics: 1; BLUPR05MB737; 4:9NoEGzRsKUkt0RZMqXx/wOvjvjZxsoDLv0y15htC93NqL/K2OkmaymK6Y92iX4kT6yPC1qo7NLudJDizhbjOqeqVUcbMxTVHeNIiDlGjQCEEbkh95aoEuBAxXvThX3zVADzEhRTdnqSn8aNZamCMIEnN1U7W13/heL6CD4b0y8XTOsFcIFK2ay5iPIwiKl7MzsqdoxbdXfC3ABTZYe3BAiUSSZVrSaqP/vxue0kc5F+0WzCsNT492IzYCQw3sJp0l1j8IgYJ0EYZ8W/PLbYprtmeNjZGMddE23uhkyaC2OgcnJGKfgTS50EVj8faQ+geADSyaihBUKZJXI6uZ7tgUspozi/TrKJOaHCkbsBsRXXbvFmmmvXeBkY+7Kz6/UOwAiO7JRs0y2J097wUD7IOmrba5ugudRVZ33IDCvAUsapG/CA74rIzUQ+4a3o/iC4Fa9coTdEKZ9ine3dK0Jr+3A== X-Forefront-PRVS: 0880FB6EC1 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR05MB737; 23:o4tbU7ZWjsjUNRylAhaJMswHS/NM9JquUvjuDzBJZG?= =?us-ascii?Q?Xrx+FMwejE/+PFlAiXrtmdcfIJpGa7bfgtKJWoywzKKry98gT6YFDhZGFyOl?= =?us-ascii?Q?uWt+kQCqBZNS3ww/AYce0Nd2ZF73cAeYpoIu+3bZC2YzXXqEYlPFQ/xCisT6?= =?us-ascii?Q?fG0IYnPb7TpmfGDaCAvx4eKKZThkcZD0Qs1LfvQ4rziWOIOktZnt+UAtOGA+?= =?us-ascii?Q?zSzxrL1L2E61Ul2Wtb4wgAj8gU24G+xhgR0AL69V9vfcP/7Rg782NpBst61a?= =?us-ascii?Q?ikz91llMzV3YjMux87souO79IIPkEepxFTpbp+sooo2HujDDnC/6ZbwgC0Wx?= =?us-ascii?Q?u5yly0CQ32c2i+SyFTn/IA+LsDtnVoDEIct+0dpsLh7ykAhNBXpXX9eayzlL?= =?us-ascii?Q?4RZbHX9jPlZTlv9+fU3a9Xle01/7hRhK7FmKRM9kKsGbRj9eXJwSXqcp/SKn?= =?us-ascii?Q?q1bfOvJFRLauNDTZjZj3v/f0gYgqXTzwOFuUVc6VzFVeMY7Vj2GumAD3gRtl?= =?us-ascii?Q?JZfZ5uUmqjaNDyHp6unRpBCwNtvoug65rkNs1exk7oFB490CuBKafkXU7EZ1?= =?us-ascii?Q?EgFz6UW6E+c6VYfODgSJqrDi1FQ95AqkgpQpmHIgntOqecjEsYcYeB1whgm7?= =?us-ascii?Q?ZwSMTEqZtO0f1AF4PZ68ZaxI3eq5tllI9bpw6nGmrZjV6Hop4qxywiTStN/G?= =?us-ascii?Q?mv/AdDZ/Kb3mIVtayhUoYX1yiHVJYZp/bkD1ofliQjw/yTiaV1t7SYxcNoo4?= =?us-ascii?Q?QLvyKp+eedaZXLRq43gxQ9bGGLbdH9KBaFo1ptFPM6ZuLtU6NE9OJ43nbhzP?= =?us-ascii?Q?fJpFxY+7Ixo42KqZBIEXxXIOxNqHLeZh9sbwIBGbL2vi3GfgWAL5mXIDjurK?= =?us-ascii?Q?BiQbbMSO0ip84ITXxORDj5yNt+zHJIpQgultU/bGAOAZg4RMWxStgQYmp1Zm?= =?us-ascii?Q?Z1cZmbPlA3o0s7F4ogoouD9zUxRTjFO4tv7mWbVfEtuqWk0q8HQh1RGBZbXh?= =?us-ascii?Q?kg0iBVeHIvnZQSd3F31x+Jce7TVg6rSXYfJ+VoZcWg0FedyLVzb+W3mQBt06?= =?us-ascii?Q?+EwsvrluCY0jJqJqMZ0qSNDeOYCzJIRRQBRSKyr1cNHJTbPjvQBuPqkLIJv/?= =?us-ascii?Q?pDL7za3CA=3D?= X-Microsoft-Exchange-Diagnostics: 1; BLUPR05MB737; 5:nk0qYdtBNcXZOEwDaMLBK4/eWNrApX7TwhOXXWmpY3Ce8K74Y5LPC1SU7mV6MxTS4qh71ZmO4r1Jp74L3gpZu+Zc4IuYdBfGkG06NeC69/V9+5528mKc4e/SU+8sJFINCPPBjfBeFxe1AUPVSvTErg==; 24:EZo1EyxpMv3oxfp/DCgbvuVnDHwxKQWowuEXPDvOH+4/VYiA5yxMMao9u6Pi7Ts3BOWqH/HQzRCjoY1V0aCZ5okvTzS0JNkaiEov/CbmvXQ= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: juniper.net X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Mar 2016 22:32:23.4813 (UTC) X-MS-Exchange-CrossTenant-Id: bea78b3c-4cdb-4130-854a-1d193232e5f4 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=bea78b3c-4cdb-4130-854a-1d193232e5f4; Ip=[66.129.239.19]; Helo=[p-emfe01b-sac.jnpr.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR05MB737 X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Mar 2016 23:05:40 -0000 Bryan Drewery wrote: > > # MACHINE specific depend files are supported, but *not* default. > > # If any already exist, we should follow suit. > > _aml =3D ${ALL_MACHINE_LIST:Uarm amd64 i386 powerpc:N${MACHINE}} ${MA= CHINE} > > -# MACHINE must be the last entry in _aml ;-) > > +# make sure we restore MACHINE > > +_m :=3D ${MACHINE} > > _e :=3D ${_aml:@MACHINE@${.MAKE.DEPENDFILE_PREFERENCE:@m@${exists($m)= :?$m:}@}@} > > +MACHINE :=3D ${_m} > > .if !empty(_e) > > .MAKE.DEPENDFILE ?=3D ${.MAKE.DEPENDFILE_PREFERENCE:M*${MACHINE}:[1]} > > .endif > = > = > What changed in bmake to require this? Now in older checkouts I don't deleting the :@ loop iterator variable. > get MACHINE defined with DIRDEPS_BUILD without this change. That's not > ideal since it breaks older builds. Yes, I should mfc the above change? it is harmess with older bmake's.