From patchwork Mon Mar 20 11:13:26 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hemant Agrawal X-Patchwork-Id: 740937 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from mail.linuxfoundation.org (mail.linuxfoundation.org [140.211.169.12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3vmtcG10LZz9s3l for ; Mon, 20 Mar 2017 22:13:49 +1100 (AEDT) Received: from mail.linux-foundation.org (localhost [127.0.0.1]) by mail.linuxfoundation.org (Postfix) with ESMTP id CC2BAA67; Mon, 20 Mar 2017 11:13:43 +0000 (UTC) X-Original-To: dev@openvswitch.org Delivered-To: ovs-dev@mail.linuxfoundation.org Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id B617D982 for ; Mon, 20 Mar 2017 11:13:41 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.7.6 Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0078.outbound.protection.outlook.com [104.47.41.78]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 802E218A for ; Mon, 20 Mar 2017 11:13:40 +0000 (UTC) Received: from BLUPR0301CA0036.namprd03.prod.outlook.com (10.162.113.174) by DM5PR03MB2796.namprd03.prod.outlook.com (10.168.198.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.947.12; Mon, 20 Mar 2017 11:13:38 +0000 Received: from BY2FFO11FD009.protection.gbl (2a01:111:f400:7c0c::101) by BLUPR0301CA0036.outlook.office365.com (2a01:111:e400:5259::46) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.977.11 via Frontend Transport; Mon, 20 Mar 2017 11:13:38 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; openvswitch.org; dkim=none (message not signed) header.d=none; openvswitch.org; dmarc=fail action=none header.from=nxp.com; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.168.50 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.168.50; helo=tx30smr01.am.freescale.net; Received: from tx30smr01.am.freescale.net (192.88.168.50) by BY2FFO11FD009.mail.protection.outlook.com (10.1.14.73) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.977.7 via Frontend Transport; Mon, 20 Mar 2017 11:13:38 +0000 Received: from bf-netperf1.idc ([10.232.134.28]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id v2KBDZe9006147; Mon, 20 Mar 2017 04:13:36 -0700 From: Hemant Agrawal To: , Date: Mon, 20 Mar 2017 16:43:26 +0530 Message-ID: <1490008406-14356-1-git-send-email-hemant.agrawal@nxp.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1471977614-4333-1-git-send-email-hemant.agrawal@nxp.com> References: <1471977614-4333-1-git-send-email-hemant.agrawal@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131344820183363602; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(336005)(39450400003)(39840400002)(39380400002)(39860400002)(39850400002)(39400400002)(39410400002)(2980300002)(1109001)(1110001)(339900001)(199003)(189002)(9170700003)(5003940100001)(5660300001)(50986999)(105606002)(106466001)(104016004)(77096006)(2906002)(47776003)(6666003)(48376002)(50466002)(189998001)(2950100002)(76176999)(8676002)(356003)(8936002)(38730400002)(85426001)(305945005)(36756003)(81166006)(50226002)(86362001)(53936002)(33646002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR03MB2796; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; A:1; MX:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD009; 1:uLsSTf5ksDHjGkrgyg6gZ7aYHkofrzvPxMU3PIrL2/sWSBSLxSRC76PSBwg/kvOAlH+HcZ4q6MIjba+5vOhMpgDAfvc56f+T+ncdnzinszDoMmwGpRvgTjwRvnaRddCZml0Ay9rNTZq0sGJqXgqzyHU2QKuOLgZSxn7yOadiLOCPJZKiswz+D9Jlaa4c2RDybOcvodyZGf6c2t360HZe/3Doi76NUqXY5i3QuAMUPiOsWezVCTMY+xXVH+nBLNptqjrm3VWaHcXdlrGiAMEEuSd7Sr9uf4++h+xWWx90/Fdvg14OJ1RgQeeZ6gI3ejJcMgh7uNZ8hOT0qYs3bNcSV0RvlWha2DfpsWFbFh6hacHcwqQ7IyQlGm8deZTWKqwRQLUDJAjqUhjw2uF/lh4W9EWf+3//kgG8hf7sxR+C6HNWIQ4v60R0hJVdFl40ptdr01laF3rMggQIn8u1A+jJh4ETjZ68D+jDr9rf3WaVd+sxgsYLcYgkvR/YaObw07cQbcqJHyfA6MjjKKiSFfv2EmFTqJvA3jbKJurWN+n+7gnDwOHBf9ffXaykek1ATofzhpdHqOTP0lP8t37NGvOXgGzT2gqzbG+cd7H5J9mvHgc= MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 71783175-f5be-4996-8eb0-08d46f822892 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:DM5PR03MB2796; X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2796; 3:UfXFH5rjZnv5p/SrdFl9fTO01rrlWpnSOx9fIxOtXuMdQnyfP9GdaIrb8TAB7h3beCocgVtaQQM8HZ4Ai1v27E1PCnFgAdcAfck5Lht7va4yndwzoUhIpFIOk3OA/1kec1szA/7qtxXg90muFD7FqlWSV1DTPfcxDmADwAxmGsuCjxk+kAxBTo7DGVqdnTtJTdne9wKAkLCHkubQAnmGO9aiJpfBJQCN9WqFR53IOIQ13Rcc9v6XbzUOVCFsvTW0RvDVZp5t7LRcCY4LfITmkYFIqCUo86ADp9glfmahTay6YpmbQocfjAdTUe/PNvsbsj5JO/4Av1u0fkWS6K+Q/2VH5xz5PZ1kSFHNgBMw7NYLrtBiRgYwfBr8uqSInAhe; 25:vDDxLku2UCCnjTC2zpqI6zKmADjWVrVgb4OWjxZ54xMYLYOrPK4LW0TIF1GwhCb9XytZsvDzDonPgl1pAQzsfqU9ToBE1YdOmT6WbJCaJ5bTXm1RvYsE3gKEx8TBImWbwAjiUwvkEGbs0KrDHDb5HgD6R649cTLcxkJhgoVBPWWUb63gnrGPjfhzbFKs7+4El/x1aIY+LvzPGii6Pyp0yFG7vq2iQaLVyFGkVD6vWB+AjEx8vjUW9/Z59ZW7RupNEKQC0j254wsjQLPEQAbr2IqHKOM8RD7nZjOKubLCmGiQ1alZQW7PvrbY76HANxyfZ+19pAobuWzM5yrdbuwAjneoJb+CY+TeMCK2GfhFpeaUE216TMdTbO+/iF6ME8x6mAE3rOW6YUMCwKGLiTHYjRt+bF1ovJMh1HYd0Eg2Z0VjwyVGo3kGHKnr1YI+YLGcuLDzg2PiomtFbtCVM7jWWg== X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2796; 31:tTzYx8hKsCMDi+odsuzJ/cnmN4APh6gvlLjmaVqs6Px9QwaOITCj4RmSBRvxnsfLEEg70wq3ZOkgdMlbsD0uCtHMbfqu8ZcYrV9EclUTQVW0CKIjYj/U7oX3jt5WQQK37MlOOivBnCGBXUTbUR2w6E5X6wYG6Dtlvt1NT8k8CmENg08r+kg6w/mFQkQOZmVhQNyhLZzT2mZSlyLV2yVnFWlFtFLBxXDQ/8+vamwP1CK8ly8YB3NjVthMig+e2Y6PRaDcdoDL8eK0zcLaM9J3qoSG/r3XmqX0p6YlQjxWR1c= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095060)(601004)(2401047)(13015025)(8121501046)(5005006)(13018025)(13017025)(13024025)(13023025)(3002001)(10201501046)(6055026)(6096035)(20161123565025)(20161123563025)(20161123556025)(20161123559025)(20161123561025); SRVR:DM5PR03MB2796; BCL:0; PCL:0; RULEID:(400006); SRVR:DM5PR03MB2796; X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2796; 4:YZEQqTPyPhNiVYO+cNEJhrrCOhDWxCrAT9Qx9FHYuEJta+npGHh5mJwCsz+mU/ENzUmZ1xiTA+kYu2HEbmnlDfbTxmIgNCxGZ7ESbq+3+qhnohdJ544wsGalozWvm89jMcGw2RR9iLpFKDyLZ3W1rQpgdrHtoBqtCuRHxwvW5KG0H3foUn4TulicUyxEOoNZZqgieILAsat4JdqhKy3m1vSbKOq4UgYWElvusHjQPeI7x+/2VRmFyTPeTCbCfkjpX2cBxorw7Cja1632CDkFvVigHtM6D9KnB5u8np7N7SPptWn1NNwlafBDZd/08EZV0uAooNyD1RntJOlsDDRND546uiB9mEDdsHGHlZIiF8s9L5cfxanMob+eYxXKDx2/E6Y1nixYOGMRjXjWRRZ6A6NzOEEThfs0Nu70PcppP+Snug2Wq7wC0YQIWJomJXXfSaK634DQTt3j5Lpsnu+TQcPeT6qMe9DJYlxcE4pItk5rYXU+Me5sT9w2BsrKTpMZGToouNaUGiQ55jy5CUg8acdMdjlQ36VbLBUbyCeFMX1n44AnEsBEFCaOgHtid1QRUXcmI0G/Kvp8RAdt9UeFeb9x7uNtdGx16lUT23i6BEAu3aa6W6cDe46Aw3ztcz17xYItD9ccVoah5LBqhQyeKBTUV3c+nTlNxd5rhqM7UsXWkjIEMNs+jxgWU1Wtt/pdIjD3rDuglNzhkcQDmwFjfg8QM8RVSM8BCVae6OXvCeqgTjI6ZcQs7I7q30g1P8CD X-Forefront-PRVS: 02524402D6 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR03MB2796; 23:Ri9Qwd/tfhnSqXG7MveVsTAU3rTX9ywdDfbqd4JWX?= =?us-ascii?Q?EvOBIyDHd2IvTfU3aezq3xlPyQHmjdD6sHWdI3mGFl69G24qcpcDAM6YqOMU?= =?us-ascii?Q?NbHZKWvsvimYGPvB9FbkU5EU+TxdHAZirK9HF/y++itsaw0J94u1Z2Mn1bXM?= =?us-ascii?Q?DpQZDo7G+oZCjEA9FRTgGqjy8eY0Dcig43FmZgYGKisnLK3fjzJ+KAemaJ9o?= =?us-ascii?Q?8R9hQMtUZcj5WQq2d2Iw6hYBYs76SxXRs4yKwQ7Gzd5x6XGquktV1ioeKmiY?= =?us-ascii?Q?bGxueMPwY9wiizpTkN8/jEtnYGforhUDRgO+vzAT04dksJCgiSdt6jboXFk8?= =?us-ascii?Q?3gx5wmrVn2QDZVts9oNAdawDrS0+WFOR0DlwMAZ7n11JIS9QlGRLf82fv9DP?= =?us-ascii?Q?t7V6E55fAxcxc/sA70tYYzoj72inkweFdqSF1MA7slcI2N+jMTlZGWXEV8cL?= =?us-ascii?Q?tXv8wD0FLCif/gMoe+B5X3kEbzL6XMWFNwHG2HEbv6am7FGvWc69yZpvkJoF?= =?us-ascii?Q?elaspB8rtHNpSmARGgJ8HcEweUmytrPnRVZPNTsAwddUbqf5y7G6K5BbdYDL?= =?us-ascii?Q?ZfXrvG+n28ar4c+sxhXDxOQjDyvcjUasvNOeqVRp3wgQkhwqBDh3CLmRxvA/?= =?us-ascii?Q?RDi9EU4eI9awJfDWzbIcxo2/dXiOrdC78pXLuArdHNXBbHtCXnqjCcDrGdLQ?= =?us-ascii?Q?zOA9CWzSsu7ZZqobg6h5/9ozc1V7t7Nlu8siWVgWeyhwfvtuO0E0eBosdIVN?= =?us-ascii?Q?t7rvjMQJlI45ABDP6I9u56+LQaEWXSW7c7pQ4wPa041/+tbtDBQkdLfiOlR6?= =?us-ascii?Q?09taMOehec0wkoXQhJRmmgR40mMA9I7fInUVuj0/1iz92fgNczvMKIE0tElV?= =?us-ascii?Q?xxmDKBQDUvEkgirprbPF/ArLEf9AdCjyXh/9eIAOpTA9kxtqzJINNNl2b1Xh?= =?us-ascii?Q?hhLI7sCvSk+QebS2Owt8uPlk+DKwxDRcbCPvud6Xxg+UAdPgDBPQVyLL6I6b?= =?us-ascii?Q?x/C5PbNHumBZ9p4FpCh9v0Eh44j0HzJYeZlgTySLsNiO3RMV6lwZQtFWVvie?= =?us-ascii?Q?eouBbUXEJL5Yide8sg1RIweqSePG59SXkgd72kg6+EXGSMoCw=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2796; 6:fCWMoI47cBq06NGX+uxXraeQJO4v1GqICKWYtssSsImZcsGVTmO4KmWYrQcUoWKfXR92dXlLA5Myqptc47s78mmMIHsGKMALSEgl2AnB0hVzHCJC1/myyIjWUu8z05Fvf8t2Z6HWBlFxoDrMi8GKeRQhydHwlw9Q4TBuSwat2q9ybE2n1G1PJRvVs4TXr25xb4RffIt9xRUMp24e+iKQqG2CZ12G8T+VocRJj9x4w8P+xy5W9PQItPwwSNeCQ3EHunJKI9NOo+6kifwRQx7H++sIR1shwjVHVoE14AFiJrMUId/l2HJWkCJnGXnp49zq0KPvq4ERqXdAvjTWNXZGP1Ry8AEv0b3lIvNwqeFM4s+UUbiJSdYJ1EUBy2sR5Zy3/5siqtFRr/oODKwO1XTWcXPXz5wbNsxvYa+kbD8PpTU=; 5:f8P8bsHIbBgFat2a9rzwy4d8j45goS77VGUgQuRtC/fuv9F4eda/2tPe1W12CZUrRPRPVYmD6eqVUQqPkF3ZUNKSBmjQEW3YTitBgXSVJ3nThhZR91uY885ZqLr0cI7BBFgKiT9Ju6sjl/UDgcaU1m9Vez+IVAh7Qb61BSwfzGkkpz4OESN/jsLPtFJkw2V3; 24:KIgatNcwHSLbSnuTNAgs0D2Ygo837lJf4ntwbk5HZlJuR5Oh/s4CxFEiwORhecSJdbYQYEBjkBb+EqNbkexKdDm+nsGJYD4JDmhWUsoZJMw= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2796; 7:0gseQtbbpPFz+BW+wrjXPUqJldglKCEibzJd3Nr42ItfNjjFiczUU/VHTGc5XIxe9RHrVaXh4dItJl8+s/qY0cioIGheAdYW+lgCZ4ubawLH6sQga3tl1HpADdNg0ibxdFApeveHgmpI8lkEJZ+oFnMuHzW88QD6P6S3RuYgLPXpxgGeVLGfebPn0ZzzBVaCSZB1iqJX/OXC7S6z4wlyOhITM0bArcrSLd0mALZ3Pla3k/4VU94Rwqu/o4vylgyPwV2U6aXVdinGfCccmoZ6m3pA6QnHze3vSaHuu9Wqq/3crxLbYZ6dRCazus1SwWKaW5nyrvGKJolHzVmMokibhA== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Mar 2017 11:13:38.1335 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR03MB2796 X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on smtp1.linux-foundation.org Subject: [ovs-dev] [PATCH v2] netdev-dpdk: fix ARM cross compilation failure X-BeenThere: ovs-dev@openvswitch.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: ovs-dev-bounces@openvswitch.org Errors-To: ovs-dev-bounces@openvswitch.org configure with_dpdk and cross compile fails with: "configure: error: cannot check for file existence when cross compiling" This is due to the usages of AC_CHECK_FILES. AC_CHECK_FILES only works when not cross compiling. It test a feature of the host machine, and therefore, die when cross-compiling. The current patch put the check in condition, i.e. check only if not cross-compiling. This patch has been tested on ARM64 platform with DPDK Signed-off-by: Hemant Agrawal --- v2: * correct the patch header acinclude.m4 | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/acinclude.m4 b/acinclude.m4 index 744d8f8..a9ba99c 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -180,9 +180,13 @@ AC_DEFUN([OVS_CHECK_DPDK], [ DPDK_INCLUDE="$with_dpdk/include" # If 'with_dpdk' is passed install directory, point to headers # installed in $DESTDIR/$prefix/include/dpdk - AC_CHECK_FILE([$DPDK_INCLUDE/rte_config.h], [], + # AC_CHECK_FILES only works when not cross compiling + if test "$cross_compiling" != "yes" + then + AC_CHECK_FILE([$DPDK_INCLUDE/rte_config.h], [], [AC_CHECK_FILE([$DPDK_INCLUDE/dpdk/rte_config.h], [DPDK_INCLUDE=$DPDK_INCLUDE/dpdk], [])]) + fi DPDK_LIB_DIR="$with_dpdk/lib" ;; esac