From nobody Thu Jan 1 19:39:00 2026 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dhxxG3J63z6Mcrj for ; Thu, 01 Jan 2026 19:40:02 +0000 (UTC) (envelope-from sjg@juniper.net) Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "*.pphosted.com", Issuer "Sectigo Public Server Authentication CA OV R36" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dhxxG0v5Tz3sL3 for ; Thu, 01 Jan 2026 19:40:02 +0000 (UTC) (envelope-from sjg@juniper.net) Authentication-Results: mx1.freebsd.org; none Received: from pps.filterd (m0108163.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 601HfmbR2208436; Thu, 1 Jan 2026 11:40:00 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h= cc:content-id:content-transfer-encoding:content-type:date:from :in-reply-to:message-id:mime-version:references:subject:to; s= PPS1017; bh=u+aIGSIqOKZDTwfEMKDR7qeUinujAagG3hbd6arl24U=; b=vv7q wuXH2pAfzcQn5nde9cgc/M/Yn8a6ZX1RyaM1j9kGuMZbwZGdQXtwjW+1+3dn0VDa pwkrIaXni8KZi3szM4+9buDZ9QsNVRWtH//oJLpPzgSRyGqSSjNaj0bgyGONN4wk 7hqLhK/TmyddbB/y3X8HMqaV+Fyd2tutSz4Wvpm1qxT4YMCRdGqFwBQn3vBoWYrV FFEF5KirMmD6Ak8Ewl/Ag76svDaFTU84oz9sIVPdqNcOe47p41eD5xm1SyYG3FPt YuYX4vU6K6LcaI9au9m/gCEASM4jyi+lfQrI8hv9UrpoHgJ1aThdztUilaPxBrpu 5Cz7R/LxCZ7Aso4ztQ== Received: from ph8pr06cu001.outbound.protection.outlook.com (mail-westus3azon11012032.outbound.protection.outlook.com [40.107.209.32]) by mx0b-00273201.pphosted.com (PPS) with ESMTPS id 4bcyqyc75b-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Thu, 01 Jan 2026 11:40:00 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=d9+xZt0fasJMX1E0HmRaB1jP7Gr1SkzSnYgsc/mo6Tx0rFRL+UyVejwnqn1QTMkw/hrteFeIqsGQ2J4N8TlARRx8oAmaZ7sclQlYYkbica8ZaOt+JuRzUUk+6XBGt2QKkGJczzFpN43FLA/i9oAegu8fP2UUtFr535hzMvk99LIyvVoTTDfNaS0uTt/Hw2AGkb4QKqv1zOXELWvPEKp7qOP6CrSKYvRs8QqTVi4/IKiLhA/HWPAkMHVNCPZrwPzemUfiXO93XG8bEvmVZSXkR/etoOc50P9qUo+2hKjzdm6dz4yT7icKwK0iXu2GMx3WD6kOHc/7LJc3f1TOQTV2MQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=u+aIGSIqOKZDTwfEMKDR7qeUinujAagG3hbd6arl24U=; b=Ty/RxO9wVbpjBvSr2bndS/Vzs/JR1YWbFZSoLa3F0fWHiDqqwSh6Bfi4o7Gy3otG5HC7vNCq5tmGOU+jsgjJINFHVO5OqZg9R4/ZexDzDdZFQibZn1l6Ytc/BF6EFiXCWo+go5tXPKlI6/sTWRajPzVew6DaHcw1swaOeQJBOawlKngNXGPqCrSb3bIO9FIBuLp2dWot/q+ZTAlEHFZM7YL9iGUJQxqwGEWT1bYG+WSx8q9bjt7yrIgpucYYgGtGHg7jJRU0Kd587daA51/cLurTmHNRf+wMXKFFGuGrdUbBXro3X3/J5a4xMxQEl+mAC7xySaeeNMZJWe0ShGbeaw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=softfail (sender ip is 66.129.239.14) smtp.rcpttodomain=freebsd.org smtp.mailfrom=juniper.net; dmarc=fail (p=reject sp=reject pct=100) action=oreject header.from=juniper.net; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=u+aIGSIqOKZDTwfEMKDR7qeUinujAagG3hbd6arl24U=; b=hrdEuu4RoixfMIIbwz1q3ZsuQI78Y+5Vg795lOibvLmeOlVikPws2voXtd+d3d1hd9IGFWq08lU3asOKROAGk6DTILkU6h7chSdvQE9JcOmuAO2rEsg9kaKe6oV3k/6z7YARbSBXF9eQYqZS78w8TbRlgppGkD0re9TN3v/dsig= Received: from BY3PR05CA0011.namprd05.prod.outlook.com (2603:10b6:a03:254::16) by SJ0PR05MB8518.namprd05.prod.outlook.com (2603:10b6:a03:396::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9478.4; Thu, 1 Jan 2026 19:39:57 +0000 Received: from SJ5PEPF000001D5.namprd05.prod.outlook.com (2603:10b6:a03:254:cafe::b0) by BY3PR05CA0011.outlook.office365.com (2603:10b6:a03:254::16) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9499.1 via Frontend Transport; Thu, 1 Jan 2026 19:39:56 +0000 X-MS-Exchange-Authentication-Results: spf=softfail (sender IP is 66.129.239.14) smtp.mailfrom=juniper.net; dkim=none (message not signed) header.d=none;dmarc=fail action=oreject header.from=juniper.net; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning juniper.net discourages use of 66.129.239.14 as permitted sender) Received: from p-exchfe-eqx-01.jnpr.net (66.129.239.14) by SJ5PEPF000001D5.mail.protection.outlook.com (10.167.242.57) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9499.1 via Frontend Transport; Thu, 1 Jan 2026 19:39:56 +0000 Received: from p-exchbe-eqx-01.jnpr.net (10.104.9.14) by p-exchfe-eqx-01.jnpr.net (10.104.9.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.14; Thu, 1 Jan 2026 13:39:56 -0600 Received: from p-exchbe-eqx-02.jnpr.net (10.104.9.15) by p-exchbe-eqx-01.jnpr.net (10.104.9.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.14; Thu, 1 Jan 2026 13:39:56 -0600 Received: from kaos.jnpr.net (10.104.20.6) by p-exchbe-eqx-02.jnpr.net (10.104.9.15) with Microsoft SMTP Server id 15.2.1544.14 via Frontend Transport; Thu, 1 Jan 2026 13:39:56 -0600 Received: by kaos.jnpr.net (Postfix, from userid 1377) id D6362551FE; Thu, 01 Jan 2026 11:39:00 -0800 (PST) Received: from kaos.jnpr.net (localhost [127.0.0.1]) by kaos.jnpr.net (Postfix) with ESMTP id C85A2554CA; Thu, 01 Jan 2026 11:39:00 -0800 (PST) To: Mark Millard CC: FreeBSD Current , Subject: Re: How do WITH_DEPEND_CLEANUP= and WITH_META_MODE= interact? To get the old WITH_META_MODE= behavior, is WITHOUT_DEPEND_CLEANUP= needed? In-Reply-To: <2C79022B-6F51-4E67-808E-206C55627D82@yahoo.com> References: <2C79022B-6F51-4E67-808E-206C55627D82.ref@yahoo.com> <2C79022B-6F51-4E67-808E-206C55627D82@yahoo.com> Comments: In-reply-to: Mark Millard message dated "Wed, 31 Dec 2025 17:36:54 -0800." From: "Simon J. Gerraty" X-Mailer: MH-E 8.6+git; nmh 1.8; Emacs 30.2 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <96791.1767296340.1@kaos.jnpr.net> Content-Transfer-Encoding: quoted-printable Date: Thu, 1 Jan 2026 11:39:00 -0800 Message-ID: <23.1767296340@kaos.jnpr.net> X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ5PEPF000001D5:EE_|SJ0PR05MB8518:EE_ X-MS-Office365-Filtering-Correlation-Id: bfe918a6-d452-493c-35a8-08de496d8b35 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|1800799024|36860700013|82310400026; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?9SYyX5/Jdq7Zyl4Niym5RQGiSutdWTnUbJ4mCgUzM+O2f8IpuoHLrWK0Mz/8?= =?us-ascii?Q?3qcbCOD9nHghRYHK1z5Benu7+oG7VHEJH7NXXZI5+nV0Iul1LVCqKmB+RmZg?= =?us-ascii?Q?xhchIJ6ME4H6d50PyNtghQRrlTEqzRjBAnfGHSN224HdbVbZXDSNz3RjVNkw?= =?us-ascii?Q?pvGTJa8yqHbopvZOHxuAaZdODUNxKSbb/Zb+52G1eoyffXJBxKlpLzPFvY7v?= =?us-ascii?Q?PnFRgiKxdBLxTO8piQH0NSAh44tDopyb76O8oKoyvRtMDBjgkjVA5TAyBkkn?= =?us-ascii?Q?knMzJtG16pw6E0iM8bT/CecQq2hlOWEt32L3Y2evdqCAIrt754NzahO6AC/f?= =?us-ascii?Q?uaNYQEP2v37xsk2RjpA5VoGP7hkFmNwD16y8ShCehaYe4iMAQu0xggsSYavy?= =?us-ascii?Q?UsirN7pplN+yKN56TIG0DTN9LIbPtBcQXjbR9lydlYQhTKlaBCjm2WmiN8GR?= =?us-ascii?Q?H9Hl9z7UpH8z16+D7eX9wUt/VON/3hxvWQMJ4AC+8PbvQ+tR3wphWD9Gq+dW?= =?us-ascii?Q?RMDI4+6zRrY6uCqlZ75Rbncr9DpN0Yyd0EseqpMoYL+gACBqNO2u9caHla7c?= =?us-ascii?Q?XEFyTBEqkXtNlq+vkXtd3SkN4U68d/L+U/6bDplQ1orPVld7+1iIo1F0SXZo?= =?us-ascii?Q?3trTcBMNy/3SV1dNRrGjDoHXZ70Iuxb3HiWx5vRJNiLfrgo98C/2HUWpE8zP?= =?us-ascii?Q?dHzG8ihLrwyFt6WOcSpPhL1zvsgbYY/zoQGJheZmZagG3HbxOz9LGdrkd2PV?= =?us-ascii?Q?lofSTHf+9dpFub46wI0EwHYykYnLo3LQYNp4D1eJMjXNPuckh6cKN3DDIB/c?= =?us-ascii?Q?HSzcsCMQ1edEwYpAjh9jCu+2vDq88p17yL4ngBOGC9LblIwtp0MlBLFqlLqr?= =?us-ascii?Q?bjvHJ7kaj76Jyk647ynz2zEbNIzGFRnwYgpim3cu4dleVWtXkt1MqL5XfPiP?= =?us-ascii?Q?WOuTZCd6w9gr/Jc70enp6up6dgd+U4N7ixM6ZmRXAFgrMpTwB/iqZ4KcJQ3T?= =?us-ascii?Q?LMkxkWcAsRculZMlVogREGhFSBxiz36SE/Cm1J3LfEjare6h4XOhTEQu0jeX?= =?us-ascii?Q?t1IdeLTwP9ZKWTHhWvFMUWd/3pV7fPW9D4C8QL/dQcuUDLeJVjwHT4hsMZN/?= =?us-ascii?Q?3rVEEDwM9Y02E805rJMAHEFaa9y94RuS2dNsk4ddyqnOWkobWTDhrQuIIVW/?= =?us-ascii?Q?5p+xw/mwR3WVgyu1UmeF2oDdIj7FZn+AZPEMoo1W96N/zUci9J0bM3V6CY4Z?= =?us-ascii?Q?+MQZSH13lwgkn4pnlr8VmBxg5ea7mfP6Me/9Sm+vCL3WKkJXB1JJ+FwevgLo?= =?us-ascii?Q?SxK5Ky00M8tnSOVe4KWe8isvy55B6YZ2bqQXLH8WFulujqoR/uNFLdAZ1hVI?= =?us-ascii?Q?9Fc13hAsokMg9Q/yuIw0MFXk3u0rkyEmtjLdfTu/GUX868QJmsQgz4mIE4tC?= =?us-ascii?Q?cksoR7FBErVkGwiOnUcIjdV50W03qcIL1wW4FNHdgrk8ajicOXl/O7o8CV3L?= =?us-ascii?Q?PrZosyolQYPd6BRNgfIK4E5e3+55zR0nXd/M3M65oE8rAl9EfTpb72SFFiQh?= =?us-ascii?Q?T5tmv0ITxQMWrnAFhTA=3D?= X-Forefront-Antispam-Report: CIP:66.129.239.14;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:p-exchfe-eqx-01.jnpr.net;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(376014)(1800799024)(36860700013)(82310400026);DIR:OUT;SFP:1101; X-OriginatorOrg: juniper.net X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jan 2026 19:39:56.8816 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: bfe918a6-d452-493c-35a8-08de496d8b35 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.14];Helo=[p-exchfe-eqx-01.jnpr.net] X-MS-Exchange-CrossTenant-AuthSource: SJ5PEPF000001D5.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR05MB8518 X-Authority-Analysis: v=2.4 cv=AsXjHe9P c=1 sm=1 tr=0 ts=6956cd90 cx=c_pps a=Eb813/LJkoRL1pr8t+D1ZA==:117 a=f/rncuQqEjTEF/G1odkJ9w==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=LjlLzJy0x-cyVF6y:21 a=kj9zAlcOel0A:10 a=vUbySO9Y5rIA:10 a=s63m1ICgrNkA:10 a=rhJc5-LppCAA:10 a=VkNPw1HP01LnGYTKEx00:22 a=CjxXgO3LAAAA:8 a=Y5DTqMGbDpVyLNIpATMA:9 a=CjuIK1q_8ugA:10 a=ZXulRonScM0A:10 a=zZCYzV9kfG8A:10 a=0lgtpPvCYYIA:10 X-Proofpoint-GUID: R80oxyT8IFR1mE5ka-KGnCsrbPAAxOPi X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTAxMDE3OCBTYWx0ZWRfX6EJs/UNWwF54 1ryVfbutOzpwwr5HdNF4Km/uAbQjlyx5Vw+8pPb1AuHHP2csM8m6dPFY1JGV76ZfXB2OLgHFcjh Yj5GtDaEg9sv2yMAybPTHoPkL9pNaNF8Q7TEGgdunlPkNoon/K9y+p1NuIoU5DM4pu0btntHItk aQf9TOCnnKijJJYl5JnZnTpxKdPiUYRV48QRdhOopsaRe/3/dFIgQoSdokILdSrqu5PSZ46Itlj ulESFdXrUIlma6+xWMRij704PZgezWFwT4agV3kviZFjypyGAZkO0ef1Lw+fif5r5lmyyeclzxU QIYrl/ixpnLDDbOTDWlndh3eB04Gq3jMNSaAcUhbKP02VTN1YF/EZJXhngZ5ddrXQ8LIoZspiNT mSevhPTSh6uSze1BENH3mAsRsNiFw+F0reGsJoOWWDroZE8sDqcpq0dsr8hsZYZlWnrOvVtroQB ncE0VxXEaeVwvK8ORAg== X-Proofpoint-ORIG-GUID: R80oxyT8IFR1mE5ka-KGnCsrbPAAxOPi X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2026-01-01_07,2025-12-31_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 lowpriorityscore=0 adultscore=0 priorityscore=1501 clxscore=1015 suspectscore=0 spamscore=0 bulkscore=0 impostorscore=0 malwarescore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601010178 X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4dhxxG0v5Tz3sL3 Mark Millard wrote: > [The 2 related commits did not show up on dev-commits-src-main/2025-Dece= mber/ > to reply to (in my context anyway). Thus the questions to the list here.= ] > = > How do WITH_DEPEND_CLEANUP=3D and WITH_META_MODE=3D interact? Probably not well. > Do I need to set > WITHOUT_DEPEND_CLEANUP=3D to have META_MODE=3D work as it used to? My guess would be yes. It appears that MK_DEPEND_CLEANUP=3Dyes is an attempt to compensate for MK_META_MODE=3Dno With MK_META_MODE=3Dyes, things which are affected by changes to build options should be rebuilt, so there should no need to clean the whole tree. FWIW at work the only time I ever find it necessary to clean a tree (and usually only the stage tree - think; auto-populated DESTDIR) is when someone changes the location something (eg a library's headers) gets staged to. Without cleaning the stage tree, the build may pick up stale files. --sjg