From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by dpdk.space (Postfix) with ESMTP id C6C6AA0471 for ; Fri, 21 Jun 2019 18:51:42 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id BABDE1D572; Fri, 21 Jun 2019 18:51:42 +0200 (CEST) Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by dpdk.org (Postfix) with ESMTP id EDEAD1D55F for ; Fri, 21 Jun 2019 18:51:40 +0200 (CEST) Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 653683082291; Fri, 21 Jun 2019 16:51:40 +0000 (UTC) Received: from rh.redhat.com (ovpn-117-77.ams2.redhat.com [10.36.117.77]) by smtp.corp.redhat.com (Postfix) with ESMTP id D11C060BE0; Fri, 21 Jun 2019 16:51:33 +0000 (UTC) From: Kevin Traynor To: Ruifeng Wang Cc: Gavin Hu , Jerin Jacob , dpdk stable Date: Fri, 21 Jun 2019 17:46:09 +0100 Message-Id: <20190621164626.31219-25-ktraynor@redhat.com> In-Reply-To: <20190621164626.31219-1-ktraynor@redhat.com> References: <20190621164626.31219-1-ktraynor@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.47]); Fri, 21 Jun 2019 16:51:40 +0000 (UTC) Subject: [dpdk-stable] patch 'doc: fix Linux guide for arm64 cross-compilation' has been queued to LTS release 18.11.3 X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Sender: "stable" Hi, FYI, your patch has been queued to LTS release 18.11.3 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 06/26/19. So please shout if anyone has objections. Also note that after the patch there's a diff of the upstream commit vs the patch applied to the branch. This will indicate if there was any rebasing needed to apply to the stable branch. If there were code changes for rebasing (ie: not only metadata diffs), please double check that the rebase was correctly done. Queued patches are on a temporary branch at: https://github.com/kevintraynor/dpdk-stable-queue This queued commit can be viewed at: https://github.com/kevintraynor/dpdk-stable-queue/commit/c48f4ef3cc90e27c6e9a17d1c51d66f553b978b2 Thanks. Kevin Traynor --- >From c48f4ef3cc90e27c6e9a17d1c51d66f553b978b2 Mon Sep 17 00:00:00 2001 From: Ruifeng Wang Date: Wed, 15 May 2019 16:41:23 +0800 Subject: [PATCH] doc: fix Linux guide for arm64 cross-compilation [ upstream commit 74ea082f96b8392e1df9adb9c69a3d36efe98c07 ] libnuma.so is needed to augment the cross toolchain with NUMA support. This fixed meson cross compiling issue. Command used: meson arm64-build --cross-file config/arm/arm64_armv8_linux_gcc ninja -C arm64-build Compiling error: .../aarch64-linux-gnu/bin/ld: lib/librte_eal.so.10.1: version node not found for symbol numa_run_on_node_mask@@libnuma_1.2 .../aarch64-linux-gnu/bin/ld: failed to set dynamic section sizes: Bad value collect2: error: ld returned 1 exit status [58/1370] Compiling C object 'lib/76b5a35@@rte_cmdline@sta/ librte_cmdline_cmdline_parse_string.c.o'. ninja: build stopped: subcommand failed. Fixes: 01add9da25cd ("doc: add cross compiling guide") Signed-off-by: Ruifeng Wang Reviewed-by: Gavin Hu Acked-by: Jerin Jacob --- doc/guides/linux_gsg/cross_build_dpdk_for_arm64.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/doc/guides/linux_gsg/cross_build_dpdk_for_arm64.rst b/doc/guides/linux_gsg/cross_build_dpdk_for_arm64.rst index fd7a46c80..73a0b87c5 100644 --- a/doc/guides/linux_gsg/cross_build_dpdk_for_arm64.rst +++ b/doc/guides/linux_gsg/cross_build_dpdk_for_arm64.rst @@ -72,4 +72,5 @@ Copy the NUMA header files and lib to the cross compiler's directories: cp /include/numa*.h /gcc-arm-8.2-2019.01-x86_64-aarch64-linux-gnu/bin/../aarch64-linux-gnu/libc/usr/include/ cp /lib/libnuma.a /gcc-arm-8.2-2019.01-x86_64-aarch64-linux-gnu/lib/gcc/aarch64-linux-gnu/8.2/ + cp /lib/libnuma.so /gcc-arm-8.2-2019.01-x86_64-aarch64-linux-gnu/lib/gcc/aarch64-linux-gnu/8.2/ .. _configure_and_cross_compile_dpdk_build: -- 2.20.1 --- Diff of the applied patch vs upstream commit (please double-check if non-empty: --- --- - 2019-06-21 17:22:13.045976361 +0100 +++ 0025-doc-fix-Linux-guide-for-arm64-cross-compilation.patch 2019-06-21 17:22:11.735518853 +0100 @@ -1 +1 @@ -From 74ea082f96b8392e1df9adb9c69a3d36efe98c07 Mon Sep 17 00:00:00 2001 +From c48f4ef3cc90e27c6e9a17d1c51d66f553b978b2 Mon Sep 17 00:00:00 2001 @@ -5,0 +6,2 @@ +[ upstream commit 74ea082f96b8392e1df9adb9c69a3d36efe98c07 ] + @@ -24 +25,0 @@ -Cc: stable@dpdk.org @@ -34 +35 @@ -index bba9b9203..28a8e0920 100644 +index fd7a46c80..73a0b87c5 100644 @@ -37 +38 @@ -@@ -74,4 +74,5 @@ Copy the NUMA header files and lib to the cross compiler's directories: +@@ -72,4 +72,5 @@ Copy the NUMA header files and lib to the cross compiler's directories: