From patchwork Thu Jun 14 09:51:20 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gavin Hu X-Patchwork-Id: 41087 Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 566BD1E378; Thu, 14 Jun 2018 11:51:46 +0200 (CEST) Received: from foss.arm.com (foss.arm.com [217.140.101.70]) by dpdk.org (Postfix) with ESMTP id C64CC1E367 for ; Thu, 14 Jun 2018 11:51:45 +0200 (CEST) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0E9AF1529 for ; Thu, 14 Jun 2018 02:51:45 -0700 (PDT) Received: from net-debian.shanghai.arm.com (net-debian.shanghai.arm.com [10.169.36.53]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id B56823F59D for ; Thu, 14 Jun 2018 02:51:44 -0700 (PDT) From: Gavin Hu To: dev@dpdk.org Date: Thu, 14 Jun 2018 17:51:20 +0800 Message-Id: <20180614095127.16245-1-gavin.hu@arm.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <1527590616-28299-1-git-send-email-gavin.hu@arm.com> References: <1527590616-28299-1-git-send-email-gavin.hu@arm.com> MIME-Version: 1.0 Subject: [dpdk-dev] [PATCH v6 0/7] *** fix the cross compile errors *** 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Pre-V5 version of this patch set(two patches) was aimed to fix the Makefile based cross compiling issue and add a guiding doc. This V6 patch set included the fixes for meson cross compiling. Gavin Hu (5): devtools: fix the Exec format error build: fix the meson build warning devtools: fix the missing ninja command error on CentOS build: fix the meson cross compile error devtools: expand meson cross compiling coverage gavin hu (2): mk: fix cross build errors doc: add a guide doc for cross compiling from x86 buildtools/pmdinfogen/Makefile | 2 +- config/arm/arm64_thunderx_linuxapp_gcc | 1 + config/meson.build | 3 +- devtools/test-meson-builds.sh | 22 +++- .../linux_gsg/cross_build_dpdk_for_arm64.rst | 137 +++++++++++++++++++++ doc/guides/linux_gsg/index.rst | 1 + drivers/meson.build | 3 + examples/meson.build | 4 + lib/meson.build | 4 + mk/toolchain/gcc/rte.toolchain-compat.mk | 5 + mk/toolchain/gcc/rte.vars.mk | 9 ++ test/test/meson.build | 7 +- 12 files changed, 188 insertions(+), 10 deletions(-) create mode 100644 doc/guides/linux_gsg/cross_build_dpdk_for_arm64.rst