From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <Pavan.Bhagavatula@cavium.com>
Received: from NAM01-SN1-obe.outbound.protection.outlook.com
 (mail-sn1nam01on0074.outbound.protection.outlook.com [104.47.32.74])
 by dpdk.org (Postfix) with ESMTP id 79A7DA56E
 for <dev@dpdk.org>; Mon, 22 Jan 2018 16:27:55 +0100 (CET)
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;
 bh=4S96cedJfKt2AYnTDKiTPE9bXEHbl6jD/+jRcxv97O8=;
 b=drMePxqSzgCB+G/VcQshQtMioDJejWbhqtak5sDLl3UV9LQK2Z5y7XDZ4cgQP/tIFyxQiP+0zIQDQT+IeirWy1nnaE6IBWw6S0Lbf131GeI6ldx5Qw7mxPejszgwK/Iy3+KuccU54vtMQmbrjB+k+mkNEPpF0tOWiInboZISOB4=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Pavan.Bhagavatula@cavium.com; 
Received: from localhost.localdomain (111.93.218.67) by
 DM5PR07MB3465.namprd07.prod.outlook.com (10.164.153.20) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.428.17; Mon, 22 Jan 2018 15:27:51 +0000
From: Pavan Nikhilesh <pbhagavatula@caviumnetworks.com>
To: jerin.jacob@caviumnetworks.com, bruce.richardson@intel.com,
 harry.van.haaren@intel.com, herbert.guan@arm.com, hemant.agrawal@nxp.com
Cc: dev@dpdk.org,
	Pavan Nikhilesh <pbhagavatula@caviumnetworks.com>
Date: Mon, 22 Jan 2018 20:56:32 +0530
Message-Id: <20180122152632.13685-4-pbhagavatula@caviumnetworks.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180122152632.13685-1-pbhagavatula@caviumnetworks.com>
References: <20171219105338.198727-1-bruce.richardson@intel.com>
 <20180122152632.13685-1-pbhagavatula@caviumnetworks.com>
MIME-Version: 1.0
Content-Type: text/plain
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: SG2PR0601CA0004.apcprd06.prod.outlook.com (10.170.128.14)
 To DM5PR07MB3465.namprd07.prod.outlook.com (10.164.153.20)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 0c73a945-9d86-4a53-7f6d-08d561acb4db
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:DM5PR07MB3465; 
X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3465;
 3:qrxGsnZ1ULKkI187taa7eb/Uzx7vTBpY5JnSk2aakX2Um0r4F+zOaO1yk65Fh2XQ07aCNw+cGs2si+3glXk3HYgXObv0YUwIr6h8ThqSVG5pDqsHvPuzxvr2cDiOrukqHqdHHSm5EH4HcbcBweNygr3jTz/oLpIeHag803wVUrbdrnMnDknu09Ji2rYFHQXnGeplR4jqnXoT8J/orKedP/NcHzEYu2NNqfg+GrYAKqPGsWFCZQXDOt7/4ZtRMesu;
 25:4MMwZmVD6dAX8mEndW0DTCXM9kZwOQRH5tRS2TK79i1ySUkr8YzMe5eeHmJHC58sPxlDrl2y9Mf72krfdepSbudCMKR8QJxSAzCO1osdphY7XPLgax2TrYFY1l8KiFhaAftk2WhOZhapbT/V1qGAn+YLeVyOgA9mUiVjzan9/IH28clTJCfT6FBo3zM36oLS+gd4CmVN2RcJxmY+MxHku5mSO5Ol8LO79mMK13Mz07apqG7s5u64wyU64dGap/JQ+ElRetR98xgfY9gaj/+naSqrIP/Fv5G0NoZC4QcRzAO3OrmOFaHHzgLrMt7JEViYAMKqIku5rKMPlFVLLoPIig==;
 31:zzbqo2eZruk+Ng/mPvATKc2dNyOP8jgj8yKtnXxNGv4m3uU0TsG7Tay1m3d/8P4IGjld8myllE9de3koaCkxCWFjG6lUjKIzOnGZwId84SLd4U5VYcl+YaXpKQpTjKZNwgW6yS3nrRUoDpY963eUWZukx+/rTDPvsiXLDLt6mSGtwFxA9Z7xX2vc3pyIZOyIomHDDMhDkreLcOL32LKXXDDOr5wuDiTFlMq4aERcrN8=
X-MS-TrafficTypeDiagnostic: DM5PR07MB3465:
X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3465;
 20:EOF3M5FPj1YwC4EGYmJt+1M92c9CXqBmELvuFoY9Nh6KXHivhOezy/au7XBK87FreMP7xoU/zBJ+porAYZ+a7Cr4tV0W7g1hsxD5mxluf0vvhGlmEntwijzbIELkSfTBOGgT8CSDdNWsCjzR6ZagunQZq8C9ucFccjjnSZus723OkPnhmeGXNNN0BVkymVp5SsizuXwmQyFxPutxf879bgzSnJXdYqw4Soao3q8rNbUkajxV+L5jx62x+ZDSKwvSGxsUtonkoE8CjyyeLsHuOrfxjbZ6r2HR3av8D30EY63Zt8B+0OgpsIi0GFjk+hhpd6kKhJoWHxdFnMtRodrM1wrXwHQ1GUyIefK/ky2BWw3+ZfQA3RRbWT3npunCHzV64BE43NkIWBMlT1TmpUewVq0cdvGVMeMq2kxB2jri6BcKdm6nsj6JtorYzQ7Qf0faa6SjunUpxcMrsiugvJ98AwG7/hg4Zf2Zeh/6SSV8ZUgeocR5KA++8e1SzS4nMjhxhpYGQ8VcPi+ONDa3NF5oT3SfkkRZTbfOKPVgRlafncAOOcMQeHA+9cM21pDJSYE+xUv7gAm/Wr/Ntoo26mYQD3kLNPvUlM0nXwTvOeQK60s=;
 4:0JTth0KjxW/age7/8YTwXdN+TSO1YQ8IvbAHn+fHRkYO4rezDBWS7IZTjjs2Oxqw5mEHiVl4CrjMCEq0yZSh7bw1xdV2ZjcCYUYDsMAsuHwB3sqBV5HhlnPRXHDTKxzSmFKhmiG5TglpAMKf/zrFh32uViQieH2zqB4xgMjIirwD6TvkdNq6Pn1ppUbrIIiQdJ4R7PLCw/7p1o6WhVpC+3nQoD+EpRqJFBJ1+NaAFZ8jk1p8RE+CmQBcGorV3ZyypFmZZaJi5WPTTfWADYMOdDYb3KRe4lWYJTVte0Zw5+wxjzzmObaGO58FZ7Xad6LN
X-Microsoft-Antispam-PRVS: <DM5PR07MB34650AA4F567A3D8F4009C4B80EC0@DM5PR07MB3465.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(278428928389397);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(3231023)(2400081)(944501161)(6041288)(20161123562045)(20161123560045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(6072148)(201708071742011);
 SRVR:DM5PR07MB3465; BCL:0; PCL:0; RULEID:(100000803101)(100110400095);
 SRVR:DM5PR07MB3465; 
X-Forefront-PRVS: 0560A2214D
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6069001)(39380400002)(396003)(39850400004)(346002)(366004)(376002)(189003)(199004)(16586007)(68736007)(76176011)(50226002)(51416003)(52116002)(36756003)(26005)(50466002)(2906002)(6506007)(6116002)(386003)(3846002)(25786009)(1076002)(5660300001)(105586002)(4326008)(6512007)(81166006)(53936002)(48376002)(6486002)(6666003)(2950100002)(8936002)(81156014)(97736004)(107886003)(106356001)(42882006)(47776003)(5009440100003)(66066001)(16526018)(316002)(8676002)(72206003)(478600001)(8656006)(7736002)(305945005)(42262002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR07MB3465; H:localhost.localdomain; FPR:;
 SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR07MB3465;
 23:stFFAjeqFv0pAS7m2wuM+eVbdESd/SyHep7xIoOLp?=
 =?us-ascii?Q?QWuXtFw0Ov+lzVAI6CvPNgP/6y3opldBrFubNzLkwua1u8OFZmx3k9wLlTA7?=
 =?us-ascii?Q?q3QqmuoFh5pcvbN348skaZI6sxfFe4hIDIF9H6m8ydZbZj2Uvh6hYW+E0tQo?=
 =?us-ascii?Q?lmSF+K9AkqW9199oTrqPy1QGRII9Fae8oApji0IOPSGXKRPqjMIP26B5ozVU?=
 =?us-ascii?Q?G7HcwnIN+q9BC4dRO+ZdG81r/4YhcJ+ekLANYy7vWzFW+O6GTksiHsbVRfM9?=
 =?us-ascii?Q?F2knoTQ2Lmmmiq3fFMlh8uziI37E/bEB7ei9l+hC397SLUDAXM8vRni/Cp/u?=
 =?us-ascii?Q?RWh+mtM2uDEhPADW2g6zsuLOprRWDXK3VNL2SGbmeaka6fEM6A2E4Bejaq3x?=
 =?us-ascii?Q?dswCM+jkjqmBsOWB1MD/atDYJ9X0+YqqAslCLWYDFTxK+XBPhE6eRwy6Gt/0?=
 =?us-ascii?Q?jJ64t3IsmyhhVjpIhIq2HgajVV5LaUHD4zyewkIcHByYC07JIC/m+aizxFnU?=
 =?us-ascii?Q?onWXhtGi8+XjJMnv5vRo9Ny5OUdZd94glBghZGiMZXEjLMsNL77OlLLo4Zix?=
 =?us-ascii?Q?Zeox8j6CUakNuUEkbbYz9EnGJEsYDKyiC0YzyPrBG9bAY3t/HnwRWs9d4Hvo?=
 =?us-ascii?Q?tdLrimYQfqxbjvDFQV41w1kvGp5MjG47x/81jHzgqIyCPXzQ5P+YGHWSX7kV?=
 =?us-ascii?Q?Z+Z33NRFhK2JShxPNjGkNK+ivw+ddtcD8LRic57YMS3i5sMKLCSndAcuD7Vo?=
 =?us-ascii?Q?J1WZEzX5bHB3+vcez1ii78OeQZrHFQx1y+lJEUAf9irxMB3lJAuJt0PtAqW1?=
 =?us-ascii?Q?rSG9t+uI5CaEFj4toFzxUeD25oD7lWHS8DpbHzygsMmKDYVgKdSFOgWZS3Pm?=
 =?us-ascii?Q?ZkSqCC2sX2efrcUoCwH8aX088etKM6LVQIx4O/hCi4Qsy4XslOauV84bMX7C?=
 =?us-ascii?Q?iSzh8E/Uuc9I9rR35PtLxffpRyw1pAUFEsXxbQggzyUDe/ZNg4j32pIDFUN+?=
 =?us-ascii?Q?GkMeeRAGJEhOQC3wXsP9y1aoiKvUA4zSp1vP8UtL0HdL+cP+JAfOHIpgadIu?=
 =?us-ascii?Q?b6fl9Ywfw7L5uUeEBYALUKxv44hj/UJ2FOwXVhO5WIGjdMcw13OgfdRhhpSI?=
 =?us-ascii?Q?opge3mI6RUrytBFvdCfNPmbxXtHNeUR/y05qARY5z59/0Q+7y6UR82R0mvb8?=
 =?us-ascii?Q?WZyU5x8jevUswZqpC7oAbv00BfV9x1Bnq4zhUw4FgRM6GYRjuYB5akc4A=3D?=
 =?us-ascii?Q?=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3465;
 6:gDVQRCzbv50fS68DcN3ygtQM1XH4y3ktcOGg3SqJhm9KEjvF6YL7zi2y2qGLGqoQEkDZPBUBANCqxWc6+scDuyKopQKFPIo7XKHd6RzQosB10f+DHg5uLLNps1hmXIe1SXIUOrKB7PWrHRixoOoa63IDpH0KVaY9B5z9YwhDfkBbUrVyM/lnxOyX1kBsfrLxuRuXwC/E82HutsHzGATMSIiq/rtV2SqlUnYjuM8T+JLEIWISe9xXZhBQWQMHILLkkpYhtN70QcvVNpK/Wlh5HchTXIXoP7PHlWSF+x2AzL/20DMFS19Njj5swIa3yTxyhJQ8FU4ClvBhNwii3IxARvPDyYfWc3LJbWnr5AGKN/8=;
 5:bEobfNPNdEwPza9M8AcOZ0iIx32jaUJtJg5lu7r+QSvak71MXTZL3hn09cV/DIDXQpOB1LXw4hVilYhktOsTKyBIKZJeGBXfVyUTw9oMHxZI1JMnsYIv3MLgn+8gYinzCHcaSlctDXPtT718do7IiccJzV/xAMmCZal7T7j6Yxs=;
 24:8PGsGvrnU+nSQ7oyqBmEQBt9sRsVOEdLlHt+WQ0uDuKafn5ZHT0N5RTZqNdQcf57L9aANho2d1qaFiIIkDqdGSsK4GMykS3Htna1d8a+sIE=;
 7:PBiJ8WPBwdNjsSBv4Y27TpCkXVbPZQSNbqum+ZdtWefXJagLd4jyQ2xf9mfODKb2zgtvWM2aep+2dvNZ3kIRtFVbdHdButnDX1VhD6k/tNoo28ieGO1BPKpMyEe0ZYnXcYBmatzLkRVzO27HGGX9cSWTVRl2K4hSRL3Tljl3YpUxicYy64yrzZ2QmZbVBqaZc/l1jVWi02kXVg5Fk2uvtYY8PrmKg7kt8c6s6dYb97sdchSHyZv+yxT3j6TUVAT4
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jan 2018 15:27:51.0908 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 0c73a945-9d86-4a53-7f6d-08d561acb4db
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR07MB3465
Subject: [dpdk-dev] [PATCH v6 4/4] doc: add instructions to cross compile
	using meson
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://dpdk.org/ml/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://dpdk.org/ml/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://dpdk.org/ml/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Jan 2018 15:27:56 -0000

Signed-off-by: Pavan Nikhilesh <pbhagavatula@caviumnetworks.com>
---
 doc/build-sdk-meson.txt | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/doc/build-sdk-meson.txt b/doc/build-sdk-meson.txt
index b5573f7a7..9618e759e 100644
--- a/doc/build-sdk-meson.txt
+++ b/doc/build-sdk-meson.txt
@@ -150,6 +150,33 @@ driver install path, so dynamically-linked applications can be run without
 having to pass in ``-d /path/to/driver`` options for standard drivers.
 
 
+Cross Compiling DPDK
+--------------------
+
+To cross-compile DPDK on a desired target machine we can use the following
+command::
+
+	meson cross-build --cross-file <target_machine_configuration>
+
+For example if the target machine is arm64 we can use the following
+command::
+	meson arm-build --cross-file config/arm/arm64_armv8_linuxapp_gcc
+
+where config/arm/arm64_armv8_linuxapp_gcc contains the following
+parameters::
+
+	[binaries]
+	c = 'aarch64-linux-gnu-gcc'
+	cpp = 'aarch64-linux-gnu-cpp'
+	ar = 'aarch64-linux-gnu-ar'
+
+	[host_machine]
+	system = 'linux'
+	cpu_family = 'aarch64'
+	cpu = 'armv8-a'
+	endian = 'little'
+
+
 Using the DPDK within an Application
 -------------------------------------
 
-- 
2.16.0