From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 9B8944F552 for ; Tue, 17 Jun 2025 16:41:53 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 6DAEF68D52C; Tue, 17 Jun 2025 19:41:49 +0300 (EEST) Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12olkn2059.outbound.protection.outlook.com [40.92.21.59]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 0208268C6C8 for ; Tue, 17 Jun 2025 19:41:42 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=UrdSpsqAdo+vBFViiSVfqZJwIIiNKkmmMZQJTZXaUTLB1OFAxQhVsF9w4uGUEgPDKgt+4Nc8MddNYnEUHQj6HUqrl3ZBFj78nqbGQEsSXM0KHdBp+0W6NTW/m8kna2qPPaHwz2v3+SZclIamC2kpPpC/LkX0Xl2JSh41LIgeliUkMjQIu+ihp9p7vo07D2Q/bmmYreokDWRYdFPPp0mjYlHvckiKE4vQgWkqKG6n0fU0M/LBDuQ7QKqytYKyO0yBrR0/rozyXGQ5puhPcJh7KC9CWV8gDMOjkoqSbRfdZkPizbWbA237M+TtOtEEQofFMQRqx9wxp3d30DqxPGcllw== 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=Ded3k3jZfHZ6ntEnbizlErS/t0E/TqAcdJgqjzTMIdg=; b=eWTgoaRNJUe17DX8qtT23ce32aaAfcv3pRtnc5aZ6mJGXzV41TTL3KU/8aR+k6MKAc1BG5NOk4XTb9tSR3eEi/YJ4ER/2Llumjv1kp8JSCdm/H+RQ+dlmJQylaQC6oPLOXX4RP4jGnd2bdCu3sgi6aP5uYZCGoY5gxsAXJYhVmkrfDiulvQe2g5KN5q0Jl35iNKRUOTCEB3FqUs3jGErMX1xEXc/0SucpfSun+WtYaiizWuvJ/nEUGKQM9RJnfqMvMSDIfraIIUetStxQr5twteUic7qJk5ZTDkAgyfMfIjr4jMf3IybVpGx5Z/ZpkRjI7NIa4Yw5OIBZGYrZNAsYA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Ded3k3jZfHZ6ntEnbizlErS/t0E/TqAcdJgqjzTMIdg=; b=sayk/z8t6k62Bh+Sl3VV1bVwLmGlUDLrwB46UnSlqBVHJwFEWyaLtZkMdvCUJN21VapJ7VyCNuo1SWRmekeuUhAuO8Q9BczPkPY3zl4kKUh706BRZAtk8Ib9sPduQUCYPht63RarHKN4GGYaaBAdgSqWHvVtUWzgg/imiTbkmDA5bKOfLLyGkXXIiycJlB+Oz5Qhs+LMITub5qyMBj+bgUvjlXNNep6zcqVCp6e87hTA4mfZrm4cNWjXHF8FIgQZSOVIFi2Y+67jTxogTsiJCKqvYXZEmOI/drEx+NADairJ7CgCv/7jJmYrBgYzs6e6z5iFsd+F2RFHD63R7d+Hfg== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by SJ5PPFF8F90E4D8.NAMP223.PROD.OUTLOOK.COM (2603:10b6:a0f:fc02::643) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8857.18; Tue, 17 Jun 2025 16:41:39 +0000 Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::bf09:8e9:b07f:98a7]) by DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::bf09:8e9:b07f:98a7%6]) with mapi id 15.20.8857.016; Tue, 17 Jun 2025 16:41:38 +0000 From: "softworkz ." To: ffmpegagent , "ffmpeg-devel@ffmpeg.org" Thread-Topic: [PATCH v6 0/2] ffbuild/commonmak: Fix rebuild check with implicit rule chains Thread-Index: AQHb36Ep1cIpWcFBB0OmB7B1q93f4bQHi2GA Date: Tue, 17 Jun 2025 16:41:38 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM8P223MB0365:EE_|SJ5PPFF8F90E4D8:EE_ x-ms-office365-filtering-correlation-id: 0bd211e5-f99b-4bb6-f0b3-08ddadbdd4e6 x-microsoft-antispam: BCL:0; ARA:14566002|461199028|19110799006|8060799009|8062599006|15080799009|7092599006|3412199025|40105399003|440099028|102099032; x-microsoft-antispam-message-info: =?utf-8?B?VXY5T2ZRN3FzVDNXNERzeUNNV3hjMUxKdzREWEl1cXIzenlGUDVieThtVlpO?= =?utf-8?B?cFd1ZzRiY2pWRHM4bk1Sa0U2OGtOOGF2c3lQYkg4YTBoVThqbXBZdG05Mnlu?= =?utf-8?B?YnQ0aU1MUW1rbUEzYTBEK1AzTzFXanVEZnRWek9tMTM2VUt4YjNMaUlqOG04?= =?utf-8?B?aDMwdFJwenhhamR0SlE1ZGsvaEUzT0pIMzhibzVGK0MvdnpiaHhOcGRWU3Zv?= =?utf-8?B?NG9QZ1lTSmVaMlptZWZ5cFYvd0VHSjBXQ01wK3JrNUV1TG5XenBDL1M5aGVI?= =?utf-8?B?N1RydHplN2RqVmhQbnJSMXFUNjQ4STRjbXpTT1ZkSkdpM1hydnVmNnJ6UGFL?= =?utf-8?B?NVBpZWs0WUVvRmRNN2x3UC9aRXp2eTg4dXFsVWdBdDZId0VXT3c2bkxoSG5h?= =?utf-8?B?OHdMUTdYS3FYSEFEZWtwSmxrczNwWmpuYWtKWEwrdHRIS2dDT1ZTVE5MWFFv?= =?utf-8?B?RUJBcTV1OUtuOEhNanVGN3N6Mll6L0NWZ0Z1T091Q1IwYndYaXZZVUZXYTZO?= =?utf-8?B?UDNvMWlHTWZ3aVE4d29UVGhDdDhxZngzZVBGTWtRSDBWVWZWWkw1VzYzUWZD?= =?utf-8?B?aTZlUXluanMxYlAzMVJTd3VIZDdtdDEzRmxHdUhjQWowRkhzeVhEeDNYODFI?= =?utf-8?B?WWxaUGlhNXRKNVpOcmxTVk9kYjhkbUIzSHZHN3BVcGxQWGxETmFPNERvR3p5?= =?utf-8?B?dHNaRU15N0ZzRUV5dnkvQytFdndGbGFZMExFd05YSWllR0wrWHNob0ZhWlcz?= =?utf-8?B?VmhTc3NJUElIWXM1Z2ljSkhFYzFuNDVtS200YUlWQnZPZnQreU9Db3RvZlVJ?= =?utf-8?B?dERabFIrYkZKbGVpSk9XckxoYkJKQ0FDSlJkczEyS2M3K090TWk1ak9FMS9I?= =?utf-8?B?V2lOSDNRd2U5QXVUTjU3VzhOVmdyUzVTNlBFNEdIV25NeGJmVUEyRzVxbm9G?= =?utf-8?B?ekFKMGhmNTZaUnVISGlWUHZEY0JXSjEyNk5iTWNPRzBMcy91RkxzaU1DZlBF?= =?utf-8?B?SWU3YUx2SVl2N2FZMFhjR0NNWWtuKzEzYmZRZVpDbER4aVRROXpvamxaUXZn?= =?utf-8?B?c3pVd2dwTlFZZ1Z4MlEyd041YWYrVEMyRXNta2tJUEJGZVltaWNWcXd5THph?= =?utf-8?B?Z2J3QnVLMEZkRkRUU3VHRHJUK3dJMUVkL1VPU0JYYlNDZHdMZDJOYjIvYXZK?= =?utf-8?B?ZlJTNkZuYkNOeU1admhlekZhMTF4Tmt2OTJMZ2cxSitlNS9tdXFmSDBVR2l4?= =?utf-8?B?YWhCTkhHald2OEgvZ3dQRklHaWRxZnljeFlpZlA5UytIOVpONTFyQzBKejBO?= =?utf-8?B?Q1hXcDRVaXhXZU9Iem9JbzlSakpQQTliSzJuaVZNWUx1UWdneEt4eUFFYWtz?= =?utf-8?B?Y2RkT3d6K282VzJxVkY5UnNKbWVONE94TlZpRURkWHd1SnFaYnNHTFQ5elVo?= =?utf-8?B?RW1CN05DZDByUDBjcy9SLzlrS2JIcy9ybmJHR0JqVUxqMmxEWXl3NEtyVitS?= =?utf-8?B?TW01T2d3bXZmY2lUZXFzMllWa1NzZzBSL1lMSHlPVkc2dEpCOU8rRFJLQXd0?= =?utf-8?B?SElMUT09?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TnRUdzY1TytnRXBXUHo1NEl0MU9SM3ZYdXUrd3Y1K1poWjVWVngwaTZuQnky?= =?utf-8?B?OFRBeWlZZU9xVTdmWTdiUFJodHNkRmpid1hjUmduUjB0ekp0OGNLTWdXVjdY?= =?utf-8?B?a01ybWZZK1UzOHlnSzNqU0pqU1JVdTAvTmMzUjlTMG1PMW1rblVOckZmemJQ?= =?utf-8?B?ZG1DOWZxK3JQdzc5UVJldkxaOFU2a2hIZmZaMUU4VzhuTzlYdy91Ty9QSHZi?= =?utf-8?B?cXVObU9MR3luamRTQ1BtdXlMS1IyNmdMckhneFQrVWk3UGQ4bzRXa21ZS3RT?= =?utf-8?B?ZVZRZGZuZStqUWhRZnJ6VGJnR3llaGdzejNUTXVuYjBQaVlRcUVxaDhzd0k4?= =?utf-8?B?SmM1a3ZlSk5sRVkyV0xRK0d3a1RkRmFTZEtXaXo3RkZwVlkzU202bkg2Wno0?= =?utf-8?B?S0crQTFSSEJLQzMrOEdvQlRrc1MvSWpuaWUzWmtYWDNuNmt2SkY1VkxNMjdt?= =?utf-8?B?OEY4aSt4bUVYdjVCbUNuME5uYXEyS1RZSEhRT2xvd29UeU5hRktIWjlpRDNU?= =?utf-8?B?dmo4K0o2UUhlWHFVMVhuMkJ2Y2d1VG9Kdm15MWZlRVFQbys1QWhmTGw3eE5n?= =?utf-8?B?YitHQ3Z0OVNXbXY3SGFxeVZwMkRCdFZtd25PYVBYa3JkdEZyN3g1N3htZzRz?= =?utf-8?B?SEJ2ZkdveGlzMkFFTWFrak1ydFdoczRnZytaYUkvUEY0eS9EaE14aFFZMnZu?= =?utf-8?B?bkVoUHRaYUhVUHpnS3J6clQ0b0I5dE03YW9FQThIeHBWSWdMK21laTQ3WXRK?= =?utf-8?B?WFQzMlpZREV3alpoU0RtMEdzVCtLMCsrcGk2R0hRWFFKVUI4TENrZFlNNEw5?= =?utf-8?B?RjJOSzA1Q1kzaDRFTTBta0FIWitLL2p1dEd6dFZObUJjZitldXVEclRrbU1o?= =?utf-8?B?N1JscTNPWjVFWVJmOVdGbmdzQUNFVUd1dWJJbm5LT041bnVyOC9GMVpTRnl6?= =?utf-8?B?U3lvUjVmR3VHVU0vUVRscm9BOStqMS9mdndRSU9qejU1bUFMdngwbis5R09D?= =?utf-8?B?cFRYZ1hzZ3J6dHFFUkdoaFpYcDZCZk5aQWpjbFE2VlBxenQ0b1BqVURpdkNz?= =?utf-8?B?YjNaYXJpQW9XR3dpN0lJaFR0SE1QK3BhaEd2OWNUZ0VYVHh3eE03Y0lpOE5x?= =?utf-8?B?YVpqRXdkSnJvZVpqdklaL1JiOXptQytHYmQwbHBZQmVUVCtZRmQ1MXdiZDZ3?= =?utf-8?B?bWdRSk9NNGVFaUwxMFpYNnVRYXVYSWozTUdYWlRmZ1dMa1ZCNzZ4NW1mcENK?= =?utf-8?B?a3lzckY5Uks1aFZPaFNRcGNBNjJqYU1rb00zOFczcFRQajhWd25MUSt6YWV3?= =?utf-8?B?TllNb1ViNlpjU1ovWDAwRWZyUUsvZUhLUitvenVaZVJwUXlsbDM2SlhwVHNS?= =?utf-8?B?T2EvZGhIa2JLUVR1NzVqbFN0NTdPTkVlTnYxekRVclVIUHVqbG9Ed2t2Zlk3?= =?utf-8?B?Y3dHTVBUc0RmUXIwWnlzM2cyZnBabWgzdm9SZzFraGNIY2RXOXVLQ3Zub1Y3?= =?utf-8?B?aU9DempTZUwzMm4vWWxCdXZaQTRqdU96a00zZ3dheHcxeGg0U3E0dFdWT3F0?= =?utf-8?B?MG1VeXh5MnptQnNlRlBvVEl6dnVUVnNVVGtRM3pwNHpMUnZiS3VRSFc1L0tz?= =?utf-8?B?Unk5ZEp3RGljL0EydzRsenVwcHpwMEE9PQ==?= MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-8534-20-msonline-outlook-c7cf3.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 0bd211e5-f99b-4bb6-f0b3-08ddadbdd4e6 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jun 2025 16:41:38.8300 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ5PPFF8F90E4D8 Subject: Re: [FFmpeg-devel] [PATCH v6 0/2] ffbuild/commonmak: Fix rebuild check with implicit rule chains X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: > -----Original Message----- > From: ffmpegagent > Sent: Tuesday, June 17, 2025 6:02 PM > To: ffmpeg-devel@ffmpeg.org > Cc: softworkz > Subject: [PATCH v6 0/2] ffbuild/commonmak: Fix rebuild check with implicit > rule chains [..] > V4 > == > > * Always keep .ptx files (as suggested by Timo - thanks) Tested all > scenarios: > * .ptx.c and .ptx.gz still get deleted (as intermediates) > * repeated make shows "up-to-date" > * removing a .ptx file does not cause a rebuild (it's still an > intermediate, but an "intermediate to keep") > * but changing a .ptx does (in case of dev/debugging) > * changed .cu files always rebuild of course > > > V5 > == > > * First patch remains unchanged > * Added second patch to clean up and consolidate the rules around > compression > > > V6 > == > > * Rebased > * Confirmed that it also resolves MSVC-CLang compilation > (as reported by Kasper Michalow - thanks!) @Andreas - this slightly conflicts with your WIP patchset. Do you think it makes sense to get this one merged first? It would also need a review, I'm not going to push this without, even though I believe it's the most suitable and straightforward way to get all the issues fixed that it covers (up-to-date check wrt. double-make, log-spam, log prefixes, common.mak sanity and MSVC-CLang build). Thanks, sw _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".