From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (xvm-189-124.dc0.ghst.net [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 3D53EA09FF; Wed, 6 Jan 2021 16:54:15 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 198051609BC; Wed, 6 Jan 2021 16:54:15 +0100 (CET) Received: from nat-hk.nvidia.com (nat-hk.nvidia.com [203.18.50.4]) by mails.dpdk.org (Postfix) with ESMTP id 9DB691609A0 for ; Wed, 6 Jan 2021 16:54:13 +0100 (CET) Received: from HKMAIL101.nvidia.com (Not Verified[10.18.92.9]) by nat-hk.nvidia.com (using TLS: TLSv1.2, AES256-SHA) id ; Wed, 06 Jan 2021 23:54:12 +0800 Received: from HKMAIL102.nvidia.com (10.18.16.11) by HKMAIL101.nvidia.com (10.18.16.10) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 6 Jan 2021 15:54:02 +0000 Received: from NAM02-CY1-obe.outbound.protection.outlook.com (104.47.37.56) by HKMAIL102.nvidia.com (10.18.16.11) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Wed, 6 Jan 2021 15:54:02 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ay0jRtlk4TECfQdlT1pgVBGyr3KhDCwQzbm9IKQOudK7OnTWOhX9VRvw7zjIVHlmwQ5fwVJ8UDUn1oXSecRdn5QwIK1/TvrqBRIs0kUjnydTAY9T6urTxq802Ky8yWV5IUNYH+SvzoeYjZGzPZrrpsTKogXAOcakbt6TunS2y83S4JKCHi1nBTtidqb+99Ol4V/T7hv6ooXX9JIsJu3p0f8oGuUj4+QiRp8Vq8XoGb0FjlyY5mkgHTWqfgTX8l2rs0UWryeW3aNnAd5BXtM56l0CSPmiWXPlwCTK3Uou2hf4OVFHUEIcAEZT7MODtktWVTlS85l/wlDp6IfP1GV0uQ== 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-SenderADCheck; bh=h/hBIVwX49PvPs5OUq87f7XVW5m7gT1j+bdSuCOq3Us=; b=Hu9GesBgUzrW8Jh4izp6kQR7DSxK1LQ2V1KiVOVj4CUJXVmci+N8QZ6SS6VYQcppehY6m0FCyWts6bw3UH6jW3CDS2F3ohOXgc5n8hocyGWxD+b+ERu9TfXh+f1bZ4QfPpPyTVG2AOU2sXbqrctxA/APB3i7+45sSl0fqw/NpCy/7the/XDl+Asaz/CCjRm3Q7mMbGixMgsWKgxQ2/AbAgc/HA76Q5WhnXzXO/mkyFtPpCKjPzoruIAKFi0K1uHFzzl5/rfAWc+DI1shHZl0czcKjIRbbOtkmJmNwt+VQD1SoUJtXIpchmF5Ua8k4XBGBMpClU9V8tzBYA9Pg7jodA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none Received: from DM6PR12MB3945.namprd12.prod.outlook.com (2603:10b6:5:1c2::27) by DM6PR12MB3418.namprd12.prod.outlook.com (2603:10b6:5:116::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3742.6; Wed, 6 Jan 2021 15:53:59 +0000 Received: from DM6PR12MB3945.namprd12.prod.outlook.com ([fe80::d1dc:9fb2:4724:53df]) by DM6PR12MB3945.namprd12.prod.outlook.com ([fe80::d1dc:9fb2:4724:53df%7]) with mapi id 15.20.3721.024; Wed, 6 Jan 2021 15:53:58 +0000 From: Tal Shnaiderman To: Bruce Richardson CC: Dmitry Kozlyuk , "dmitrym@microsoft.com" , "navasile@linux.microsoft.com" , "pallavi.kadam@intel.com" , Ranjit Menon , "Nick Connolly" , "John.Alexander@datapath.co.uk" , Khoa To , "dev@dpdk.org" , NBU-Contact-Thomas Monjalon , "Ali Alnubani" , Odi Assli Thread-Topic: [dpdk-dev] Windows build broken on latest meson/ninja release Thread-Index: AdbkPqZiq7H+1ef0Squ2oj5sJDFeYgAAQ+EAAAEDIzA= Date: Wed, 6 Jan 2021 15:53:58 +0000 Message-ID: References: <20210106152214.GC1969@bricha3-MOBL.ger.corp.intel.com> In-Reply-To: <20210106152214.GC1969@bricha3-MOBL.ger.corp.intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=nvidia.com; x-originating-ip: [77.137.141.17] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 37ca23d0-7f40-4f30-55b0-08d8b25b47c2 x-ms-traffictypediagnostic: DM6PR12MB3418: x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: VIqlrxb3qqwmaVC1yB1w49N9REHWTmk/7Sv1OZNhhjbeFRscIKN6aW9wDy+7QCPHs/28eW5f5FtIdAaOO+3I0sCWZcdmEwVjhvhZ+8Glyf+zFD9KeYq8b2r5v+H9cTa4G4flk8mRXEeybFCELMOn/oA2yVXSapQehuorjm8vBxfl9Xomf822Ot2ugcI5WvCSJCsO6y3/jSQDZavovN45vKyIxGtRTBfmrmv8vs/Gd3Owyao7yMC2AWHBeNG4bzT84kqLWbIcr4/dP3sJ238mSRiUV6uWkbC1vjN+0frEaeSoQTIfgtPMJFig1I9aYSTa6jlJK6zrxCwQ2nedCdYEkNXh789KOV9QdAYlMm2wtrqNw+kDv1Tn3sS2/E1j1xbLSVzjrbAZtggn/GDG0XeGoB1c3FP+ffpz4VAyqhdhUtgkoumVH3OjiYwRvf14jtbHlXipOmblBuB54tIJKa41slMgQqPhEv8+wiPz5Jf4x3/OF2dI+QB0XwBmaEJHkVkty/5azcYYlMt++dQdPu56j4Spyd903swwaxfIjNRIpto= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR12MB3945.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(396003)(376002)(136003)(346002)(366004)(39860400002)(66946007)(66556008)(64756008)(66476007)(52536014)(76116006)(66446008)(186003)(2906002)(6916009)(83380400001)(55016002)(107886003)(26005)(6506007)(7696005)(9686003)(33656002)(8676002)(4326008)(45080400002)(966005)(478600001)(54906003)(71200400001)(7416002)(86362001)(5660300002)(8936002)(316002)(460985005)(2480315003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?cCaJSy6OeESzw1PuDV+FaaAUwC8EHzzGmdYXBNLvhO429RW/7TLBUT4IhlRw?= =?us-ascii?Q?WSyb6MWO9CzOMB8qEQqGppCPiQadnKeaiN2rJpQPCYB0NJb88/Y5EH/2EMPb?= =?us-ascii?Q?COLe+k4VixluDXpVKaGv51idRpqg3CNgwnCVmB/prWbKIiRaBK0x1qoPpHF5?= =?us-ascii?Q?TXgUP9qsw6hauakhObG0aySKsLF2ZnA4w/IOCkUMyObDpg3jTN796ZufIFhH?= =?us-ascii?Q?Twdgm1UGjtmk9XgW2lO3r97yIiALp4cvUucHf5ZpfjN8DWFCkT6Hkvo6eVHv?= =?us-ascii?Q?0wAqQ5srMrROvdhPT2kzb8XQXdxsQ+RhWfTgGPc3426S5nBbVZh/4QSukyMy?= =?us-ascii?Q?TEGJ+Jehg55VmrsS0CJVhHlg18eL6JNr6Y9EJkOx2wlOyiHEkcmfn0yJ94Wo?= =?us-ascii?Q?AODKyFrENy18N6W9f2oPm97a8kRA1I9C/GKNKBbnKDc2TQ6+1sWOnW47LyaG?= =?us-ascii?Q?fA8NhYC3GAxiQtlL52M+NnCKbgguTEI9M1X7Prgcbyjjkb+CWn3uKzkBIRZq?= =?us-ascii?Q?Xkbsf3MnJQZukx3aHvnCAtXkcdj+ydkdHACm4ADNtNWUQ9qXgmZCvT/uNaJN?= =?us-ascii?Q?Xi7FbuwRleQjCS9UZgF+VlTLWq7ocEDAsz1ip671YhwyPMxmImYf7ioHMUMq?= =?us-ascii?Q?ICpg1sdiWvWTbFP6wRAP8JwDnfEQRr2ktdqJPzS3UJ6rQbPWdxXWNXWVnHI7?= =?us-ascii?Q?Zeo6dJ7VEn/+Q7Nysl3f4wE2/9YkZ64NJydJihrp+RVxPAQXKnU+4biZgxub?= =?us-ascii?Q?eyUiCrEHz15ZOo/yEtQ2/o/irov4nI/ip+/ohiiD60gvDNJ49g5DN2/ySEqI?= =?us-ascii?Q?TkCkJ+bXslC3u4evVU/HuajI0MobKg/q2t4KGXmROu4s/PxG9c3vjkqZNAGY?= =?us-ascii?Q?/StnQhBsRrAc7Yz9meZLVVyucS2zQNuBm3+YvmjDRsXU7rKKWWltGVXYGYvm?= =?us-ascii?Q?rOXNvCVclH88uzEHgTyMRrLW/O0l0b+PZuK8l6NnwIk=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR12MB3945.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 37ca23d0-7f40-4f30-55b0-08d8b25b47c2 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Jan 2021 15:53:58.7242 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: OtnFDh8SSULzzNNkqA4o+LV4jlviFkfqLgREqq9JT93MC+JECAda6uubIT8DSvDiZA6+bgMOMQMoWPaNQM3TmQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB3418 X-OriginatorOrg: Nvidia.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nvidia.com; s=n1; t=1609948452; bh=h/hBIVwX49PvPs5OUq87f7XVW5m7gT1j+bdSuCOq3Us=; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:From:To: CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References: In-Reply-To:Accept-Language:Content-Language:X-MS-Has-Attach: X-MS-TNEF-Correlator:authentication-results:x-originating-ip: x-ms-publictraffictype:x-ms-office365-filtering-correlation-id: x-ms-traffictypediagnostic:x-ld-processed: x-ms-exchange-transport-forked:x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers:x-ms-exchange-senderadcheck: x-microsoft-antispam:x-microsoft-antispam-message-info: x-forefront-antispam-report:x-ms-exchange-antispam-messagedata: Content-Type:Content-Transfer-Encoding:MIME-Version: X-MS-Exchange-CrossTenant-AuthAs: X-MS-Exchange-CrossTenant-AuthSource: X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-CrossTenant-mailboxtype: X-MS-Exchange-CrossTenant-userprincipalname: X-MS-Exchange-Transport-CrossTenantHeadersStamped:X-OriginatorOrg; b=PgFmXbTlg6ejwGIi8zsGD2KzIOeySNzHOwPUYyGpTrEmuQ5fzocAkbTEIhCO7fwm+ KvUsDSkFHXHzPBi9miVOsrrNJgMdnA7spT9KRIBeLi027i3j7PRFGbUsV6xaD9M8rb iaXEpfkJCwlbp30C9DjwQsPkF8CwUlQ3slheNC3TCQi31dL0bXtfKv7/Pjd5CxAjpa HnfxQDgJVYuPA6Hfl2nqCtRNvnZmjb3R1vvcJSIp+i2+EVCzYCFJT5CdT5wzw9CsIE /LdmaXcWJ1K2xYwKQt30X2mXBaadV6hcyVAICuX3YRci89Sd9yn0RwUJN9T28k3SOG n/fWjJffqZQrw== Subject: Re: [dpdk-dev] Windows build broken on latest meson/ninja release X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" > Subject: Re: [dpdk-dev] Windows build broken on latest meson/ninja releas= e >=20 > External email: Use caution opening links or attachments >=20 >=20 > On Wed, Jan 06, 2021 at 03:18:17PM +0000, Tal Shnaiderman wrote: > > Hi, > > > > We're testing Windows build with the latest meson/ninja version > > available in the meson github [1] > > > > meson: 0.56.0 > > ninja: 1.10.2 > > > > and getting the output below, any idea why? looks like a bug since > /subsystem should be recognized. > > > > FAILED: examples/dpdk-helloworld.exe examples/dpdk-helloworld.pdb > > "clang" -Wl,/MACHINE:X64 -Wl,/OUT:examples/dpdk-helloworld.exe > examples/dpdk-helloworld.exe.p/helloworld_main.c.obj "-Wl,/nologo" "- > Wl,/release" "-Wl,/nologo" "-Wl,/DEBUG" "-Wl,/PDB:examples\dpdk- > helloworld.pdb" "-Wl,/WHOLEARCHIVE:lib\librte_hash.a" "- > Wl,/WHOLEARCHIVE:lib\librte_cmdline.a" "- > Wl,/WHOLEARCHIVE:lib\librte_pci.a" "- > Wl,/WHOLEARCHIVE:lib\librte_ethdev.a" "- > Wl,/WHOLEARCHIVE:lib\librte_meter.a" "- > Wl,/WHOLEARCHIVE:lib\librte_net.a" "- > Wl,/WHOLEARCHIVE:lib\librte_mbuf.a" "- > Wl,/WHOLEARCHIVE:lib\librte_mempool.a" "- > Wl,/WHOLEARCHIVE:lib\librte_rcu.a" "-Wl,/WHOLEARCHIVE:lib\librte_ring.a" > "-Wl,/WHOLEARCHIVE:lib\librte_eal.a" "- > Wl,/WHOLEARCHIVE:lib\librte_telemetry.a" "- > Wl,/WHOLEARCHIVE:lib\librte_kvargs.a" "- > Wl,/WHOLEARCHIVE:drivers\librte_bus_pci.a" "- > Wl,/WHOLEARCHIVE:drivers\librte_bus_vdev.a" "- > Wl,/WHOLEARCHIVE:drivers\librte_mempool_ring.a" "-lws2_32" "-lmincore" > "-ladvapi32" "-lsetupapi" "-ldbghelp" "-g" "lib\librte_hash.a" > "lib\librte_cmdline.a" "lib\librte_pci.a" "lib\librte_ethdev.a" > "lib\librte_meter.a" "lib\librte_net.a" "lib\librte_mbuf.a" > "lib\librte_mempool.a" "lib\librte_rcu.a" "lib\librte_ring.a" "lib\librte= _eal.a" > "lib\librte_telemetry.a" "lib\librte_kvargs.a" "drivers\librte_bus_pci.a" > "drivers\librte_bus_vdev.a" "drivers\librte_mempool_ring.a" "-Wl,-- > subsystem,console" "-lkernel32" "-luser32" "-lgdi32" "-lwinspool" "-lshel= l32" > "-lole32" "-loleaut32" "-luuid" "-lcomdlg32" > > LINK : warning LNK4044: unrecognized option '/-subsystem'; ignored > > LINK : fatal error LNK1181: cannot open input file 'console.obj' > > clang: error: linker command failed with exit code 1181 (use -v to see > > invocation) [165/190] Linking target examples/dpdk-l2fwd.exe > > FAILED: examples/dpdk-l2fwd.exe examples/dpdk-l2fwd.pdb > > > > [1] - > > > https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fgith > > > ub.com%2Fmesonbuild%2Fmeson%2Freleases&data=3D04%7C01%7Ctals > hn%40nvi > > > dia.com%7C018f5de217d74c7789a708d8b256e245%7C43083d15727340c1b7db > 39efd > > > 9ccc17a%7C0%7C0%7C637455433541219307%7CUnknown%7CTWFpbGZsb3d > 8eyJWIjoiM > > > C4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000 > &s > > > data=3Dn1RAieccH6hTWFk7o9B68bysK8BFi6hvnsHdwsjAghA%3D&reserve > d=3D0 > > >=20 > Maybe one better asked of the meson community? > Does the "-Wl,--subsystem,console" come from our meson.build files, or > from meson itself? It's a good idea, especially since this is not the first time meson upgrade= s broke DPDK (at least for Windows). I think is this meson itself, I don't remember seeing this set explicitly i= n the build files.