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 6D57D4BC46 for ; Sat, 21 Jun 2025 10:34:39 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id CC0EE68D1DF; Sat, 21 Jun 2025 13:34:34 +0300 (EEST) Received: from mail-lj1-f178.google.com (mail-lj1-f178.google.com [209.85.208.178]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 6ACE568C9F6 for ; Sat, 21 Jun 2025 13:34:27 +0300 (EEST) Received: by mail-lj1-f178.google.com with SMTP id 38308e7fff4ca-32b3a3a8201so20806571fa.0 for ; Sat, 21 Jun 2025 03:34:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=martin-st.20230601.gappssmtp.com; s=20230601; t=1750502066; x=1751106866; darn=ffmpeg.org; h=mime-version:references:message-id:in-reply-to:subject:to:from:date :from:to:cc:subject:date:message-id:reply-to; bh=EQGVPKqXl1nXlHMbbh59wFFfIxMyxHnMP+HzMNvbv3U=; b=fuRlBm8M13EURihZQy7R8VMRCucemKO5duj77FbtlUuUvJLgdzHWmpT9D1SLxLxu9M I1rHZzENkyWbIHlGtvJrhZtNxvEJvyHtHsdo+weNgm/icj+3p+CLw5e/aZFO69sDfp49 zNTckG74+RwEIgiHzfnFdinD57U3vf06h/5ow36U4DSPLLG7mymQZA+YpYyKVTOB0E/t c9KxeZ0dSUISziPptQb1Kz9v3MPT7njoCRtxrCCi/GO/5AG4yRFjgX4wKZ8lA0mKMbTY pbEXjfAKfg6Duvwiit2e5jWgcfyf7UNKDzeREVe2MF4cKmr9AvbXPjYiI4KY9hU0lK+t Wv5g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750502066; x=1751106866; h=mime-version:references:message-id:in-reply-to:subject:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=EQGVPKqXl1nXlHMbbh59wFFfIxMyxHnMP+HzMNvbv3U=; b=fFHesmW4W4TsI/sQKy2y3Ev26PeTNkLNC2zWuDZ2YCcNL6Le0Q3m7qUY7NgxYslS5n WrFRQMvz9La06853sTUq2ATxFm7QI8e5xXURA8EzMAp1qZ2j+uIfvU/+AqMxfDyvTIM/ soBRhLqAx0HtqPAXXe8KsUvldYV56kWezRgpIpEC5rxFgw/EBwSOmYoOo5s+YLmvFJbt sSozAgu2Te7D6aHrNdg0h33Uo1atzWo5oJW4aTktrpYOTw4InG7mWeO10IsmkD1yQeKe ppralrrHAwlHZEvhAPAEXEHIzR3w87lNoQhnsvZSYBYY0EzNQLon7qVhVANAY04ePWbD ozvQ== X-Gm-Message-State: AOJu0Yw9WCKRWR+NAVVMVdFeNzB91HfQUuffy4HKHb6st3BdgC3MlwIl Cs/Feg+cRMMT8cKcTB/fzgtLlfk+U72AUFUKWfJ9OzsipsaEZuz3HuoDfrQOowrzbSdilByp1Mh G01qipg== X-Gm-Gg: ASbGncu0XGsR1z10MoeLttmkIji4xtw9q77E+eYBGZPf2nS7+vPgH5tquCQ+K0CX/Qk ghIdK422aYESsxiw8MRI/CX8iXGFE8VqddJP8YrihrgtOtBwTZfEr7T14N2gBfPOuD8i90IZk/5 paXfXMQAuJ4vjfMlgmGB/abtMjumFpuMX8d9tvMTxMtEr+3ilwZId/yPLOikp4svBf6j55cJtJk UbvjfYLPSGzP3r1nUBQKeCPYyTNyNRLo6rTnjNCaloHu6e7+dNiwnqoGyetzQXHRyEvPPICqIMz 3gWFh1b6J3hUbZH68f8mMTwEZ7zOPpDN+km12pCGu/BUTLzuXg5bNaw48uD4idwsY4F1FH/6jxn AiT0M4mFqRx6osaaC1rRSGnaJgCFUAzGod2lWhVnik1dDI/QWNcg4XC7Krw== X-Google-Smtp-Source: AGHT+IHNBitYIfgnyb00RkDmucN+nZnQ5WolBrY+k/rKzeU4OjDWHBxCJc5cgJD0gGmohOXyFlxkYA== X-Received: by 2002:a05:651c:4ca:b0:32b:7ddd:275f with SMTP id 38308e7fff4ca-32b98f57c5bmr21425731fa.30.1750502065875; Sat, 21 Jun 2025 03:34:25 -0700 (PDT) Received: from tunnel335574-pt.tunnel.tserv24.sto1.ipv6.he.net (tunnel335574-pt.tunnel.tserv24.sto1.ipv6.he.net. [2001:470:27:11::2]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-32b980a371asm6227341fa.53.2025.06.21.03.34.25 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 21 Jun 2025 03:34:25 -0700 (PDT) Date: Sat, 21 Jun 2025 13:34:23 +0300 (EEST) From: =?ISO-8859-15?Q?Martin_Storsj=F6?= To: FFmpeg development discussions and patches In-Reply-To: Message-ID: <45cc8f88-b592-261b-1a44-7d0c36f35df@martin.st> References: <20250613140555.121374-1-martin@martin.st> MIME-Version: 1.0 X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH] configure: Make MSVC version grabbing more robust 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: T24gU2F0LCAyMSBKdW4gMjAyNSwgS2FjcGVyIE1pY2hhamxvdyB3cm90ZToKCj4gT24gRnJpLCAy MCBKdW4gMjAyNSBhdCAyMjoyNiwgSGVuZHJpayBMZXBwa2VzCj4gPGgubGVwcGtlcy1hdC1nbWFp bC5jb21AZmZtcGVnLm9yZz4gd3JvdGU6Cj4+Cj4+IE9uIEZyaSwgSnVuIDIwLCAyMDI1IGF0IDk6 MjXigK9QTSBUaW1vIFJvdGhlbnBpZWxlciA8dGltb0Byb3RoZW5waWVsZXIub3JnPiB3cm90ZToK Pj4gPgo+PiA+IE9uIDE5LjA2LjIwMjUgMjI6MjEsIE1hcnRpbiBTdG9yc2rDtiB3cm90ZToKPj4g PiA+IE9uIEZyaSwgMTMgSnVuIDIwMjUsIE1hcnRpbiBTdG9yc2rDtiB3cm90ZToKPj4gPiA+Cj4+ ID4gPj4gV2hlbiBydW5uaW5nIHBsYWluICJjbCIsIHRvIGdldCB0aGUgTVNWQyB2ZXJzaW9uLCBp dCBwcmludHMgdGhlCj4+ID4gPj4gdmVyc2lvbiBoZWFkZXIgb24gc3RkZXJyLCB3aGlsZSB0aGUg dXNhZ2UgaW5zdHJ1Y3Rpb25zIGFyZSBwcmludGVkCj4+ID4gPj4gb24gc3Rkb3V0LiBVc3VhbGx5 LCB0aGUgdmVyc2lvbiBvbiBzdGRlcnIgZ2V0cyBmbHVzaGVkIGZpcnN0LAo+PiA+ID4+IHNvICJo ZWFkIC1uMSIgZ2V0cyB0aGUgbGluZSBpdCBleHBlY3RzLCBidXQgc29tZSB0aW1lcyAoaW4gcGFy dGljdWxhcgo+PiA+ID4+IHdoZW4gcnVubmluZyBNU1ZDIHdyYXBwZWQgaW4gd2luZSksIGl0IGNh biBnZXQgdGhlIHVzYWdlIGxpbmUKPj4gPiA+PiBmaXJzdC4KPj4gPiA+Pgo+PiA+ID4+IFJlZGly ZWN0IHN0ZG91dCB0byAvZGV2L251bGwsIHNvIHdlIG9ubHkgZ3JhYiB0aGUgdmVyc2lvbiBhbW9u Zwo+PiA+ID4+IHRoZSBsaW5lcyBwcmludGVkIHRvIHN0ZGVyci4gVGhpcyBzaG91bGQgbWFrZSB0 aGUgdmVyc2lvbiBudW1iZXIKPj4gPiA+PiBncmFiYmluZyBtb3JlIHJvYnVzdC4KPj4gPiA+Pgo+ PiA+ID4+IEF0IGxlYXN0IGFsbCByZWxldmFudCB2ZXJzaW9ucyBvZiBNU1ZDIHNlZW0gdG8gcHJp bnQgdGhpcyBzcGVjaWZpY2FsbHkKPj4gPiA+PiB0byBzdGRlcnIsIG5vdCBzdGRvdXQgKHNvIHdl IGRvbid0IHJpc2sgdG8gbWlzcyBpdCk7IGNoZWNrZWQgZG93bgo+PiA+ID4+IHRvIE1TVkMgMjAx MC4KPj4gPiA+PiAtLS0KPj4gPiA+PiBUaGlzIHNob3VsZCBhdm9pZCB0aGUgb2NjYXNpb25hbGx5 IG1pc2RldGVjdGVkIHZlcnNpb24gbnVtYmVyIGxpbmVzCj4+ID4gPj4gYXMgc2VlbiBhdCBodHRw czovL2ZhdGUuZmZtcGVnLm9yZy9oaXN0b3J5LmNnaT9zbG90PXg4Nl82NC1tc3ZjMjAyMi13aW5l Lgo+PiA+ID4+IC0tLQo+PiA+ID4+IGNvbmZpZ3VyZSB8IDUgKysrKy0KPj4gPiA+PiAxIGZpbGUg Y2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4+ID4gPgo+PiA+ID4gV2ls bCBwdXNoLgo+PiA+Cj4+ID4gTGlrZWx5IHRoaXMgcGF0Y2ggYnJva2UgbXVsdGlwbGUgZmF0ZSBy dW5uZXJzIGluIGEgc2lsZW50IHdheS4KPj4gPiBPbiBtaW5lLCBjb25maWd1cmUgc2ltcGx5IG5l dmVyIHJldHVybnMsIGFuZCBqdXN0IHNpdHMgdGhlcmUKPj4gPiBpbmRlZmluaXRlbHksIHdpdGgg bm8gQ1BVIHVzYWdlIG9yIGFueSBhY3Rpdml0eSB3aGF0c29ldmVyLgo+PiA+Cj4+ID4g77u/bmV2 Y2FpcmllbCBjb25maXJtZWQgc2VlaW5nIHRoZSBzYW1lIGJlaGF2aW91ciBvbiBJUkMuCj4+ID4K Pj4gPiBUaGUgbXN5cytjbGFuZyBidWlsZHMgZnJvbSB3aXRoaW4gdGhlIHNhbWUgZW52aXJvbm1l bnQgd29yayBmaW5lLgo+PiA+Cj4+ID4KPj4gPiBEaWRuJ3QgdmVyaWZ5IGNvbXBsZXRlbHkgaWYg aXQncyBjYXVzZWQgYnkgdGhpcyBwYXRjaCwgYnV0IG5vdGhpbmcgZWxzZQo+PiA+IGhhcHBlbmVk IHdpdGggY29uZmlndXJlIHNpbmNlIHRoZSBsYXN0IHN1Y2Nlc3NmdWwgcnVuLgo+Pgo+PiBJIGRp ZCBzb21lIGRpZ2dpbmcsIGFuZCBpdCBoYXBwZW5zIHdoZW4gcHJvYmVfY2MgcHJvYmVzIGxpbmsu ZXhlCj4+Cj4+IGxpbmsuZXhlIGhhcyBhbiBpbnRlcmFjdGl2ZSBoZWxwIG91dHB1dCAoaXRzIHBh Z2luYXRlZCkgLSBwcmV2aW91c2x5Cj4+IHBpcGluZyBzdGRvdXQgZGlzYWJsZWQgdGhlIHBhZ2lu YXRpb24gYXV0b21hdGljYWxseSAtIGJ1dCByZWRpcmVjdGluZwo+PiBpdCB0byBkZXZudWxsIGRv ZXMgbm90LCBhbmQgaXQgZ2V0cyBzdHVjayB3YWl0aW5nIGZvciBpbnB1dC4KPj4gQWRkaXRpb25h bGx5LCBsaW5rLmV4ZSBvdXRwdXRzIHRoZSBpZGVudCBvbiBzdGRvdXQsIHNvIHRoZXJlIGlzIG5v Cj4+IHJlc3VsdCBvbiBzdGRlcnIgKG5vdCBzdXBlciBiYWQsIGFzIExEX0lERU5UIGlzIG5ldmVy IHVzZWQgLSB5ZXQpCgpTb3JyeSBhYm91dCB0aGUgYnJlYWthZ2UsIGFuZCB0aGFua3MgZm9yIGZp Z3VyaW5nIG91dCB3aGF0J3Mgd3JvbmchCgpJdCdzIG9kZCB0aGF0IHRoaXMgaXNzdWUgZGlkbid0 IGFwcGVhciBmb3IgbWU7IHBlcmhhcHMgaXQncyByZWxhdGVkIHRvIApydW5uaW5nIHRoZSBNU1ZD IHRvb2xzIG9uIExpbnV4IHdyYXBwZWQgaW4gd2luZSBzb21laG93PwoKPiBJbnN0ZWFkIG9mIHJl ZGlyZWN0aW5nIHRvIGRldm51bGwsIHdlIGNvdWxkIHVzZSB0aGUgc2FtZSBjb25kaXRpb24gYXMK PiBpbiBpZi4gV2UgYWxyZWFkeSBsb29rIGZvciBzcGVjaWZpYyBpZGVudCBsaW5lLCBzbyBubyBu ZWVkIHRvIGhlYWQuCj4gX2lkZW50PSQoJF9jYyAtbm9sb2dvLSAyPiYxIHwgZ3JlcCBeTWljcm9z b2Z0IHwgdHIgLWQgJ1xyJykKPiBzaG91bGQgd29yaywgbm8/IEkgd291bGQgYmUgaGFwcHkgdG8g c2VlIGEgYmV0dGVyIHNvbHV0aW9uLCB0aG91Z2guCgpUaGF0IHNvdW5kcyBsaWtlIGEgcXVpdGUg cmVhc29uYWJsZSBzb2x1dGlvbiwgdGhhbmtzIQoKLy8gTWFydGluCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QK ZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGlu Zm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1h aWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2Ny aWJlIi4K