From owner-freebsd-arch@freebsd.org Fri Dec 11 16:33:52 2015 Return-Path: Delivered-To: freebsd-arch@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 9BEA59D8909 for ; Fri, 11 Dec 2015 16:33:52 +0000 (UTC) (envelope-from sjg@juniper.net) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 5254714D3 for ; Fri, 11 Dec 2015 16:33:52 +0000 (UTC) (envelope-from sjg@juniper.net) Received: by mailman.ysv.freebsd.org (Postfix) id 4DE479D8906; Fri, 11 Dec 2015 16:33:52 +0000 (UTC) Delivered-To: arch@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 4D5909D8905; Fri, 11 Dec 2015 16:33:52 +0000 (UTC) (envelope-from sjg@juniper.net) Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2on0122.outbound.protection.outlook.com [207.46.100.122]) (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 B649514D1; Fri, 11 Dec 2015 16:33:51 +0000 (UTC) (envelope-from sjg@juniper.net) Received: from CO2PR05CA027.namprd05.prod.outlook.com (10.141.241.155) by BY1PR0501MB1384.namprd05.prod.outlook.com (10.160.107.142) with Microsoft SMTP Server (TLS) id 15.1.337.19; Fri, 11 Dec 2015 16:18:00 +0000 Received: from BL2FFO11FD032.protection.gbl (2a01:111:f400:7c09::190) by CO2PR05CA027.outlook.office365.com (2a01:111:e400:1429::27) with Microsoft SMTP Server (TLS) id 15.1.355.16 via Frontend Transport; Fri, 11 Dec 2015 16:18:00 +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 BL2FFO11FD032.mail.protection.outlook.com (10.173.160.73) with Microsoft SMTP Server (TLS) id 15.1.346.13 via Frontend Transport; Fri, 11 Dec 2015 16:17:59 +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; Fri, 11 Dec 2015 08:17:59 -0800 Received: from chaos.jnpr.net (chaos.jnpr.net [172.21.16.28]) by magenta.juniper.net (8.11.3/8.11.3) with ESMTP id tBBGHvD47284; Fri, 11 Dec 2015 08:17:57 -0800 (PST) (envelope-from sjg@juniper.net) Received: from chaos (localhost [IPv6:::1]) by chaos.jnpr.net (Postfix) with ESMTP id 08CAC580A9; Fri, 11 Dec 2015 08:17:57 -0800 (PST) To: Julian Elischer CC: Bryan Drewery , , , Subject: Re: My build work and goals In-Reply-To: <566A70B8.3060609@freebsd.org> References: <5669D8E9.8060000@FreeBSD.org> <566A70B8.3060609@freebsd.org> Comments: In-reply-to: Julian Elischer message dated "Fri, 11 Dec 2015 14:44:08 +0800." 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: <6346.1449850676.1@chaos> Date: Fri, 11 Dec 2015 08:17:57 -0800 Message-ID: <16127.1449850677@chaos> X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11FD032; 1:mUiet7CuRvtf6G2/UvnLrYmwNZmUOoygBmlCPnpl1mU7KKa30KBTCUCWNGrFCXHoL+Yqeaxwrm6cUa6LeNIHsq51wEkKOKVssOrQhtKfqhRkjIOAT/dQ5VQsJiSuJLHocaXV9G3hdHvi3OlxEFWl5qBF1zSu6CbpAp5/foFSDpHUBolavsHZGFaGEiOnPfQK3Ht9v7aZTVSRj3pPzOhbMPPgsmp3ExWstXcmdfW+btfZ9nd8XlThHPdzJyimW/P7vKSdO0Dpouq90s13zltr07ijfr2h1xweqg0HybUMNXLkHgFkYcK949lm8T8oRp+ZUPAtIm17iW/PWgG2o7Fq1NqFGwugGOXrfdl3nMmY+xY= X-Forefront-Antispam-Report: CIP:66.129.239.19; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(2980300002)(199003)(24454002)(189002)(4001430100002)(189998001)(586003)(117636001)(69596002)(1096002)(33716001)(19580405001)(106466001)(76506005)(97756001)(1220700001)(6806005)(5008740100001)(47776003)(11100500001)(19580395003)(23726003)(50466002)(86362001)(76176999)(97736004)(57986006)(46406003)(105596002)(2950100001)(92566002)(450100001)(50226001)(50986999)(87936001)(107886002)(81156007)(5001960100002)(110136002)(77096005)(42262002)(62816006); DIR:OUT; SFP:1102; SCL:1; SRVR:BY1PR0501MB1384; H:p-emfe01b-sac.jnpr.net; FPR:; SPF:SoftFail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY1PR0501MB1384; 2:VlIdXmpiJyUIFeMcwWLl3hQ7k1JN2VV82c/dYjWQTGhCZMSXrHgErcVpjIKM3+hZRvJ3pzTAvvr6sIMQUno8z1av09wKFSwCeJGep+yp3jsB+whAb34RzWCrPnnKXoUmV2pFeQEXG7vwZMFTUmIFqg==; 3:nss/yYycecgPR9FrX3Ai3Pek86BVZBa2qKZS0+Ztb0JPLiThdkQlSJWsgxq8yifcriQCNWArrJ0vK9R+HEICjuGyjuZxOC9KWoSVWvUye4eJ3sL8/kI7dWXDljEKdZ8MZ0Gy+BBDJDqoo136e5GudRnEO5hi/+jYq10u7dvdb18fR/bhNH/2SeB1+uB+z/iluvpk5aXUKc8lRaLFX+9LnPVHliHA1iRoUoaqu3GBgPA=; 25:cvKbTqZenjovMfeBkg6JfwH2Yphl+Ra7YkdNtOIoaROZGIfv8hwsEIHixZGiYMmOLPNunF/vJ7R2iKPGYPFrhiX2rE8Ha4L6iQJ6ZxsP6lDszNA991h5FXnUfftN1m0zzdJ+rqJWWWW6wC10gsRgFMxFM7x0wG/0YxzO4hj5FIPBfNCiZQYl7dE9L3olNnwJuFRuBGy9wQeAwCiRFTXP4OHuT5X/357fmmpuvEtnyWEmLPQj2POqRexMJ/ZfxEfauVdDv1p23wCzggklQGU7lQ== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY1PR0501MB1384; X-Microsoft-Exchange-Diagnostics: 1; BY1PR0501MB1384; 20:L6yb1yUlKWO948uMdyg3YrzRmV/vGOpczNeTl7DWHw1zbL3laXKT3XLtZL2gMZ55I1nZ1UotTNx4Ja/+1Z5gP6C3f/mIXQTEu+6zWAVywVIhaigPhYEKN9SvkPimN6v4LccwkoNexdTCdfDMb8M+Ahj2MyWkwWPR5ZJegQr13uvlijYxxAOWJxb661/hTQxUoOPwXYQWLR3bdg467BBoxJUvN++6cUxYUl7pZ6T+OB8CRQItred8+3DRjBvNVHrWYcMFzeVQw1PrgGpqRUaIQ+F6IYybnYV2J7jpGKA94QlNr2dqDYkjfYVnKnLpjrkg8f/I941CWeCesuwcQUZMfc7wgsiknGpNhF+wv7Q9krMAYiAc+ym1rao1srYVWoHDDhLq09fgnZQIfyLKL/fxQBbx/4/wNH7HYks14M2jAzkr0ORXj2SGg/TMWybXwHxobMPMvqJjly/yhBw1cETCyylPQ57bFKAe8wGk//Sdfv2LYv7aBcen8GOF3xuqkoNR; 4:HNHHXEO6R9fZExjhktsZ1PUy0LSvpTyEODcVb30BTSYMPRj9CLtqzSloV3yRh9PRFXvw3RzxASEOD8DgXOOSRKEhXEsJ7/9gWYkGP++ogsZQ5VAsyRJyuFIuukE6nacyEt/dTNBm2WnV8a3mEgRvkdRwRKIRd0dDkkg3qegNtKs/CCVOrDf6w6pBV4W5zVFaNtKStqlXhgaTIh20rrcHITRttpk5Or/VDLjoCXN4skPx9/q36xhIw+/AuXzDfa9uNiZvky19UyoL9coj2X3nc8zk7XzVoE8jg59rM6zkrx5O78o8f+UpvDc8sNuJB7kzQWmALd5lgHKDAQcI+c/7QH48wF6shUe1XH7od6Tlhec8B2rQ0xswG1f43t6eaC6a X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(520078)(8121501046)(5005006)(10201501046)(3002001); SRVR:BY1PR0501MB1384; BCL:0; PCL:0; RULEID:; SRVR:BY1PR0501MB1384; X-Forefront-PRVS: 0787459938 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY1PR0501MB1384; 23:YyWfLnplbDaLhjVl1THLvp8SRO4B7c9ZvUv1L3t?= =?us-ascii?Q?ywErXgB4MGWf4eSDp8+ENvgCaQcDfw7zUp6yDbuiru5Y2oJu8wnXUA56w3kx?= =?us-ascii?Q?x13dqTWvurEHg/mbdqAcBE8PWJmshMRsHOMHkR/zIF3iUiTdYiUnzksCYZEq?= =?us-ascii?Q?dxMDpRwhORbQJZTIuH4a3ZKdbJCzhClEHysZZUygWFdeDCNGoxuHeWmyGVYS?= =?us-ascii?Q?MWBpporU6orlhK8uqA6TNQN/zJp2s3iNEdBRbQZARmo+TNIfAPRrFZCHIpR1?= =?us-ascii?Q?oufkQ4p2jFFW0o438xskzHMoS/T9o5mLy7LAPFIBpzNYhyLTpCEMAOX8EP+Y?= =?us-ascii?Q?uokBE0qMF2PbmBqBzop8XoZcpZD6GnkShkbIMjaLRVjHnTyx36mK5rc1v0Wx?= =?us-ascii?Q?O+ky1Y3JtH8iKHwWxGyN/sZsR4nwUx1ivmrvO6H2mfQSA3NM1MwzJQhKo9kt?= =?us-ascii?Q?DyB3HOrzPsfTf1bbVdUmxJc6+H+uuWH6/NNCo+p2EnwFtECXfVsbG32IcjIv?= =?us-ascii?Q?CS1gIL2PYl84WhKEzNYUSu1DXklUL5ihJHjCMhvt4CXnPhrjYbvssFUIs/e1?= =?us-ascii?Q?C/E3a5TRBOMMO6Sfx2rMIAnvwhDYBQiVvNSLpczWt3u0zV70gg1wota5kKRk?= =?us-ascii?Q?AZhZDwT30HTaGj57qz4NosqS8cyC/BXIfpx9r4CVe4KUPMCRksLTqszEj5VU?= =?us-ascii?Q?2JS8F8JN1AhD4ww8ZtFZbLfU1duwLvA81cTdj3aVuAPpQCSAUYZ2KPWYgXz8?= =?us-ascii?Q?bYi6vmCP+LcW6yJt3whCWyREmF5zO6goPPe5bu91lhOng+CyfDfUwAtRsvz/?= =?us-ascii?Q?vWf/l8G5C/EJylAjx/9Ms+lKXFcNvonNZHhtQauS9AU498IohttP6ZSA93oS?= =?us-ascii?Q?oLmzzKKMzKvxCTRSfa0xy/GW++A2sCndYBnki2Unr+Il+PzCE8RCnUuitfkX?= =?us-ascii?Q?goWgw9de9zoGvGFvNIf9/v0EgwodYoqqv95BfEuc3daRIroRyjmnQdzrP+dR?= =?us-ascii?Q?RPvPj+e24pUqSmu2/cl/3lnwW0R4KycGqPSYqAYpWBU2W8a4+RJJO2xktf6q?= =?us-ascii?Q?5rAtgOBsPrlrekrVCkXx7vR92xDIWGzHQSOWyQHRxcY0KzQwIKOKzJ/yki2M?= =?us-ascii?Q?XMoa14iRo0QWpZ/eFOCwtqF25zgd6e5eP?= X-Microsoft-Exchange-Diagnostics: 1; BY1PR0501MB1384; 5:BUxAaEAld4gM0yhK6rNnP4gCzwMLbyLZSCdDF1cTm/SO18Hf95FoRlgLEjAOPVZPPFlWEL7cZYfBuQ9+FV+27ZoK+phvSiZchnS7Ev+FXNkYpBLDBmXRvkKY8yP5K401sdgqbiftVC9/55DDKc/7kQ==; 24:xWwIT2VMnhv4rGgz64ypoBzdFu+UFFAbObFE3nHKCBtmYBqUSm9q8l+hD7YokvSzAOGipzdZm8DYkGJpADjchqWireoMRl2upaFVz1/j2C0= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: juniper.net X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Dec 2015 16:17:59.6535 (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: BY1PR0501MB1384 X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Dec 2015 16:33:52 -0000 Julian Elischer wrote: > > Some improvements I have made recently: > > - WITH_FAST_DEPEND: Replacing the antiquated 'make depend'/'mkdep' with > > compiler dependency flags to generate the .depend files as a side-effect > > of compiling. This saves tremendous time in buildworld and buildkernel. > > Mach used to have this through their entire (bsd 4.3) tree. I forget Junos built this way for over 10 years but it only helps for the C/C++ code.