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 4F1DFA09FF; Wed, 6 Jan 2021 16:22:24 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id CFF26160997; Wed, 6 Jan 2021 16:22:23 +0100 (CET) Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by mails.dpdk.org (Postfix) with ESMTP id 29EBE160946 for ; Wed, 6 Jan 2021 16:22:21 +0100 (CET) IronPort-SDR: 2dYdbCdcfVMg0LyTekAXmL+wTa8dLBd1JITbhtJZYFGgR5NXvRGlH96KJqAvBwkIWgEQ50k+yf mpquLzDvHEVA== X-IronPort-AV: E=McAfee;i="6000,8403,9855"; a="238839484" X-IronPort-AV: E=Sophos;i="5.78,480,1599548400"; d="scan'208";a="238839484" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Jan 2021 07:22:20 -0800 IronPort-SDR: yLAxw0a5Br5ILqJ6zPgJ6VkHp6LGNCTjtl0Jg33VjER0KMsDeaCMT8D7m2wncWssy+nnOdHxDP qsuEfxahzgsg== X-IronPort-AV: E=Sophos;i="5.78,480,1599548400"; d="scan'208";a="350882952" Received: from bricha3-mobl.ger.corp.intel.com ([10.252.27.188]) by fmsmga008-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-SHA; 06 Jan 2021 07:22:18 -0800 Date: Wed, 6 Jan 2021 15:22:14 +0000 From: Bruce Richardson To: Tal Shnaiderman 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" , Thomas Monjalon , Ali Alnubani , Odi Assli Message-ID: <20210106152214.GC1969@bricha3-MOBL.ger.corp.intel.com> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: 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" On Wed, Jan 06, 2021 at 03:18:17PM +0000, Tal Shnaiderman wrote: > Hi, >=20 > We're testing Windows build with the latest meson/ninja version available= in the meson github [1] >=20 > meson: 0.56.0 > ninja: 1.10.2 >=20 > and getting the output below, any idea why? looks like a bug since /subsy= stem should be recognized. >=20 > FAILED: examples/dpdk-helloworld.exe examples/dpdk-helloworld.pdb=20 > "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,/WHOL= EARCHIVE: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" "-W= l,/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_telemet= ry.a" "-Wl,/WHOLEARCHIVE:lib\librte_kvargs.a" "-Wl,/WHOLEARCHIVE:drivers\li= brte_bus_pci.a" "-Wl,/WHOLEARCHIVE:drivers\librte_bus_vdev.a" "-Wl,/WHOLEAR= CHIVE: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_memp= ool_ring.a" "-Wl,--subsystem,console" "-lkernel32" "-luser32" "-lgdi32" "-l= winspool" "-lshell32" "-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 in= vocation) > [165/190] Linking target examples/dpdk-l2fwd.exe > FAILED: examples/dpdk-l2fwd.exe examples/dpdk-l2fwd.pdb >=20 > [1] - https://github.com/mesonbuild/meson/releases >=20 Maybe one better asked of the meson community?=20 Does the "-Wl,--subsystem,console" come from our meson.build files, or from meson itself?