From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0052.outbound.protection.outlook.com [104.47.32.52]) by dpdk.org (Postfix) with ESMTP id 56E185F1B for ; Mon, 4 Jun 2018 14:51:03 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=x38z37fxkpHvjLTh5sXSVXsjT0YzBaEjlmy4DnoIDhk=; b=fohiSCpOlL2nu9QV816pixQ6uXkwl9wsKQ7U/nDSNxYn0EXG3Q7gBBm4/QtO5GpdJfy/9CbsHA1QQEZ/5AkxrFkKssBRcpUggwigZH9fTHz0h+27sX94d9DQb92hr1UKLBvob8NbuGMS39hHAHeMB0QkfvBR9uK2F6u3/7l1yD8= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Jerin.JacobKollanukkaran@cavium.com; Received: from jerin (115.113.156.3) by CY1PR07MB2522.namprd07.prod.outlook.com (2a01:111:e400:c636::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.820.15; Mon, 4 Jun 2018 12:50:58 +0000 Date: Mon, 4 Jun 2018 18:20:39 +0530 From: Jerin Jacob To: Gavin Hu Cc: Bruce Richardson , Thomas Monjalon , "dev@dpdk.org" Message-ID: <20180604125037.GA25835@jerin> References: <1527578508-27297-1-git-send-email-gavin.hu@arm.com> <1527590616-28299-1-git-send-email-gavin.hu@arm.com> <1527590616-28299-3-git-send-email-gavin.hu@arm.com> <20180530193534.GA1336@jerin> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.10.0 (2018-05-17) X-Originating-IP: [115.113.156.3] X-ClientProxiedBy: BM1PR01CA0091.INDPRD01.PROD.OUTLOOK.COM (2603:1096:b00:1::31) To CY1PR07MB2522.namprd07.prod.outlook.com (2a01:111:e400:c636::13) X-MS-PublicTrafficType: Email X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:CY1PR07MB2522; X-Microsoft-Exchange-Diagnostics: 1; CY1PR07MB2522; 3:qdS+2+PNq83159u/Nd4PYdak0BV2ll8PDAgaJstNdLjRQ9/K93FSqS1YoiVeZ+wWmX9WY7ia4Vxwg9BaFXscbKufh8Tef6N/mQMu/E4AG+cJQaHl7G1MaPasclgNvIDVQOJLNmFxE9otoJkWM3NvRASAZd3xhS3H6uf078UD4j+BUmbZWYzTbfHbgcqLHXpGP4bFeHTr1PCJR/z5HBCIweGMzm/tWCnZgDkqhWuCtaQ45Bu2+a9DX60mgigkDpos; 25:zd5tI6aegKKFPM9SuZneMpSnRc2A63mkgw+pdN8IB+apvU3V2L6QyvrXQhNttyi4UNVJyKNGfrodRrH6jqwKLVtBr1EqP005kev1Ey9nuu8rGdrZDNOQsX2clhSciME9pN+T2H/FzKIzPProt0M8/ShuX2U9aGFr7PjKR3x+N1GhZPper+frXhqP6a7bdE1qnK8jIZwstYATD0EcItG2dTrJk4a40Nll/+eArFwQk84WlTJFu3s52eDfcihPwK9BgDCyalJ1oKbp4LcR0u+l5sQdQP8AeWx/e6vExoaIXbAhIBWr5fBrIC9UqCZD23nbz3Ki6ej99DWJxvxuHHZ6ig==; 31:KkI0+bB0sZ8J1BwKPVaXQWL5Xrflw1cUle2wpQknl8sWxpqC23TgQOlhWfb0n+xgzC8vbmFhHHJ3cQd+48vfRILLroAWGVnk6571TCIG1F3UfEhZ0hflQ82x0exjEMVnnFJdCrxZxzggNi/nPQD4LSnzwvixsdGInbmFRSwE8HP9e/Zueoi6NAfcJ5CEv0NFlqxGTI+yKzq52N1PoR7helC29xbN1doUBR6rYzfKswQ= X-MS-TrafficTypeDiagnostic: CY1PR07MB2522: X-Microsoft-Exchange-Diagnostics: 1; CY1PR07MB2522; 20:00SdL9TWMDl7UfI9pbmhhpdd41lOING0SPAuYzs6guS7AOfwCSshyKeSQYsY8jQBATUWaFnHyNM33mt3W+H8aNQNX+QxWXUtKVbCU8aRuoczEoNp/KoTFjOTI69wQeqZVkp0OQOh7xRz8uwYj2GhiEBxNJ5pafjdVrzvqZZE+uNi7P7dxOWgTN38Haj7UqA6M+4HkbAUTvvqBdrdqvHsd61SctSV33Nzc3OYgIKDM4vo0Rjyt4Xfkuc0SWXaz4COpR4Z5To8SWUR8B59Xq+wm/Vgu6Cid+174r2npYOV6jcsfgdwuVNzQtt9gKcwyr69faqEvZawDkIFTwgTJ2TfJCa1XernkKxyXHrwmt/W5GOGNLFeHp5ooIyMP3/2+e74UZD8ICvVd8zo3bV5T1iAQUXumURYZ9jWxf2KPz1SGpZD3z0/YvSnnw3w7wREocvz0ACb9cNRTTMtsEI6Xnx6L+2OVSj/WfmXMnLK40+s8hMTVzaTurcbaaAtnPd4J3RHO1VJyNYN6Q234D832/JtgQ61aSaNGuLxux43FliP0ZWa+24a75s3ZhlbrvunGqcYSF3VHSYbeqZhRquKJUkmBslQfXqIVJw7XoN0dBVo5xU= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(228905959029699); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(93006095)(3002001)(3231254)(944501410)(52105095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123558120)(20161123564045)(6072148)(201708071742011)(7699016); SRVR:CY1PR07MB2522; BCL:0; PCL:0; RULEID:; SRVR:CY1PR07MB2522; X-Microsoft-Exchange-Diagnostics: 1; CY1PR07MB2522; 4:l3FuuJOBNc49eMrEjebchDZrmRzzWhFNg6BfkQ1Fpg31diW/vsVEf46w9t+ZE4nBNPoVkHQCJ29tPqlXOHNnNIv/EZLBR4+U6GFugkfkutUxvhnned+W87JZKSWgwUbPaj6lD/JcCeoU3bGjQmOR98Dxy4TEYHh/KNsA+FCF6njrVS8uzFLxHsI9NlSPfJMMsDYM2VYJhdGuiqeNve6jhgRAy351OjO3adbPYwwtBmEcLYx1jrevgUxajGPC725wRE0XeQ0z6CzyqNR3mbtQbfQHPagZwjz+te0zk7RSOP78JQxBiBruvrbKnC2qE77mkEJM6HXKgT8g21lv3oHVxH5418ZIOsHRZrahQLHGVc0= X-Forefront-PRVS: 069373DFB6 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(346002)(376002)(39850400004)(366004)(39380400002)(396003)(13464003)(40434004)(199004)(189003)(76176011)(6246003)(53546011)(47776003)(486006)(478600001)(58126008)(54906003)(446003)(44832011)(66066001)(53376002)(386003)(6496006)(81166006)(305945005)(72206003)(5890100001)(8936002)(93886005)(186003)(6666003)(42882007)(8676002)(81156014)(7736002)(6916009)(966005)(33656002)(16586007)(11346002)(316002)(33716001)(19273905006)(16526019)(476003)(956004)(26005)(68736007)(6306002)(23726003)(3846002)(6116002)(1076002)(55236004)(53936002)(105586002)(106356001)(55016002)(50466002)(52116002)(25786009)(229853002)(33896004)(5660300001)(59450400001)(4326008)(97736004)(2906002)(9686003)(18370500001)(563064011); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR07MB2522; H:jerin; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR07MB2522; 23:f1p3K8I2rCuir/zPzHAOxNVDFY96zblAR0vJ7G5Aw?= =?us-ascii?Q?kyOSbJm69oCciibwE2G/s2uG9Bjf2Rhpck7StpLDxiw0rsUU8nx1Jg4L53yk?= =?us-ascii?Q?IANptpzegcxlFmtVpt5wBcxwQZXBYmk7RFzdsjr7mCU4vAu44TKFEcowjktF?= =?us-ascii?Q?TZLkIevj7D5weJK/RLR1PGSCppS7zqIjV9I1IZNJHPIEaTGSRGLNborT/3Xi?= =?us-ascii?Q?m5V+2VrVrLwOg3uq/uLy5GiErpKFhrptcNvmADYli3McLlfhjIStK+75QokL?= =?us-ascii?Q?2kts2PDGTSXXilzFb0HINupViqU9K3wk6OMd1lYGHr8MGCJS4bbH3ep5DIMH?= =?us-ascii?Q?/c1//kz9Rk8RjZ8oZo6o1yvWEH9b+2Cnk+2G9oRFx9OgglkloorccxOqIZc5?= =?us-ascii?Q?oH34QLjKxpJt2R4c/wxlD94exnm0DMKNGZQK4ymqtDmGoxwtKcuXCLeUwtJ5?= =?us-ascii?Q?86D1btPzqIUXKR1fnAY3ThbAnjSyjPU3+Zx/5a55aogVivY7IYTpwOPeqLP5?= =?us-ascii?Q?B8Z+jm6Ejsnv0CbxYyE/RfBeRbaMCpt9WNKH/fpujoshNpXb72NJC14ngaXv?= =?us-ascii?Q?kZ30nTap6RXZo1afiqH00LR4qEXbhcgaDBiUgczi1+mAnvaGM1BXpDuswHLn?= =?us-ascii?Q?+56yrZP9GON92mgJlE0Ab90GObJdHOxZjanUK9GGGFEtyyDlRIAy2z1bznHE?= =?us-ascii?Q?EG4lAMN3MNdgc/Q9xiZ+NhSQqgmOgd3cnHpCmRgYpWq6tg3+PuFdwK/if6VM?= =?us-ascii?Q?GC2sDlFsy7X75Y/bWYF1O5fSG/tz+XcWxCyiJgw+BodDmG0GqK3p+2oV5yMv?= =?us-ascii?Q?jG0VWZJL/bb3qkQU3JRCpvD4CYNz+jn6YZl5AHlfRxaGhnub4emVeCrhg96E?= =?us-ascii?Q?Hp1Hyd96FmBaONVh/ADivmBxeIyYpbT3PNHBtDLb5RSXdzk7wuOkp1ZZcBXv?= =?us-ascii?Q?jtV2pCfLx4GSBQ/VhqtnywCVQI4CNtQpMmnF0Sq/DgA1uxjXn2E7JrCO5Qdw?= =?us-ascii?Q?oqxcGdkuQFiejIohQniObQ88qn94AXCoacepZsWV83DieNHcvaTrL8M93qSL?= =?us-ascii?Q?SPTHUxKKPnzlYtA2DYJMdUj3fBy0WD5NCivPlm8nBwBspwIPYX2FCsrWcdtS?= =?us-ascii?Q?XrnyppvwN+vnbX715B3XGBNsa4V6H+e6iJcsAO7EsxreVr0+zvTNA5TbO3d+?= =?us-ascii?Q?zY43tQd0CFla5yOBws1i1fLlqR3KVJWBrjwFlQRExmDW3VVEybm2qHYxTDgO?= =?us-ascii?Q?BpOJQ7mQf5tbyo3J9nW6WELo7lcqTJExfGlAlkTlBPP6aPdaI8uC8xHUN2NR?= =?us-ascii?Q?yoc1qplObirBaVyij6L50LyZqRz2sbsET9UzHt6aeMt7O4kgZh81S+a+JzDU?= =?us-ascii?Q?kzGuYPSG0DywA2l393BecSFN4YRg2rj6qRt1RlVGQHtWYNAKlrf3wJ6bKQn1?= =?us-ascii?Q?OxTwMK7GnRLxs5shVhVsef453oVexzOGEnr3a2wFrMWwboMAU+5y0sPhm+bg?= =?us-ascii?Q?ANDQRAbumDgGzuEiIfHTm4ARfpJ8EJVgY8/D0tZZy3YULDW+UT8RW9dOd8Qq?= =?us-ascii?Q?QZSyfTjSJUEss+SHvwlMI2nF+w1J+gJ17k8Pp57W6+8tmA9Ik4aJoiY63Dw?= X-Microsoft-Antispam-Message-Info: xFxmGtsOYCyAsDZtObbcNW3QkKjidbujHe5Z9S9o8/t9Y0FaXJv562luYWFtKkomBKakojyjGai3nZ4w9T76itTrsDHhP4bWZsUVQCddx1wSa+gok50lmeEsZywtrCOd5GYxd/oWgPDrzBrzXWtgL2/89ioVli3zTiqSJFnSK0ITT+S20p2IZ47sQiPmOS30 X-Microsoft-Exchange-Diagnostics: 1; CY1PR07MB2522; 6:f8tiwcC156b11lPPdMKepwofb7ziE4ykkEcdThH+yAD3C0dFntB7L6q3yUNMhz9xl7LFRwqoR91lGwJ51sew41nK0GcZ0Yep6FArZCd96VXBgzdtJzaPhW+GGgcMEv1IZE19JhuMLeaSih8QB0r1r51hVM6kgQe1dYBZ7g/HdsjVwEpWWxuw5EGCE4lXFiFDBSx+gTnUQNYsfuefe/JQl80uxEzaHAJB5hAkVwMYYmOAZjdOT4mZfqNgWNtehgHTNFWXxmf/WLhTiNVYaXkt8HSDRIm2FlRrx/fqa+KmN29YOk7ntp/vjndJhIpxgo266ADLwpMoJ5uszVLiwuj7nX9uIZgOqsYo8kVD9nqrdnX+PcfVk95P4QKlYmY5cmGoGwccFaJLaZ8PtKc5cCg1aRCeZwGi6KdXExaMyv7t5SDP8AeYbdjKEfAjNrs5rVA1GTcKTJR6tzvYTFUyvCOu5A==; 5:rHJWVHCNhChQjdsaM+6RykPz+0eArnyHLa9jn8faQ9WAL734GEuCb7bGpDgOlJYS+e7/WkiW/96f2xOyOHHFy2iwMYC3JNobmV/dc0CZEiNZdjuXPWIZ4bmXpEWcdEavkm0LHyKINcsiqXVB3xdmoCzmN2gHZrjwpSIqJ7SOOEk=; 24:Rx3pyklY0Zo4IedOK4IVgWcCoA3gHtFkuHyLn/r1ZO7jbiofE3Rcn48iWUru6KjVnoWOPaWDgw8r5f7LikV/M4vUBWbyrBVhn/YQKHFq0vo= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY1PR07MB2522; 7:pKj0y8K+saKnFuw5UM3O/v8Yfo31AFZqzlti1HHLMgDGUQ4gecJ/fkeJ28VWQ9d7wfXTyd7uMZzSNCcsCKn6BtVJ/sx4gmcOK53qfhK/lalm8ukEESPqsi19+z+E/CjHBJxe9mH3GVMSeMOV7gCzR0NjCHtzvOPmPHKnqD8Q3LgvvRsZGBOQ2CtaEjwx8L5oeCT+0LBFQT4FtF3RP0lMEERE79vDtQUlzUQM9rYvONWik600uhEqVJz1Ta2hnRZt X-MS-Office365-Filtering-Correlation-Id: 438eab4e-b2b4-4246-132b-08d5ca19d332 X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Jun 2018 12:50:58.2029 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 438eab4e-b2b4-4246-132b-08d5ca19d332 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR07MB2522 Subject: Re: [dpdk-dev] [PATCH v5 2/2] doc: add a guide doc for cross compiling from x86 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: Mon, 04 Jun 2018 12:51:03 -0000 -----Original Message----- > Date: Mon, 4 Jun 2018 06:03:34 +0000 > From: Gavin Hu > To: Jerin Jacob , Bruce Richardson > , Thomas Monjalon > CC: "dev@dpdk.org" > Subject: RE: [dpdk-dev] [PATCH v5 2/2] doc: add a guide doc for cross > compiling from x86 > > See my inline comments: > > > -----Original Message----- > > From: Jerin Jacob > > Sent: Thursday, May 31, 2018 3:36 AM > > To: Gavin Hu > > Cc: dev@dpdk.org > > Subject: Re: [dpdk-dev] [PATCH v5 2/2] doc: add a guide doc for cross > > compiling from x86 > > > > -----Original Message----- > > > Date: Tue, 29 May 2018 18:43:36 +0800 > > > From: Gavin Hu > > > To: dev@dpdk.org > > > CC: gavin.hu@arm.com > > > Subject: [dpdk-dev] [PATCH v5 2/2] doc: add a guide doc for cross > > > compiling from x86 > > > X-Mailer: git-send-email 2.1.4 > > > > > > + 1. EXTRA_CFLAGS and EXTRA_LDFLAGS should be added to include the > > NUMA headers and link the library respectively, > > > + if the step :ref:`argment_the_cross_toolcain_with_numa_support` was > > skipped therefore the toolchain was not > > > + argmented with NUMA support. > > > + > > > + 2. RTE_DEVEL_BUILD has to be disabled, otherwise the numa.h file > > > + gets > > > > If the warnings are from numa.h then please use -isystem > > instead of disabling RTE_DEVEL_BUILD. > > > [Gavin Hu] This is a good advice, I verified it okay and can upload a new patch. > > > > + a lot of compiling errors of Werror=cast-qual, Werror=strict-prototypes > > and Werror=old-style-definition. > > > + An example is given below: > > > + > > > + .. code-block:: console > > > + > > > + make -j CROSS=aarch64-linux-gnu- CONFIG_RTE_KNI_KMOD=n > > CONFIG_RTE_EAL_IGB_UIO=n > > > + RTE_DEVEL_BUILD=n EXTRA_CFLAGS="-I/include" > > EXTRA_LDFLAGS= > > > + "-L/lib -lnuma" > > > + > > > > As discussed earlier, meson cross build instruction is missing. > > > [Gavin Hu] I reproduced the meson build issue Bruce reported, as shown below. > It was not introduced by gcc, nor clang, it was actually introduced by meson.build, see line #65 of http://www.dpdk.org/browse/dpdk/tree/config/meson.build > Even worse, "has_argument" is not reliable(refer here: http://mesonbuild.com/Compiler-properties.html#has-argument) for some compilers. > This is the case of gcc and clang, which caused the 4 warning options were included in the whole project, either the compiler is gcc or clang, cross or native. > This finally caused the unrecognized warning options. > > I tried to disable the warning options, then the compiling got lots of noisy warnings and errors. > > To fix this issue, we need to create a meson subproject for pmdinfogen, the change is not little and I am not familiar with this. > > Any comments are welcome! If I am not wrong, This is specific to host compiler issue with specific version. Right? The build steps will remain same, so as far as this patch concerned, you can add the meson build step in this patch. > > [265/893] Compiling C object 'buildtools/pmdinfogen/pmdinfogen@exe/pmdinfogen.c.o'. > warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] > 1 warning generated. > > > > > > diff --git a/doc/guides/linux_gsg/index.rst > > > b/doc/guides/linux_gsg/index.rst index 2a7bdfe..077f930 100644 > > > --- a/doc/guides/linux_gsg/index.rst > > > +++ b/doc/guides/linux_gsg/index.rst > > > @@ -13,6 +13,7 @@ Getting Started Guide for Linux > > > intro > > > sys_reqs > > > build_dpdk > > > + cross_build_dpdk_for_arm64 > > > linux_drivers > > > build_sample_apps > > > enable_func > > > -- > > > 2.1.4 > > > > IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.