Message ID | 1471977614-4333-1-git-send-email-hemant.agrawal@nxp.com |
---|---|
State | Not Applicable |
Headers | show
Return-Path: <dev-bounces@openvswitch.org> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from archives.nicira.com (archives.nicira.com [96.126.127.54]) by ozlabs.org (Postfix) with ESMTP id 3sJX4B11hYz9t0X for <incoming@patchwork.ozlabs.org>; Tue, 23 Aug 2016 23:54:32 +1000 (AEST) Received: from archives.nicira.com (localhost [127.0.0.1]) by archives.nicira.com (Postfix) with ESMTP id C4F41106AD; Tue, 23 Aug 2016 06:54:30 -0700 (PDT) X-Original-To: dev@openvswitch.org Delivered-To: dev@openvswitch.org Received: from mx3v3.cudamail.com (mx3.cudamail.com [64.34.241.5]) by archives.nicira.com (Postfix) with ESMTPS id 74A1A106AC for <dev@openvswitch.org>; Tue, 23 Aug 2016 06:54:29 -0700 (PDT) Received: from bar6.cudamail.com (localhost [127.0.0.1]) by mx3v3.cudamail.com (Postfix) with ESMTPS id 04F83161423 for <dev@openvswitch.org>; Tue, 23 Aug 2016 07:54:28 -0600 (MDT) X-ASG-Debug-ID: 1471960467-0b32372d82461a30001-byXFYA Received: from mx3-pf2.cudamail.com ([192.168.14.1]) by bar6.cudamail.com with ESMTP id UX1wNz33HOmibUKQ (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <dev@openvswitch.org>; Tue, 23 Aug 2016 07:54:27 -0600 (MDT) X-Barracuda-Envelope-From: hemant.agrawal@nxp.com X-Barracuda-RBL-Trusted-Forwarder: 192.168.14.1 Received: from unknown (HELO NAM03-DM3-obe.outbound.protection.outlook.com) (104.47.41.88) by mx3-pf2.cudamail.com with ESMTPS (AES256-SHA encrypted); 23 Aug 2016 13:54:26 -0000 Received-SPF: unknown include:spf.nxp.com (mx3-pf2.cudamail.com: SPF record at spf.nxp.com uses mechanism not recognized by this client) X-Barracuda-Apparent-Source-IP: 104.47.41.88 X-Barracuda-RBL-IP: 104.47.41.88 Received: from BN3PR0301CA0034.namprd03.prod.outlook.com (10.160.180.172) by CY4PR03MB2710.namprd03.prod.outlook.com (10.173.43.141) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.549.15; Tue, 23 Aug 2016 13:06:10 +0000 Received: from BN1AFFO11FD010.protection.gbl (2a01:111:f400:7c10::144) by BN3PR0301CA0034.outlook.office365.com (2a01:111:e400:4000::44) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.587.13 via Frontend Transport; Tue, 23 Aug 2016 13:06:10 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none; nxp.com; dmarc=fail action=none header.from=nxp.com; nxp.com; dkim=none (message not signed) header.d=none; 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 BN1AFFO11FD010.mail.protection.outlook.com (10.58.52.70) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.587.6 via Frontend Transport; Tue, 23 Aug 2016 13:06:10 +0000 Received: from netperf1.ap.freescale.net ([10.232.134.28]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id u7ND67sU024377; Tue, 23 Aug 2016 06:06:08 -0700 X-CudaMail-Envelope-Sender: hemant.agrawal@nxp.com From: Hemant Agrawal <hemant.agrawal@nxp.com> To: <dev@openvswitch.org> X-CudaMail-MID: CM-V2-822013233 X-CudaMail-DTE: 082316 X-CudaMail-Originating-IP: 104.47.41.88 Date: Wed, 24 Aug 2016 00:10:14 +0530 X-ASG-Orig-Subj: [##CM-V2-822013233##][PATCH 1/2] netdev-dpdk: fix cross compilation failure Message-ID: <1471977614-4333-1-git-send-email-hemant.agrawal@nxp.com> X-Mailer: git-send-email 1.9.1 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131164311707972158; (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)(7916002)(2980300002)(1110001)(1109001)(339900001)(199003)(189002)(50986999)(86362001)(97736004)(48376002)(36756003)(5003940100001)(92566002)(50466002)(105606002)(19580405001)(87936001)(189998001)(110136002)(106466001)(626004)(4326007)(305945005)(8666005)(104016004)(7846002)(19580395003)(77096005)(356003)(2351001)(2906002)(229853001)(47776003)(8936002)(8676002)(81166006)(81156014)(11100500001)(68736007)(85426001)(33646002)(50226002)(586003)(5660300001)(7059030); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR03MB2710; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD010; 1:6ctySQHRdg1HOAMtTEqxJRg0dhBHRQbFZ4ONuD4mRiUUg5HyjITLdkUxXmK5XIguo5sHXoE0anOzB7gy9EDeLXlsyyL0wWMEMQRoNU5sbdJVmZg8jaoipsmMEZpGVrRfs3zewVmfhdTzhLN5RxsUv6Zjd3g3gBk3mhgTAdYMqq6NB2MNChgbCZETD14Zz5X90axqSWPDqBj4ifCOFmeYK7gpAP8PmU/q21hZX2RmMlREl05obs81Pl4g13HvpdaR5SxIg5Fz88hzz+TqlKJP7Z3gCpxz/ygNqx1VnBCCrIkH+/EuUL1alldwxdSL6U542gJ2zYkypq9aBwNc9AM5HAbzd+WJbC2uur5H07KIPiR1tXE1BFq/JVV3jIl8kgPHOjFMGkSwhkKaHhIpr7xY0kMaYvH2hza4Bqz6MHJJEYmOuKJnsEO1GNq4paGf1iQAzpP00qY1HNKss9O1JwuNCakiln/41BUJ4k7nkVacuXR04nprJMgjR5UUc4juMrptGxRKk4zrQV/G3yoiMihMWBQ9/CDyAzzBnjGkjFSeim/nW0PBVp2FaH4zOAvAcZqf44YKnw91Ac1fYtjkaJWCyMoCq3Mp8yv8zmSnWTqVvkA3RwVbyBGrR0KYkRjOeWyjvypqwNLCfT+vo22hnnKSRc1+4xpQTowz7uid1p2VrOqSEr/pbb+2K6xl+vVpoGAIiifI6Qm4NHSD/OGlYjGpt8iLwHS2Pv+MFENCiEm5dEk= MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: bd8b6018-4dce-4be6-f23e-08d3cb564106 X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB2710; 2:71sa8lCTZvhvBCx7VkmsT0JTkyJ6tQQmCSpOKHlLN9SCayJ09U1vsg9VSt0xQh+KJAOyYN4WLFwLhEaB9uPLZUBLLGrZ54gjgREUllrsBQGGBAAm8aTRs8uRlx1ndmSZcVMsVxQIGJrdjJ5kcCkx/1ZRXa9AwP/1+Zbnt+wHjU4KuMLnAR0eZGiOixAwYZly; 3:PYWCu998kDQMeR/rUud+UEYojYPxUyaUj1fXxAkzPkp5guS+42ouBCBTun6TMATz8cSNsE5rDhwEUF6Wa7ExZQbdG+l9VaOG+x+vJ4r8oxaqUNIgMKHviRv+inuxL4q0WPXPeu880l7HVBCIjaXW6VGcJNdRR3iWFP6rRSlJVvSe9RKEhlPmC1w17SmHGDNCcHQgi7k9ZTkvhBT6NdbkdgMne2Vvm4GnHlLjD6gtRjM=; 25:2KlBcDo+JHeavI6zWPeDom5mYWD92eiqvccEaMrWsGXCVSCjoM+tejGGcP4orvJMC8zPs/3XuGkKyy3UCdFIzZOInxpLT4kB9o+WPIYTVEj3JnqaWFZTyK1loeNtnT6mptZv+8QV+DWv917hW4+viYwQ2bJBAEkeN1pX2JTgnhdDBnA71r6u7BskfWpxbPydlAeSi4P5ttnbUqwdiYMUNmTMLqtoAWQkcoq0LV7J5eOLEbhBuKvL3VXKtnJxrbM5JMl2oIqCMAkB7AeKfsW5IYR85i9/pkJtZV+IUroSWh3xRi3RgLECJs5lTlKMy9FwbeFhABCRwYdp04yPKObHYpm5EJkE75OXJpTdQer0TMe5Q1jvrZBnxE3RM6p7Qpy42MZL4pIISO3GVKa/EAKaECYQUKgVdKr+QYrpUZowuXY= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY4PR03MB2710; X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB2710; 31:7bKi9VEadUsNtEe40uE816nWyHWP+H7VOPoS2gVeukklXybmCvTs6qToF8DyFUBeHRkfCj7psvIlpqUOGcq6z0nMKJpj8iZBVRdf+J8YE7SbcAY/nt0X9P5Y5bmz9lTQTZwCKKvPNU2YLnw587ipG7u6ANMy55SRJlMc81+9BCUPU1aFlnAc/U8JL+TMKPuquUKR5TZ6Z1tzbFzI/66j4Tm1Cir+21xSQ4quL0N5e1g=; 4:bo9UlCSFxo9+PdfOiagslCRyo7N00tB+wWzLvW0EyCmnvlUXtLlxdeP7El1PQp3B3bj9y6ODVyzgSNUsuJ8Kxm7Dxp3ih4c2yNBs4ME4Mg7gQFBYX3m7Xm9Bk/7royutcdYPNslg4j3PTEI0OYUwprKF1lg9b6L4kVRJDR91LGyFrNeVSNQ2krWPXQ/TWph0kFzCLniaEIpJl4Mk+NUMHjXen5uhl9kFMNnHFXF2+Pbu6drRwlFKskqC+RnOjlUzPJ+DbKI16+4j9I++IRUDDBKcnqnQOsKBsR4xisJd5ckPEZ1qMRIZfqFhZS56UOhrvre/pyKM9mo+m8nf81agqoLFI2uEDDEttjF4hkGZufZuwxdkn5xivjn/mwmdn/Ot0xgCkoUrfHYLR6GtYk0Dci/Uq8Bs36cz3qBvR+pklHgxsCR6A1+Dr4E8N5RRGhXdkh/c62+mHWPGVtefQ5Qh3FTUQohHo+A4Zk+CMv8FD0Kfn14zc71RX2IKzVR6Fp5qKygaUL1WOST24bIIKg4Q65kF0ceJuCkOX584zmWeiXY= X-Microsoft-Antispam-PRVS: <CY4PR03MB27105F123FA642A29B4B66B589EB0@CY4PR03MB2710.namprd03.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(13015025)(13017025)(13023025)(13024025)(13018025)(5005006)(8121501046)(3002001)(10201501046)(6055026); SRVR:CY4PR03MB2710; BCL:0; PCL:0; RULEID:(400006); SRVR:CY4PR03MB2710; X-Forefront-PRVS: 004395A01C X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR03MB2710; 23:aHvfhiC7fPvVtLnVnTWuOCYbd7fzuem2NSovbixdc?= =?us-ascii?Q?vRSZMS9dBXKlGL9RRl6XnixMbEVLEH+Kg/K42oRcWdjEyt/WMM1tavpSn2ic?= =?us-ascii?Q?Zk9F/S1t7zyHpBTepJ7gLUnDWGKieEeo6HP05/yZeIQnkdlT0tFhBJlwM59x?= =?us-ascii?Q?2ku0fsvCs7KEXhJjuHPxnRbtdZRmB6hyQ/cjUbT0uNK9C3hx74JRjrzC+re8?= =?us-ascii?Q?LIiOG5fqMR1M+TskE6dty2ziEsIC++Fm32MSqDbJO+zZ6ux+1/gXWsqNTF5D?= =?us-ascii?Q?ooKvhhMMD+wOOWa2H7nkW7VCknYVV7L+er3tlc7KDeCMWjmcw9uEfHG935NH?= =?us-ascii?Q?TQMxo/RdHuUe/d9qMK8obHqYxJT33TTXx4i1xnQ6dmOHScKlUKJlHFdDaDXx?= =?us-ascii?Q?Wi9OUIuumel+SIv4QqD6MwtMw1yDshJIHTieXgi54GwuUOBmYG1WjZS1nmAM?= =?us-ascii?Q?5N7jO9nTXrxzNz3G7yAFmmG2+H2w1bfKfVOQcG/fvugIkgofAhqCPArPEX3U?= =?us-ascii?Q?4vVvxNgK8FJJsvsOa2h4BQjYgGggNZx6D6+jlB4E3mKVN5y/tRqXay9g/vpT?= =?us-ascii?Q?+Yc1tf/a0euh/tlUJFWK1RN+aPBKkNKtKlweQ0FUykqs2RmvKS355oZ1nFpi?= =?us-ascii?Q?fwI+LnpVJpJu/feT89eox2B2BJT5HjStu0cDbZ/I8WSP8aadym5kzL4JkrBQ?= =?us-ascii?Q?/v/1OGe8EHdTtIZv35OgyXqDfDAgCtB1/U1qGVmGuuw3Z4/K1+OW8eXUt1ZJ?= =?us-ascii?Q?LAlXB1Nb4+gx2jPWp9/a3x2bFiw4kqSX5FT2eNRhT5B0LXYXhOLqwWWgaomW?= =?us-ascii?Q?iIjYfJPQVaubKZCnmv4xdlOIHLzMahnoacF3CVYtlE87PQ8C/QPRgxjDcby4?= =?us-ascii?Q?h0bWyqexneMzhOcA0B5pUXWD1JsOfH8EkLF5x2uyTfox75ZFMn6m4Mi2JgMD?= =?us-ascii?Q?Bgb7OP1nZPcDkWtkyTvYzjNUDMc/hEWVSa6Xamy2og7bcsoDzY80lsdrkJp5?= =?us-ascii?Q?HHYM+RLnkNe7dwjLTdQbu8OOaM6aUDFR0tqRNiJ7XuSINGLe+BUsiStbHwvy?= =?us-ascii?Q?wQ5LJ3Q6VUAp8bq4PfCEim9qkOby8xZNG0uJCuMu2AeaQT1RzLs5Dt2y+bys?= =?us-ascii?Q?CO1PH3eBjE=3D?= X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB2710; 6:bVzIRZRsloE5tPn7pb2HAmshcjHZFBzy3qQ1+GoOE9CgFjujIhnVB9oKYFg2oOkaQhLz/Q0eSzbPcm79/VBfuo4HsvfJg1vJNjFdZkSMoSlSUJI888XlVnaeiXpq8bNJ/ufKLY/3L2IoNxK3KpOyy/ZdgQZsZfJr6UED4NM2fNZsGkX5oDayBMAy5qXhQUw5byltjXNVzKTXIJW0/4R4fMVZWVh4/dmtFL0tYtpqM1HoE3vd6T9IDurDwQXTW++rKOtIUyqRToMYpYOWChvnBSFQ57AU7jy+i8foS30AQY8=; 5:WaMVn+Hly2jbYpX4z1iRJnbs6IuqOpl75WMs7QBa1iZuHXCRSfcs3JntMVeUUCqjTtpyP+4IbKDWdUmezgztHKLBezPvVP/Am2Uz+lN115gd/CEDdM//UAJfmjmLjuRDIHl6Qcf8fKZWbzY6FxIkAxjzQIOYpp+cWXmHo6liFag=; 24:H02RZn57xTGeVDDh44Rdne/rVxm73fZ8XDqrUp97tUSX18ulvOn3zSAjsxw/2RwBuzsPKsxw1/69hc6nAeb5LEoN0M3ythwmSVESNLWoDPI=; 7:P1PPmVvObRffsl4elHQuC9iT2Pudyl+OKFjxhEANpSoamQvdBanzEtx3ofQdPw1pCZsRDzKZpXWBJi3fMVpOoLYEoBsJc9XF6+Z0RBafuWZd/tupTJ9TtujfwIxh20nKMrctZvs2W5BZaVDjxRvkdj9MeSvwOFvOw2x3XLaCieopaPTgK60Ybj5Ipoao+uB28F4ZUZqlUlc7KtUSsxl7jZJDlgCgLtvjEksmjJoBh9CZGYZSU7xS7pvikoOjDIeP SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Aug 2016 13:06:10.5008 (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: CY4PR03MB2710 X-GBUdb-Analysis: 0, 104.47.41.88, Ugly c=0.279065 p=-0.2 Source Normal X-MessageSniffer-Rules: 0-0-0-11911-c X-Barracuda-Connect: UNKNOWN[192.168.14.1] X-Barracuda-Start-Time: 1471960467 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://web.cudamail.com:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at cudamail.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.03 X-Barracuda-Spam-Status: No, SCORE=1.03 using global scores of TAG_LEVEL=3.5 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=4.0 tests=BSF_SC5_MJ1963, DATE_IN_FUTURE_03_06, DATE_IN_FUTURE_03_06_2, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.32250 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 DATE_IN_FUTURE_03_06 Date: is 3 to 6 hours after Received: date 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.42 DATE_IN_FUTURE_03_06_2 DATE_IN_FUTURE_03_06_2 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 Subject: [ovs-dev] [PATCH 1/2] netdev-dpdk: fix cross compilation failure X-BeenThere: dev@openvswitch.org X-Mailman-Version: 2.1.16 Precedence: list List-Id: <dev.openvswitch.org> List-Unsubscribe: <http://openvswitch.org/mailman/options/dev>, <mailto:dev-request@openvswitch.org?subject=unsubscribe> List-Archive: <http://openvswitch.org/pipermail/dev> List-Post: <mailto:dev@openvswitch.org> List-Help: <mailto:dev-request@openvswitch.org?subject=help> List-Subscribe: <http://openvswitch.org/mailman/listinfo/dev>, <mailto:dev-request@openvswitch.org?subject=subscribe> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dev-bounces@openvswitch.org Sender: "dev" <dev-bounces@openvswitch.org> |
On Wed, Aug 24, 2016 at 12:10:14AM +0530, Hemant Agrawal wrote: > 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 DPDK16.07 > > Signed-off-by: Hemant Agrawal <hemant.agrawal@nxp.com> Where's patch 2/2?
diff --git a/acinclude.m4 b/acinclude.m4 index 353519d..72947a5 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
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 DPDK16.07 Signed-off-by: Hemant Agrawal <hemant.agrawal@nxp.com> --- acinclude.m4 | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-)