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 D1B8B4D3DF for ; Sun, 18 May 2025 02:13:35 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id BD8ED68D23A; Sun, 18 May 2025 05:13:30 +0300 (EEST) Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12olkn2014.outbound.protection.outlook.com [40.92.21.14]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 9B3D068CAC2 for ; Sun, 18 May 2025 05:13:23 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=a7HMTL3jW1/gX4skaL3NSzxzIbqTv8zvyCMwUhBbpystfW9ZRzJpfwoLIO+oxjvvzyx21lW1fugNwZpFgkt29DxyDzkjswlVpwOQcbq7lSpGmy3PUY1ivJ8SVQBxzSmTxO0CwZkiJDNAoC0hB426IVXygNibr4p0iGAePOQpeuqXYeyBS7E4XkCZv0Okhw99hkJOYO8lZ35lKsAi/qCgLSR0JcdPNAtb5YHTsyxasAhVy0G8n03h4OgAE9g12LDHLjPWYrJGWL0GPsZQROdRlHud1CWrTSLu6P+e5a4iXh66raIb9UBV+9tEqAjfo3tglSsh8yXZV3R79CePdojcTw== 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=l9WuUTqjY9d69Qa3bUzprPmefTFxH2YskoyNTl2Hw4U=; b=ug1zrg8vpmwizyFPWFBZRhejyjyn6OSYpqnkWrK9pPO8/MKJFGNLc6SyOm3nt+6TGfJOOBJZblXKBPhUQfySXiH6sM7llolnh1hqdnLZV0ApJGeNsbQPIpA+2aRi6cUyoRBj2WGXEqI3eRk3sBpOx99crqk4f2Q5r4Aqpr4/rtGV2B8NyDfbK9z0TFZFiTKVrlEL5tJpezHDMBknKDBfH0Dl2OFnGKrCDDZBFvGfxHy/ESSUVfX6fJAs8QAA1ee8c4UTVZ3bAW03wU4YS40nN+nTTvRZCDEI9+3g9F2bhNjb69NUv5qUkyHNBCYKt2YMzbeQZ7h0Fn3MeLdsctFckg== 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=l9WuUTqjY9d69Qa3bUzprPmefTFxH2YskoyNTl2Hw4U=; b=EFouVKF8uTYluiJ0Zm7Viuz+5AOhxUW5EALSbi1+y/ArLrpD9vRn4794AM0A5OGG70zczLqS9+1F0adAFZaWe3DaHQ/KcLUgts+x+IgrbRMCYtYN+6fHok611qYdoeBrc4XxIQrIqaiSgvWZSfW9eI7qtr0uDAqMYGPgX8IQrHGDGgNFw7o/lOKfNt+VoRAaDK69C81KUWmcaJGXImpp2d1kuAVQPB7PEHGVH+q3qWFXcIK5I894SNiIZPt3Tq8pZQ6FNJB4Iy8sn1FLsEwBV5natozLGpbF45rOD+Bi8CrdffTLeSisl3IShNfacH5YgO8+HmbTDpzowXyt5fRQZA== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by BN0P223MB0184.NAMP223.PROD.OUTLOOK.COM (2603:10b6:408:146::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8722.33; Sun, 18 May 2025 02:13:20 +0000 Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::bf09:8e9:b07f:98a7]) by DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::bf09:8e9:b07f:98a7%4]) with mapi id 15.20.8722.031; Sun, 18 May 2025 02:13:20 +0000 From: "softworkz ." To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [PATCH 1/3] fftools/resources: fix preservation of intermediary resman build artifacts Thread-Index: AQJTwpAYT0UxuZBBu4/ZY9L7RWobTbLnr7jg Date: Sun, 18 May 2025 02:13:20 +0000 Message-ID: References: <20250516230202.355445-1-timo@rothenpieler.org> In-Reply-To: <20250516230202.355445-1-timo@rothenpieler.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM8P223MB0365:EE_|BN0P223MB0184:EE_ x-ms-office365-filtering-correlation-id: c3b06315-531a-4907-a6fb-08dd95b18f7e x-ms-exchange-slblob-mailprops: Cq7lScuPrnoSu68Y5FdRDlCPOBk43FEtunBiiOuS/PfA8Vt3ORj5DliGRBuvVBg1dp67p4xnXmpaqtwMvToSG8aGqgM8M6o18BcNjpTsZ8moMxBGeOBGolFqS0TpW328imDgpRkXppHm2ocXZNmi03+AUV2Yi/f1ZEOeadQTZ3yglwCRk7v2M3mvGJFo85AMG8rV6ei0+eb3UhywmoqDZ3gfWQE+vdDBd5C0hCnsYy01Sr56VvqTC8pLJSfjTwyHUBO/i2iJHiUKmh/vGdHqziCuQm1MFbNnk4fu8//CElVUq/w+lXMlY9J36r/J4dHnD+XE+00iTzOXnD0PYb8N1rcPyJSMntORanhrwgiYk01XwN7jXYOYvwrH8NB66Bw4Nxlv5zJi79OrEDGE4e+mw7Q7QQvCGJA82enZRSNWuK6PgLozu/fBKSTd47os2ZS3J7v25vfR5mrxSA9xxdTJLDpBP5IveIy8/pg7bFHMhDan1NJYqVQiARenML06FC0RFV1ek+mx3YIE3cZJnUWnwDumwemmW2XWBw2TonPDTtqrHmBC/98cQ12iNQA4hB0qyUqCEqySRLn/an0OkQQu2POcfJ6YDCm6jrP+jj14AFm3uytWpfo9JmeC4u+f0XBNuxfzPLJEcGDgPePfiuAOgpkxFDFLK0YlWvuDqZlKrsNCh4RPNmSkN/4dV8D3bCj0doIOaxn3Z8ClzzeTS7t5A38ddwuCEb6MvJoPjT18xw7lJCKNCh4UA6AiST+L+1jWVYf9nO3aQkI= x-microsoft-antispam: BCL:0; ARA:14566002|461199028|7092599006|8060799009|15080799009|19110799006|8062599006|440099028|3412199025|102099032; x-microsoft-antispam-message-info: =?us-ascii?Q?/r0HR7AVnMxxbI07+cwXSXE0CLcnK4Y29Q94G4f+z2/jqvz8Kbt91O03Iyxc?= =?us-ascii?Q?GaamurL9Grcn8xLdxxozj+naX5ovRKaymnOE1Qz5OdFPcgiLsXcQsn/5Wmaw?= =?us-ascii?Q?8LMMePm/UZuvj/rsTPBMRZhf4nrfAvKqjOiLd5PiBR0gqymoabdso0dn4lNn?= =?us-ascii?Q?icIx5415notI5pJQd4yhpnkII6Y69k4+nBwuQglmMXsfrP1xY4MElHudaaLQ?= =?us-ascii?Q?/DA6P0jnUM3vm/hVrF6vU/saHzxS0sgKxI63T0QGdNqynly53DXk38J6xujY?= =?us-ascii?Q?Hc9CNEUEXfImzW56ZkH9RXHvl/a0UqWOOmoV6CcLQ0XxxfsDxDQyGINCs9yO?= =?us-ascii?Q?0QVMGbWnrUOkUVMiQcVvcZfkTEOO7eVC39MJcRaBjAo4NTrEGlM1wypDajab?= =?us-ascii?Q?RoepXkZRalOZAoA2YdYbm/SwY2bxjYL3qtIIgLO00AacjLL52aiEbmgZpren?= =?us-ascii?Q?R5lgpZRQhQwLC3MEM0l7x77Dp8N+YwcC7FfaMebzIh0U+S6ffZWDnCV8coXG?= =?us-ascii?Q?fV5rgk1VEzJRVikj80g/BDs2EM7Mucvg0uysPZuyMCQWh45DVKj5lNagp2/l?= =?us-ascii?Q?n0NSjraFLEtDT7RUpa7CK/T6un222kGX/IH35NxzCBwHU9HUMZfpnN5HcyTc?= =?us-ascii?Q?ZrLrTmIPVMWAsVkh6O/GdBA6ChbeDi1iIWakhkx7IpSHqAKnKz46JLW2SLzt?= =?us-ascii?Q?RhfEprhP1uDv9PnKo/BoMx25ue0K04MQQIfzT2osd47YldGIazR4jeKmk2/t?= =?us-ascii?Q?aRXdopzmd2pXfVq5t4r9wD8wkU3Zwt1No4iAHwBkzAtj6rwhhgJ1wv4hpMVY?= =?us-ascii?Q?8xlGOYPWIhEKs1kWxfvMsndcuvaXdYZrzq8AycA60PoTsFDZsSQpeJNtmIlX?= =?us-ascii?Q?X9rxvJIlqq/enhhOz/+OccokMCNXSl9KV8dv5nrYtBToAXUqUFcMfEmDU2Lm?= =?us-ascii?Q?6wFq8TdX3FfGdTe2+ceY5s4a8l9Vb1rxmalyEkWe/t2VuRGYfEhtOXd3BfU5?= =?us-ascii?Q?yqaiUhOvDalqbPi6bS4aqw8VRaQA5V7asgAfNDZo8/Wj7awNsix3FJziwC7Q?= =?us-ascii?Q?aJ519vccIaoc4vn/KKqQNcBAUXfIh4c6/WHV0ircdT+cR6+slyY=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?Xfj2GB2LbZBibTAG076RqKw9pHPgzxqE6YHQ1OACjqdVq8YqB7HpOi3XZQxT?= =?us-ascii?Q?YJNrgMv+2KZjX8ZIW+FiswH/v0nb1aWHDBffe3klCeAsmMvXGCr1ibzkSut0?= =?us-ascii?Q?wEO0yCg5r0Alo3Ix1BP/lzvKEzrnJfVS1LJF8rZ3RhStdQa5UqLswvZoZsIb?= =?us-ascii?Q?+OGP13zBpDptkg3ly1xxl+gKMzZrFMSp/3JFzRRx5dAbPRwyh6szFZcHsHLn?= =?us-ascii?Q?nEzbS8liZ5CyPM9vpGktgAn6XeIb7bDGypBkBHNyX/whtHUQaNSrBoTlXRfq?= =?us-ascii?Q?++oGZ8h9/Hsu30RLK0fbpfzqCz+m7oiBavURU6djEi+AFawz8FtZnMgod/bU?= =?us-ascii?Q?/UxCFARuge6A5aT2go72+286Xjq/J6BhTiNy51RR7YvwQCwysfpusqX+iZ4G?= =?us-ascii?Q?D1YKnYNwlY+vw6wpExX5rM4xZx+e1r4/+TVC6lKD97wDsDw++LiV/X5eI+5T?= =?us-ascii?Q?6FR426uUgf9p7NOylKYRDBr8j2YldSmLkHLjCj0HJoCvrYf93MdcFZDvuUkg?= =?us-ascii?Q?FQ7i2f1zCzDDCZyatgcqhlRsDEPA42AJmns+X6tfNiHQ8O09szRGduEEGIdJ?= =?us-ascii?Q?QycOpOpmckSBwcBTrEr8lYnrhJUL80syVffXo0w2mvM1e5gV3p5mDOpO81L8?= =?us-ascii?Q?wjlpQdZ5h7tK0dauyPOyYq9QUP4joZoI4uVuGN4OvmmVhfBpUx4jpkBYPATf?= =?us-ascii?Q?5pAaCYsk38zlZp25RkmrnX5FMm/7Oz0Vd608nC1Kjmi+1Xb5LSg1ekQ/ptby?= =?us-ascii?Q?a1bmq4J+syw1S7oY4rypKEp8DVVlDGMOnacBqImur2JqBsr75LaDnp7FkM8C?= =?us-ascii?Q?GREh0crFJN1+qkUc9r89D5GUhI71dK8n3bH5cTC3bbVTxKfnixK2dfG2ePDo?= =?us-ascii?Q?6ioIG/vEm1/rnTgceYldkPGMczlmW/IH4qvFeCfI6AyMOxAmPs5BxkB7tJnw?= =?us-ascii?Q?d2/onwPY0Kd3AIXT4T/W/mRx5fy7EYkff7pEXW4z+YA/miGnqaYVto7+a/zc?= =?us-ascii?Q?2h2HwuVkSnmnoiqE1b16Os1VU60C83NaXe+cnisdTneNeKquDfo8ElAjMPzu?= =?us-ascii?Q?/+61nerTGwakyrQyBvJ3OsryWW+1puQb3C4WxaDjcYfD9zZKlaW+vvTBQql9?= =?us-ascii?Q?AOW/7aOxEpch0rlvrbkJd6zQcNkVCovh26hcOL4AiTSjfVpjlcsIK7UwMYiu?= =?us-ascii?Q?DSQqaQWMffM53ZPp7zxs0/QLASA6u03BvwLi5EmLFC5/WQS08D7k1/ZEQI0?= =?us-ascii?Q?=3D?= MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-7719-20-msonline-outlook-92255.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: c3b06315-531a-4907-a6fb-08dd95b18f7e X-MS-Exchange-CrossTenant-originalarrivaltime: 18 May 2025 02:13:20.5245 (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: BN0P223MB0184 Subject: Re: [FFmpeg-devel] [PATCH 1/3] fftools/resources: fix preservation of intermediary resman build artifacts 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 Cc: Timo Rothenpieler 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: ffmpeg-devel On Behalf Of Timo > Rothenpieler > Sent: Samstag, 17. Mai 2025 01:02 > To: ffmpeg-devel@ffmpeg.org > Cc: Timo Rothenpieler > Subject: [FFmpeg-devel] [PATCH 1/3] fftools/resources: fix preservation of > intermediary resman build artifacts > > Without this, make install triggers a full re-generation of the graph > stuff, which results in re-linking during install. > --- > ffbuild/common.mak | 3 +-- > fftools/resources/Makefile | 5 ++--- > 2 files changed, 3 insertions(+), 5 deletions(-) > > diff --git a/ffbuild/common.mak b/ffbuild/common.mak > index 0e1eb1f62b..4a3cc0c748 100644 > --- a/ffbuild/common.mak > +++ b/ffbuild/common.mak > @@ -229,10 +229,9 @@ SKIPHEADERS += $(ARCH_HEADERS:%=$(ARCH)/%) $(SKIPHEADERS- > ) > SKIPHEADERS := $(SKIPHEADERS:%=$(SUBDIR)%) > HOBJS = $(filter-out $(SKIPHEADERS:.h=.h.o),$(ALLHEADERS:.h=.h.o)) > PTXOBJS = $(filter %.ptx.o,$(OBJS)) > -RESOURCEOBJS = $(filter %.css.o %.html.o,$(OBJS)) > $(HOBJS): CCFLAGS += $(CFLAGS_HEADERS) > checkheaders: $(HOBJS) > -.SECONDARY: $(HOBJS:.o=.c) $(PTXOBJS:.o=.c) $(PTXOBJS:.o=.gz) > $(PTXOBJS:.o=) $(RESOURCEOBJS:.o=.c) $(RESOURCEOBJS:%.css.o=%.css.min) > $(RESOURCEOBJS:%.css.o=%.css.min.gz) $(RESOURCEOBJS:%.html.o=%.html.gz) > $(RESOURCEOBJS:.o=) > +.SECONDARY: $(HOBJS:.o=.c) $(PTXOBJS:.o=.c) $(PTXOBJS:.o=.gz) > $(PTXOBJS:.o=) > > alltools: $(TOOLS) > > diff --git a/fftools/resources/Makefile b/fftools/resources/Makefile > index 8579a52678..3a307bef12 100644 > --- a/fftools/resources/Makefile > +++ b/fftools/resources/Makefile > @@ -4,10 +4,9 @@ clean:: > vpath %.html $(SRC_PATH) > vpath %.css $(SRC_PATH) > > -# Uncomment to prevent deletion during build > -#.PRECIOUS: %.css.c %.css.min %.css.gz %.css.min.gz %.html.gz %.html.c > - > OBJS-resman += \ > fftools/resources/resman.o \ > fftools/resources/graph.html.o \ > fftools/resources/graph.css.o \ > + > +.SECONDARY: $(OBJS-resman:.o=.c) $(OBJS-resman:.css.o=.css.min) $(OBJS- > resman:.css.o=.css.min.gz) $(OBJS-resman:.html.o=.html.gz) > -- Hi, I managed to hunt down the underlying problem for why the preservation even appeared to be needed. Please see my upcoming patch "ffbuild/commonmak: Fix rebuild check with implicit rule chains" 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".