From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 871B844252 for ; Mon, 3 Oct 2022 08:11:11 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id D93E768BB66; Mon, 3 Oct 2022 11:11:08 +0300 (EEST) Received: from NAM04-MW2-obe.outbound.protection.outlook.com (mail-mw2nam04on2066.outbound.protection.outlook.com [40.107.101.66]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 5A62E68B8C5 for ; Mon, 3 Oct 2022 11:11:02 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MsacXc7LIljSBmvQI3ZLKbFpDdX4JPD+/D5IB/Lw+FeOZjdGq+lYDkE8jlySXTuhuxPDssGVhEmarjBI4etNQVfsDopETSJAMwuQIE1Qq9D9viEsw4TinQhsnljWY3PhUuT4Bm82cfuoCLNkWGjfSLFNLAhcaBptNND5xn0bN0gkaRclgVdUY20XwIC1cDibgfSAl68XBLVtvuYP16egACcOREcnZ7mQLdolVFn01jj9WBR9VL5Dlf5+0znfyTRzIXzFNMzY+sZa9Ykvf6djO5nsyXrhzzl1YPnv2Dy2JsXtGIF4dq2iD8+jHOr4MVCHREyS+Y+nq1NoSKJFiT+nsg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=t9O4JAK7qbSUbJcXtujWS3fEFxYmYP5GT7ZyV5LFy8k=; b=RIWy6hm1cXi4TdGj1c5tRZx/tBK3QIYf3AQTjxG1A2vIwc6tulJssWK6TFPSy9JcxmvEjaeH7ciL3BkxqauuStvp3kt9Xe16fEnGghDNfcsO95CYMKp2fIRzBDdjnhumvx8VNQIgZQE4C4khl9WTIR2Y5ZqUyr661mPQoRs91lfMXDExaAVlKBKJQGduEhEaE5HmL/pw9k1IQlUqqZMmpyQPp4Dy034JoIAh6nxzwShfW6PJ1zmu3GzRTEFupIv37QMr9ST4EYqExFgQLJpSfR8cVfueI3e/HC4Pu8NxR7vnHw3cCnroZNlrOkTOJA1iL4mj3qzx4NXdlBEufuqZBw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=rocha.red; dmarc=pass action=none header.from=rocha.red; dkim=pass header.d=rocha.red; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rocha.red; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=t9O4JAK7qbSUbJcXtujWS3fEFxYmYP5GT7ZyV5LFy8k=; b=FjleC8sIezybM1qjqu1V9OWNmE2tMFHayv4PWMT9a+3tfdWKQPqttwqnVGVuqor8mawnSc3Hn+P6K78FUIvtP3I++46Cy7166vfkWPrgMxD+uaja3fOnmQCluFLwYN2OC4a2wDPuvjvqt0AVSiIqvd+1KY7XXfZ4dyvYI59PpOIlZuEuf6oaTf2AuHAa7Qtl7r4UWB2wlxdx1EnEoI4j6f1qIvXhwvg9YBTf7vLZ388dInKzxZZ4xeY4u/bUjXYfgzLoXMnsDWygJKXSzscCSW42357D5VtL2b3ooBN8G6FCeo8Fk5Sx9+4PPh7qTSf2dxzdh/ZsCMwpsi3IJBxd6A== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=rocha.red; Received: from MN2PR04MB6767.namprd04.prod.outlook.com (2603:10b6:208:1e7::23) by CO6PR04MB8428.namprd04.prod.outlook.com (2603:10b6:303:147::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5612.22; Mon, 3 Oct 2022 08:10:58 +0000 Received: from MN2PR04MB6767.namprd04.prod.outlook.com ([fe80::c935:131d:5dac:944b]) by MN2PR04MB6767.namprd04.prod.outlook.com ([fe80::c935:131d:5dac:944b%9]) with mapi id 15.20.5676.028; Mon, 3 Oct 2022 08:10:58 +0000 X-Gm-Message-State: ACrzQf3iI1riV/9331ZOO9pEiTjhN17a+C1oKZEaEY2F4CzB07szcbW8 JvloXLc1jMTlse3rH83MMD+t0rNFihnx3eFg9A== X-Google-Smtp-Source: AMsMyM41cKr7H2w8pqxfz2krY9t44T/TCyUyg445BgVJarcx83Mkfm+mQ/tqvXTWf42LBLq/Ogbv87Bp5XXRIHgh0AU= X-Received: by 2002:a05:6512:4024:b0:4a2:ec0:c887 with SMTP id br36-20020a056512402400b004a20ec0c887mr5172045lfb.680.1664784654244; Mon, 03 Oct 2022 01:10:54 -0700 (PDT) References: <20221002234755.3354-1-dev@rocha.red> <20221002234755.3354-2-dev@rocha.red> <81454a2b-417e-9ff3-36d1-c02b7be4271b@rothenpieler.org> In-Reply-To: From: "Julio C. Rocha" Date: Mon, 3 Oct 2022 01:10:42 -0700 X-Gmail-Original-Message-ID: Message-ID: To: FFmpeg development discussions and patches X-ClientProxiedBy: GV3P280CA0028.SWEP280.PROD.OUTLOOK.COM (2603:10a6:150:b::8) To MN2PR04MB6767.namprd04.prod.outlook.com (2603:10b6:208:1e7::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN2PR04MB6767:EE_|CO6PR04MB8428:EE_ X-MS-Office365-Filtering-Correlation-Id: 093cce0f-070f-4ab9-c72a-08daa516cdc3 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 2Of+Li16MNbBWNnapKv1UgxKBcgCKN9IL7qGxWh15AOHnbUHNMq+ge5b2KPvzloyXdnsZ01LcwvKBDjtJeqRW+BaWIyNI02iUvjEpfdA4F8u98/HZj8d/mj13+lkjbV1t4f9YEwad2UFZ8rKeULvEElm+2sIdpv4NH0r/TXuosPUcpu4RvlUSrm8q7BMUI/dGrns4vQLQ4e1WAGDpmxE6X6EaG2H2NcZWIjeB2qm9gKy2r/JwRZWoSMRy03A3BGAl42WU4wQQQQ6tMleNUyIh/HrUKeTa+mgqt7o3zac5E3R0/TCZWmzrMsl5A1Gw2AMx7I0YmAKNxM1ooGew7u2Do7HDu0DmVI54FJqVTU80rBaxej6UXSDhs+DVL5/KJHbk8L0xz0EIVqhwsfSLkTtPVuUbZBxl2bEpGC0Ywd0kjdP4ywmZJwjb8mbE802ccdziLKpD28YKL3Wx8mGRviXjq57Wpg2QuTy8XgZf7EKXjj1jtXsVwRJhYicXWi+ZT3yc2//q6l8K2HwDNzRPZrELgYEfx6yVUNDY+exYPzpFKoc3CoCq60rH3743QxVTUoHaZ0uYDr0zrkECSEVwSaDj2SfZmPRNRz62bqUYXjNpMuqCuFbezbMjHi1PcZcAK6VJlJQzYBdAbWcEZMufjoCiPJWnDlq1dY9aQGkcPKETtc5pk/OyWqrr+Y3gI7E1whmakkfoWXFKIO5H16DOaNwD0EGgSE7EuU37FSyIxbGsEmcHZwZmRRXigfW8My24aLX X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR04MB6767.namprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(346002)(396003)(136003)(376002)(39830400003)(366004)(451199015)(8936002)(33964004)(66946007)(52116002)(41300700001)(55446002)(8676002)(45080400002)(5660300002)(26005)(38100700002)(83380400001)(478600001)(6666004)(6916009)(66476007)(55236004)(38350700002)(6486002)(6512007)(316002)(9686003)(53546011)(66556008)(6506007)(186003)(2906002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?VDJCeHNLK1lwa1lOekRDSEJjMTduN25GMmx4eWpOcGxLa2pSK29JVnFVQTV2?= =?utf-8?B?d2kvQ01UTzEvMndSR3QyTjlRNURoc0pZd2FRaUM2a0h6dzlXYnBheXlNNlQz?= =?utf-8?B?TVRzVmlFMDlhOXRTQ2l6d1BSUnN5Q0hEVy9UQklnSVhZTU1YZi9GN2VuZXlV?= =?utf-8?B?Y1Bzd2d3anRRbmhsRlV0ZHY2SmVnd3FSMzNwcDA5NWRVMmZIeWcrOUhhcUdx?= =?utf-8?B?NHFWMWo3dHVwYzVIK3FtbThUTzhkQzNPdDVJa1ZDQ282cWtTUXRNK3JaZ1dK?= =?utf-8?B?eXNvSTVJV205U2xQbFErMHFyVjhTcTIybzh1bVM1MVlnSngxamoxc1dZT0J4?= =?utf-8?B?Qk9hYlNBQUxwZUdNaENBS2RhaktMaThiT0ppS0lkRnl2eU1FRU85TFkwNWN0?= =?utf-8?B?NlB5S2gyQVhhVUU2cW92NEFsd01tcklpckxJY0tjMVJ6dGc3VnBpcWFGb0Jt?= =?utf-8?B?L0tERFpUWVgyMExWVXRoWnJuenl0aXRDanExdzRBbGN5dWtsODUyNGlGWXl5?= =?utf-8?B?a3Vtclpab2NCVEhOaUJQbUlzVWQwbUFMNk9IVjhaRGgvOHZ4eGU2K05qQzli?= =?utf-8?B?RVQxbVFrOSsxUUFETjQ2MEg5c0REQUxudG5jOTRrZ2hiSy9KR0JkVENsVUdH?= =?utf-8?B?aVNKL2p6dkYwMVo4bFNTUVBNVldqZVE5Nkp0UHNkbkw0UE03QkhmR3o5cW9k?= =?utf-8?B?cVBkK0dDcnBUeHYyeWUvaFRGUDFjaDZmZDdZOHY5ZURnOHlucWhnS0tRRU9P?= =?utf-8?B?QTYwOElYRFBiU0U0Mkdjak9VZndPRWMwZWt6RmpHWmFySjFHWEVYWmxmQWNI?= =?utf-8?B?SEErN1orVUpjU0x3dWJaOUttOStUSDZOS0diUnhJancvUlVDTFRzb09uNC8v?= =?utf-8?B?c2hmZXo0YmR4Q3JlcUZFVVFjc2NrVXFDNWVqbnJMbFJZdEFrRjdKNE9mR3Qw?= =?utf-8?B?aW5KOXlZRkZ0WloyQ0RuU0V5Sk9SYXNDM3pmZzFrRGxzemthSVZoNGtoanhu?= =?utf-8?B?Wit2TzJIRzZLQnZKdmdaY3hJVitjMUxBOE1UalJSOUxaZGx5SDN1b3p5V21D?= =?utf-8?B?QUZVUjB0aHFYZzJ1dDd0TWo5MHBRajArWjBIaHVvNFVNRnNNeExWYklwbkh1?= =?utf-8?B?eXNVbkdxUUEzTkxBWU5IT3ZmOU1sZG9IWmp6YUM1NXlVQWRaUTh2N3VlUnF4?= =?utf-8?B?S3FQNVhKd29OL1VRd2xsMHhwK09GaUY1OWZUV3pDL3doY2d2SmNhYTlXM3VN?= =?utf-8?B?RVZHK0ZENjlOWFVMaitaZUg0WFlDRUtkU3VvcHVKalBxUjNCaFA4VGpSbEl3?= =?utf-8?B?eEJCUHYxZDRINUpsc0NiQmtqRXNtV0NnTUhYTjluM1luYndGQ2xZZkQ0QmZP?= =?utf-8?B?cEVpSmlvdWd4MmpWdTN4Y3BocTJtSVNEaHp1dDRhNTRTQWVtUDJOUzFCOGF4?= =?utf-8?B?RFpqSmR1d08wd3M1cldTSFlpK1AzVk00TGdHV3ZyQWl3T0FzZGFjYWdBOVJT?= =?utf-8?B?T2JGMlNGVElqOEdZa2sya0YvaW1OaTJwTHduM3gxd1dBUFBjODN4UGh0RGk1?= =?utf-8?B?K3VmUTdtZU1KcjExTm5OenhuYUtKYjc3eXhPRjlYT3VuN0RwQ2tKQXY2L0VC?= =?utf-8?B?TjIvaWNqaTZJOTVpcWppekh5K2ZGekl4eENiL0RkRURnZFExdVhvMS84NmEr?= =?utf-8?B?NW1RcnhVbXorVVNrWml5clduZGZpTFdpWGlnTTBWZlRPY1FYcmJ3V1dTNERG?= =?utf-8?B?UGw1bjAxMTZ5c3d4amZHMzBsbDkrSjF1TVlVMTNodkNQY0VnaFpRa1pGdzBl?= =?utf-8?B?d3ZlbzU0RGhjdE8xK29UQ2dUcDRxMnRmUk9ueHVHOTZybU9tQkRCcStLVTA4?= =?utf-8?B?QkZ3OXduY1p1ZGdld0M3Y0dOenRoQmZMU1RLdzk0Y2xWRG45dEJUY1FOczIz?= =?utf-8?B?OUJTV0JMQjhycXdJOGFMTHR1dDJkcGJad1Z1bnBpSExZTTFJaVB1V3BzaGI4?= =?utf-8?B?Q0hGbmg4Nm9RSHlBdm9CbFJFYkxsbDNra2kzcU45YzdIMmZwTXFzUkpNNVZE?= =?utf-8?B?R2xwRUFja0Njbm4rZENCM2kwalAxaExMc0JUM0l6azNERnJQay9oL3FXMmVy?= =?utf-8?Q?ByE067XVtC15N8XAmNIx6+Rkr?= X-OriginatorOrg: rocha.red X-MS-Exchange-CrossTenant-Network-Message-Id: 093cce0f-070f-4ab9-c72a-08daa516cdc3 X-MS-Exchange-CrossTenant-AuthSource: MN2PR04MB6767.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Oct 2022 08:10:58.7462 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 2c16853d-bf35-4b77-abbf-d72bc4d340dc X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: z7IPfb9JPItfakuocsAaXWvi1oWipiZjkiNDonX9vBzt6GaYdIf5u3IGNg+o5ms9Vj9Fa9RXyRNVTwtZCA+hYw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO6PR04MB8428 X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH 1/1] Enable building with WSL and MSVC 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: On Sun, Oct 2, 2022 at 5:19 PM Pierre-Anthony Lemieux wrote: > On Sun, Oct 2, 2022 at 5:14 PM Timo Rothenpieler > wrote: > > > > On 03.10.2022 01:47, Julio C. Rocha wrote: > > > --- > > > configure | 7 ++++++- > > > 1 file changed, 6 insertions(+), 1 deletion(-) > > > > > > diff --git a/configure b/configure > > > index 6712d045d9..f5f5eb29dd 100755 > > > --- a/configure > > > +++ b/configure > > > @@ -4847,7 +4847,12 @@ probe_cc(){ > > > else > > > _ident=$($_cc --version 2>/dev/null | head -n1 | tr -d > '\r') > > > fi > > > - _DEPCMD='$(DEP$(1)) $(DEP$(1)FLAGS) $($(1)DEP_FLAGS) $< 2>&1 > | awk '\''/including/ { sub(/^.*file: */, ""); gsub(/\\/, "/"); if > (!match($$0, / /)) print "$@:", $$0 }'\'' > $(@:.o=.d)' > > > + if [ "$(grep -i Microsoft /proc/version)" ]; then > > > > Not convinced that this is a good check. > > I can think of a few other situations where Microsoft might appear in > > there. Like, for example on one of their servers, Azure Cloud, Github > > Actions and so on. > > > > > + # Windows Subsystem for Linux > > > + _DEPCMD='$(DEP$(1)) $(DEP$(1)FLAGS) $($(1)DEP_FLAGS) $< > 2>&1 | awk '\''/including/ { sub(/^.*file: */, ""); gsub(/\\/, "/"); if > (!match($$0, / /)) { cmd="/usr/bin/wslpath \x27" $$0 "\x27"; cmd |& getline > pth; print "$@:", pth } }'\'' > $(@:.o=.d)' > > > + else > > > + _DEPCMD='$(DEP$(1)) $(DEP$(1)FLAGS) $($(1)DEP_FLAGS) $< > 2>&1 | awk '\''/including/ { sub(/^.*file: */, ""); gsub(/\\/, "/"); if > (!match($$0, / /)) print "$@:", $$0 }'\'' > $(@:.o=.d)' > > > + fi > > > _DEPFLAGS='$(CPPFLAGS) $(CFLAGS) -showIncludes -Zs' > > > _cflags_speed="-O2" > > > _cflags_size="-O1" > > > > > > What actual issue is this solving? > > I've been building in WSL for years, including MSVC builds, and never > > encountered any problems. > > FWIW. I am currently building on WSL: > > $ uname -a > Linux pal-xxxxx 5.10.102.1-microsoft-standard-WSL2 #1 SMP Wed Mar 2 > 00:30:59 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux > > $ lsb_release -a > No LSB modules are available. > Distributor ID: Ubuntu > Description: Ubuntu 20.04.4 LTS > Release: 20.04 > Codename: focal > Noted, Pierre. Are you able to build using the Visual Studio compilers (MSVC) without any further hacking? Example workflow: cd /path/to/ffmpeg-clone ./configure --toolchain=msvc make make install Thanks. _______________________________________________ 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".