From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pg1-f178.google.com (mail-pg1-f178.google.com [209.85.215.178]) by dpdk.org (Postfix) with ESMTP id D66981B130 for ; Thu, 3 Jan 2019 07:33:07 +0100 (CET) Received: by mail-pg1-f178.google.com with SMTP id v28so15571664pgk.10 for ; Wed, 02 Jan 2019 22:33:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networkplumber-org.20150623.gappssmtp.com; s=20150623; h=from:to:cc:references:in-reply-to:subject:date:message-id :mime-version:content-transfer-encoding:content-language :thread-index:msip_labels; bh=6sXolgTFbtT7kJBRe+8bclA/AMzNTUvhrIQ/iH/QHac=; b=VUIXefrDyRhF4vKfQaaHefWLdPVDalrQ9/haHbsC6YxchlTFWHzisEuqOzrKF0JgNL Q2826B49sX92j61T9qboj7CTAXf+uM9j+vMR4jUctlb+wwmRkbEugUy7y+m5JFG2gMDd lm7faQmAfpJt2bJeHTlSAZ7lvn3UZIRxqysZRw46Wdgg3VaED/1HKluFQ8G0IOVHUQOa 1Mqd0X/wjOEUPTnSWR5Iol4IqyQ/flNcKa3q19UHQ0ncJDqfzocJzuq/O+uow4QETBrJ 7qquRco+DwDAtndapSgSt2n0Ad4OGP+2NpJKjJAvkVM/m1tp3ZjogO92M2zLhfhudt0V ApiA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:references:in-reply-to:subject:date :message-id:mime-version:content-transfer-encoding:content-language :thread-index:msip_labels; bh=6sXolgTFbtT7kJBRe+8bclA/AMzNTUvhrIQ/iH/QHac=; b=JjX89N4JkHEX9NAkRm2iNzuIINkWAURZTgTM9O/RUmb+I7cUpcGB7tnnK0mVyQnwmm /0s/IB9DHzZHK9gwTmjUvWAoXOBIGwEen9yy+Ss/29+A2y0q4WboiJ5WsgqBA4ZS+GAQ E8EicXiJZHWZQXAYrlG1I7+6PCA0mU0ThzEmr2vi8mdQrGSy/wDhBNdPbmlCkP/eeu1L i6XDtSbc0THFjOTwDI+61FKTs7QOlmQlTgelmZhcO+Y6m2DuhRn5jUTSqm8fgw1LhFVp yy9+nPgcuaXKzMIFxPzF+d+C+lxo0AOq3lFIveek6A4NClXXyc6I8VSRfea9jvVYl+4N qjTA== X-Gm-Message-State: AJcUukfyFcHpH9UeRbIsw8UiQub9eu/w5lr35ZD7DUcyRe46Xy/Zf2UV jZP0+3MXxZOVs5C16ZMiwV0zrTFILWM= X-Google-Smtp-Source: AFSGD/UVZgdDTdAJTsJaTBIe87wdEPg56bE4WtnSN9e5b6l00iIZ3j06bNvnpFtd+V+pwMsmqumJYg== X-Received: by 2002:a62:7504:: with SMTP id q4mr46345963pfc.180.1546497186473; Wed, 02 Jan 2019 22:33:06 -0800 (PST) Received: from MININTFU8L5V5 (204-195-22-127.wavecable.com. [204.195.22.127]) by smtp.gmail.com with ESMTPSA id g11sm77748581pfo.139.2019.01.02.22.33.05 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 02 Jan 2019 22:33:05 -0800 (PST) From: "Stephen Hemminger" To: "'Thomas Monjalon'" , "'Jason Messer'" , "'Harini Ramakrishnan'" , "'Omar Cardona'" , "'Ranjit Menon'" Cc: =?iso-8859-1?Q?'Mattias_R=F6nnblom'?= , "'Jeff Shaw'" , References: <7824863.MkUOD0j12R@xps> In-Reply-To: <7824863.MkUOD0j12R@xps> Date: Wed, 2 Jan 2019 22:33:03 -0800 Message-ID: <005401d4a32e$2f20f860$8d62e920$@networkplumber.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Outlook 16.0 Content-Language: en-us Thread-Index: AQIZht3lJ/CtxXhr+icRX0gKpFgm7aUTTmuw msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=True; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Owner=sthemmin@microsoft.com; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2019-01-03T06:33:03.3150222Z; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=General; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Application=Microsoft Azure Information Protection; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Extended_MSFT_Method=Automatic; Sensitivity=General Subject: Re: [dpdk-dev] Compiler for Windows X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Jan 2019 06:33:08 -0000 What about Gcc under the WSL thing (ie Linux emulation in Windows). Much better than Cygwin type stuff. -----Original Message----- From: Thomas Monjalon =20 Sent: Wednesday, January 2, 2019 2:45 PM To: Jason Messer ; Harini Ramakrishnan ; Omar Cardona = ; Ranjit Menon Cc: Mattias R=F6nnblom ; Jeff Shaw ; stephen@networkplumber.org; dev@dpdk.org Subject: Compiler for Windows Hi, We need to gather inputs about the pros/cons of the C compilers available for Windows. Interesting criterias could be: - ease of use - availability - standards compliance - performance When the comparison will be complete, we should publish it in the doc/ directory, while porting DPDK to Windows. I start with few data: * gcc|clang on cygwin - not native * gcc/mingw * gcc/mingw-w64 * clang/mingw-w64 * clang --target=3Dx86_64-windows-msvc * icc - not freely available * msvc - native - specific command line - not C99