From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-eopbgr40071.outbound.protection.outlook.com [40.107.4.71]) by dpdk.org (Postfix) with ESMTP id 198B37CFA for ; Thu, 22 Feb 2018 18:29:04 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=fyVc1SYiXTdE9PObypuaxj6p+LTLGztTAbmL5yY2m0M=; b=rxFyDIvFQIuEFlBIoJ2ZJIX6c74ayI5JYihinHatYB7dlYEqK8cpqL8+SqcJNIzNbfV0xvWAkW9tH9eGfVIwg7ImbpbpvHzc9HxJ0fCferguR2oSofCGaNk6Pb4I7wNrHgIHdrsM2kSw1o+9tc7c84eX/bahnh7wIkdL9luiDAo= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=hemant.agrawal@nxp.com; Received: from [10.214.248.3] (192.88.169.1) by DB3PR04MB0761.eurprd04.prod.outlook.com (2a01:111:e400:9440::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.527.15; Thu, 22 Feb 2018 17:29:01 +0000 To: Marco Varlese , dev@dpdk.org References: <1519309427.2738.11.camel@suse.de> From: Hemant Agrawal Message-ID: <200ffaa2-0e91-8d09-821e-39d1e7a8b81b@nxp.com> Date: Thu, 22 Feb 2018 22:58:49 +0530 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-Version: 1.0 In-Reply-To: <1519309427.2738.11.camel@suse.de> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Originating-IP: [192.88.169.1] X-ClientProxiedBy: BM1PR01CA0096.INDPRD01.PROD.OUTLOOK.COM (2603:1096:b00::12) To DB3PR04MB0761.eurprd04.prod.outlook.com (2a01:111:e400:9440::24) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 0593a159-b375-4319-7901-08d57a19c3b1 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(48565401081)(5600026)(4604075)(2017052603307)(7153060)(7193020); SRVR:DB3PR04MB0761; X-Microsoft-Exchange-Diagnostics: 1; DB3PR04MB0761; 3:0YKFm5Tmab+CepTqaQ75mkFa7erWT+/vu6ynfOgvd6PDzmXDzZ9ZUIt5ZdAqxu7ce+nGiwJz7PemaKc87/ogwVbZICl1D9EA/aTx/mQKC50B8DNRDnc6nYVt5KG24Jm9Bv7AvUXI/7sRkYp99em3cR7nsHoE3CgrlEY+PBdUBK8NgI6zHewRv5nCzj27jZUGtj6XNjYb3AikcHPmjUqisdrOySi7ryJ7jOklWkf4ZSCT4A2BSLvkmDHS1Zrj8Lj2; 25:kR3Db/O6pB4m0CkD452lCLT+MQDKOvBQ/DnkbO2lOpqQW8cEd7Vk/1yxldVfPiBcSLxbzgTO30SAP+WPNN2f4PhYXq1WZt4ADww6w7vAS43W8SB+LGCldu1ny4hvn0hWpfSIbdKEkkCOsxbeq2ueC/kxYeopSAGSGn0NlcNmarkcJLrx2AgAqBFsFOpsubcJsg68LeLjZiM3hkgkQ9FjNsgErrGdEu5Vu5hNv4nj/92Fz+njc2WkM919qVAv0+VVdxziRtCoWVmUPVmxb6C4B5mjC5R/9Gz4YZaWK6UWZEmm2fKtL+oUUfoyOe24EzKbr4JmDz8XRDUHdN2XQ+L3Ng==; 31:qAzIGT/tBL0G/UH08JUbUx1squYx8aengr8MATq7dkN7ffKn2p+0VGQIrjj2LrWHhVBVsDgub2BZlvX14u/YSfLcGWCLn6UQqA/hHfYxUam+/yRrxyBh3wILgA4vj00VoBUYnjRukX3zhwEDegG0r9eTXsr4MvjMqV8QUQeQeIutsEzps8ALeWFvMgme382gJWc+/c+CuTlwqoIWtG6y1J0ic/gs14g6sCLtCIPEn1M= X-MS-TrafficTypeDiagnostic: DB3PR04MB0761: X-Microsoft-Exchange-Diagnostics: 1; DB3PR04MB0761; 20:WUJbdnYwz1+RwmmswwsoFiXWSXRwRLhDQ6W6SpSEkxMIexxedCpLTbgrMT7ClN4cmh0YKSVaaHcIanevtt/NbdoLwhSSSyF9udbAF0bAg1DVExJvyjrjNbY/3gZ5LRlkRsTXpO3caEAUEb5dQrytV61Gwr4ybTv9SZndt8P8v1a67SeorO0t1Y8NOTVwPN5bgAWxy90YPfszuOZnkjCHRMnj9zeSYc+oplS2W1bCkXw4XqpoSPlwentLRCpPl/VLzcu6eHBsXXJKnd12QilGkauqKi4et1E8FKGY7tqRslPDdieH4IFWprA0maleUTkJarW82KyCptiULwyQuvoENBUsrrV0T4bnXaeHN9PoqlrAyaXLLj//etBkFgOc56im+FgdQ4Rs3GtlR4nmJP0FAvJHARvIgaZUgq2DaOVy8eyb6k9u8PdG9oymQFYbEp7pCzw8/UN1IO1DPUySW6hRM2WUWRaOZtfVaCzUQa5L3Gs4WvdrNKfLz8AfNxKgH537; 4:9hUk3PLx/0FLT3QOWfXQ4+JoO/cqN04vllyTTuHQ7sy38NzB+b5FwF4X3K2ZcTygfqr7zifDn9HiSlJychHY3A8rS8vZ4JppDajdOR9DhSQGWapIY6QJYf9YN7a7eiVAY2wvf9WaKo7NSd6oh3tBHZUY81+bItVc+IQZBAqQj4AZNe4YFqyoNi0/J/+3q3vMYZ7kOzrxc0scPYYB5CHRnNgawgg20iZdM1Y7l/qtzXhtCbhBljHutBz0+/9Aku+phHpaLuDESh486GDQ0r2wzg== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001081)(6040501)(2401047)(5005006)(8121501046)(3231101)(944501161)(93006095)(93001095)(10201501046)(3002001)(6055026)(6041288)(20161123562045)(20161123560045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(6072148)(201708071742011); SRVR:DB3PR04MB0761; BCL:0; PCL:0; RULEID:; SRVR:DB3PR04MB0761; X-Forefront-PRVS: 059185FE08 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6049001)(346002)(376002)(39860400002)(396003)(366004)(39380400002)(189003)(199004)(478600001)(65956001)(31696002)(2486003)(6246003)(52146003)(23676004)(59450400001)(53936002)(2906002)(50466002)(105586002)(229853002)(53546011)(386003)(106356001)(3846002)(36756003)(68736007)(6116002)(65826007)(52116002)(8676002)(76176011)(186003)(8936002)(77096007)(64126003)(31686004)(16526019)(47776003)(67846002)(81166006)(81156014)(97736004)(65806001)(66066001)(230700001)(2950100002)(86362001)(6666003)(16576012)(6486002)(305945005)(25786009)(7736002)(316002)(58126008)(26005)(5660300001); DIR:OUT; SFP:1101; SCL:1; SRVR:DB3PR04MB0761; H:[10.214.248.3]; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjNQUjA0TUIwNzYxOzIzOmk4S2N5akNJOThsbjFqU2t3ZUxseDQ4QUdl?= =?utf-8?B?YURaU0hJRlpmd3RhdVROWXhuTzNydUtXSnNKbEI3S2F2eURkcWxNSVdzMmRM?= =?utf-8?B?eTZIczFsQ0htWmNqWEJxTXB2T3VjNkZvK2FaWUpJTVowMW82d3VsTEFkL1Nm?= =?utf-8?B?ZnY3QTNGZGp2MnNYZC9KbjBMbmVHdGd6K3lrL042VWtlK3k3U1ltSUZCUXA1?= =?utf-8?B?cmZybnEvZHcwbk5WazhiR2g0NlVmbzIrYjFBU1BLVE1DVFFoNS9nQjVTY095?= =?utf-8?B?WW5ZL0t0VWkrNzM3QWYveklTckhXeGwyQ2tlYkkrY25NalJ2dkcxSm56UFNM?= =?utf-8?B?YlI1dk93U25mY05mMDE0Q2FUUlh1TGhWeG1BYVRPME9yckJWRTJEbWR2UTZl?= =?utf-8?B?TVRyZzBYT1hJN2dKVzMzVnNqUzdyTElqVUI2UFZUVG5hcEtoNkhabzdESmNs?= =?utf-8?B?WUdER2tPNk9SeFdHV05wdXNlSjBOcVVlZkErZDNSUkZ6dGw4bWZlUU5xMlU1?= =?utf-8?B?bUVQa1U5MTNGalE2YzhVUXEwamt1QWZaNGJZMmdXZnY0clZIeWJTWmIySS94?= =?utf-8?B?Sm5QdjQvUHFaNUlaWTU3UmNRTWJmWGExa1doY2liZTFpV1BEdzg4NzE4cnAr?= =?utf-8?B?dlBxSThKYlczbWxubWQ3SVMzR3lmNUgxWmh2V2s3T0FPY3BiVzJPaHVlNldu?= =?utf-8?B?Y3lnZ2p0ZzdoRE1McSsramVxbXFUSFIyOXF2UzBNYytXcW14WEFRYkRWZmNF?= =?utf-8?B?TlFVMVAzMlFmNHc1SmlweStkREtWcm53anNtQ3YwN25sZUtLVVZRb3R0N1Fj?= =?utf-8?B?WE43d2Z6ek52Vk82bG8zaGloVjNBOHliWWVNd3NjdHhtRGt5d3E4WHRDWnVu?= =?utf-8?B?Vk1ZQlBVTWE1bnZYUWJHVStxcW1jK1B1clZPR1ZxNTlMd3EzcG9jVnkrb0E2?= =?utf-8?B?Kzc1WWorSlNySi9UTHFrb0g0SGJ2ek0wOTQyS05tL3JOYmNDR2RtUW9yN3pv?= =?utf-8?B?YzFKMENXYytWSFZZN0p2bmNWdHpYaXZ6cUZFOTI0eWhEam9weldlRDRSTmQw?= =?utf-8?B?RldVQ0NkUHF6WHh6N3NuOXA2cFZuT3hhdEgyRVhNN1ByaEl1WEVLNkVXRzZK?= =?utf-8?B?WlNTZXhPd2R5YjI0a3pyYzQ1OUNyOXk3byszaXZFV0N0aDBQK1BDc3RQY1o0?= =?utf-8?B?SEFHcEVCS0xJczk4RElBSnlkc0dDZGNmd1BuKzI5a2Q1YmcyVVJuTUZJUkVD?= =?utf-8?B?aE5KbGFqcCtXYi9ZSkVyTkhjTE85VVpkbDdTWStSeEFNNlQwaXFJNkhtbUYw?= =?utf-8?B?ODA4U3JDeUZ1dDlxc2FRd2EzY3pwc1JTTFQ1NklNRTg1a2RPdDZMRmZ3eVZK?= =?utf-8?B?QWF4Wi9EQ1FYTmdDUUQ0c2Rzbi9NaEdkcDVNR0xLa2svajM2a3ZoWFJHMVpB?= =?utf-8?B?Um1UUGIyRGJNeWdiQjhEZDNNa3BrN0RmQm4zbEJ1VE9LQVdURVRVNTczc0lB?= =?utf-8?B?UDh4d25uVW1LZHpJdm9DbzhuTERtaUtlVk9CTTZXWk9MdjhVT1lkSjEvZnla?= =?utf-8?B?TFA3YVZNRlQyOWpaMXI5eGszUUtVVy80Nmk1eTdNQXVORUpWQVBPRUZhZy9v?= =?utf-8?B?UzZZUlY2TUtxMktWNE85ME0xbXBmQldvL2M5T0pHTkZlZUFQNzZLZzdDQzVt?= =?utf-8?B?K3FZd01WRGtBbkJ5aUpySlhlRWowUFlsVnMzOWg5QzJJWTRTcXlELzlVbTdK?= =?utf-8?B?UHhCbFVLNFdrZFN1OCsrY2w2bzBoamNkQjNUSzV4dStFbjdVcGVtSDBVVklq?= =?utf-8?Q?RpnYVkyJI5qF+?= X-Microsoft-Exchange-Diagnostics: 1; DB3PR04MB0761; 6:ZVGcjonh5dzCewoPHWIM3KzK9TWU+VFJaBGC5pYuNHLuP/mSDh9zCYxn23+XByUMhqc1+MZS/K5hL9e9zH6IuBcwXzImjmb4u5opUFdpcyB3kH+jG1YC+HcnSdnZYmMJ0D6LbOxfkUhAsNbTptD2sP1IF8SPINcAAnzERcmoCThSrjTNb4yrdfgILRON433RrdJmOp/zx+hVWMUvYzniVL6ydPBDO4RaXVV1egczWPxzHAKgEEhkHtuUnLm3JmHPC2UU3vfJKNKDuGbONJvEr5CV+j8CzvfubNszcgvzckkcs2uCTzMRrpJMdKN0TVzixuwnInWKeb22cpMLD5w8S7HwIzxis8ljgsskiz6HU1E=; 5:I+jynEmbzxLnO9hoSsJDyC1ETuX+hLRmnl+Mhi1Il5nfK7yveeggMS0e24V3gyc9jfUAYNC95Fg7Snckr4DNJSMQMXI3nY/Q+rT8afepiDnKZNgCcD3+77/1jAEC1UTNm4bEDq/Kf3U33Xz6U4N/4ytwBQookRY94usmYAFJ9ks=; 24:++TEECZcWV3cQ9dT8eISeoWJtDvHIaKs0HTum5tR52s4zE2vWthdt3Yu11rO5v+2SNCvO2XOcn9HBXFSTjH8IbQzKrlccYn4DZVc+6k1vmY=; 7:a7kgpxA66KUzi4JorV+Hi18xLkohAZPrUHoJiElaZbtc0WE9yBAUrFbgzREXg8Mux/RiMTE6GF8akZlAc60OG3j95qS0jAlh6I2y/n4xqPybGleJ8X0sXRXRWv0OzJ4WDeC+sV4gXJ6GU0b5ei+dAxKmr6B8a1LgawdDuVIBr1+qpOZhRUYNc3AMTVWicWOkDYKhX48ZH5ANWXNXSUEkivM4dCWZFvqnneyICp2wuaWDVlfnya5CtFdhqb0RCtVV SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Feb 2018 17:29:01.0783 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 0593a159-b375-4319-7901-08d57a19c3b1 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR04MB0761 Subject: Re: [dpdk-dev] DPDK 18.02 on ARM64 is broken 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: , X-List-Received-Date: Thu, 22 Feb 2018 17:29:04 -0000 Hi Marco/Gaetan, On 2/22/2018 7:53 PM, Marco Varlese wrote: > Hi, > > I am trying to build the latest DPDK (18.02) but facing some issues on ARM64 > platform. > > I'm using the option CONFIG_RTE_MAJOR_ABI to set the SONAME to 18.02. > you mean you configured CONFIG_RTE_MAJOR_ABI=18.02, And did a SHARED build. I am not seeing any error on my ubuntu m/c while doing shared build. May be I am missing something or it is different on suse. > ===== START ===== > The error is connected to building the librte_pmd_dpaa.so. Please, see below: > [ 405s] /usr/lib64/gcc/aarch64-suse-linux/7/../../../../aarch64-suse- > linux/bin/ld: warning: librte_bus_dpaa.so.18.02, needed by > /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so, not found (try using -rpath or -rpath-link) can you check if "librte_bus_dpaa.so.18.02" is present in your build? This is similar to rte_pmd_ixgbe.so.18.02 having dependency on librte_bus_pci.so.18.02 Are you using some rpm build script? > [ 405s] /usr/lib64/gcc/aarch64-suse-linux/7/../../../../aarch64-suse- > linux/bin/ld: warning: librte_mempool_dpaa.so.18.02, needed by > /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so, not found (try using -rpath or -rpath-link) This is similar to previous, can you check the presence of librte_mempool_dpaa.so.18.02 regards, Hemant > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `fman_if_reset_mcast_filt > er_table@DPDK_17.11' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `qman_alloc_pool_range@DP > DK_18.02' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `rte_dpaa_portal_init@DPD > K_17.11' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `fman_if_add_mac_addr@DPD > K_17.11' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `fman_if_disable_rx@DPDK_ > 17.11' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `fman_if_set_fc_threshold > @DPDK_17.11' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `qman_delete_cgr@DPDK_18. > 02' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `qman_create_cgr@DPDK_18. > 02' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `qman_dqrr_consume@DPDK_1 > 7.11' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `qman_global_init@DPDK_17 > .11' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `fman_if_promiscuous_disa > ble@DPDK_17.11' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `per_lcore_dpaa_io@DPDK_1 > 8.02' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `dpaa_svr_family@DPDK_18. > 02' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `fman_if_clear_mac_addr@D > PDK_17.11' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `fman_if_enable_rx@DPDK_1 > 7.11' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `qman_init_fq@DPDK_17.11' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `per_lcore_held_bufs@DPDK > _18.02' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `dpaa_logtype_pmd@DPDK_17 > .11' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `fman_if_set_maxfrm@DPDK_ > 17.11' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `fman_if_stats_get@DPDK_1 > 7.11' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `fman_dealloc_bufs_mask_h > i@DPDK_17.11' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `fman_if_get_fc_threshold > @DPDK_17.11' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `fman_if_loopback_disable > @DPDK_17.11' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `qman_dequeue@DPDK_17.11' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `dpaa_netcfg@DPDK_17.11' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `fman_if_promiscuous_enab > le@DPDK_17.11' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `bman_acquire@DPDK_17.11' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `fman_if_set_mcast_filter > _table@DPDK_17.11' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `fman_if_discard_rx_error > s@DPDK_17.11' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `qman_set_vdq@DPDK_17.11' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `rte_dpaa_portal_fq_init@ > DPDK_18.02' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `qman_portal_poll_rx@DPDK > _18.02' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `qman_modify_cgr@DPDK_18. > 02' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `qman_create_fq@DPDK_17.1 > 1' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `qman_query_fq_frm_cnt@DP > DK_18.02' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `rte_dpaa_driver_register > @DPDK_17.11' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `fman_ip_rev@DPDK_17.11' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `fman_if_get_fc_quanta@DP > DK_17.11' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `fman_if_stats_get_all@DP > DK_17.11' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `qman_enqueue_multi@DPDK_ > 17.11' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `fman_if_set_fdoff@DPDK_1 > 7.11' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `fman_if_set_ic_params@DP > DK_17.11' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `fman_if_get_fdoff@DPDK_1 > 7.11' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `bman_global_init@DPDK_17 > .11' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `qman_alloc_cgrid_range@D > PDK_18.02' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `fman_if_loopback_enable@ > DPDK_17.11' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `fman_if_stats_reset@DPDK > _17.11' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `fman_if_set_bp@DPDK_17.1 > 1' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `qman_reserve_fqid_range@ > DPDK_17.11' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `qman_release_cgrid_range > @DPDK_18.02' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `fman_if_set_fc_quanta@DP > DK_17.11' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `fman_dealloc_bufs_mask_l > o@DPDK_17.11' > [ 405s] /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_pmd_dpaa.so: undefined reference to `rte_dpaa_bpid_info@DPDK_ > 17.11' > [ 405s] collect2: error: ld returned 1 exit status > ===== END ===== > > Despite the error saying that the librte_mempool_dpaa.so.18.02 cannot be found, > I can see it being built somewhere earlier in the compilation process. Please, > see below: > ===== START ===== > [ 216s] gcc -DVERSION="18.02" -L/home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64- > armv8a-linuxapp-gcc-default/lib -Wl,--version- > script=/home/abuild/rpmbuild/BUILD/dpdk- > 18.02/drivers/mempool/dpaa2/rte_mempool_dpaa2_version.map -shared > dpaa2_hw_mempool.o -z defs -lrte_bus_fslmc -lrte_eal -lrte_mempool -lrte_ring > -Wl,-soname,librte_mempool_dpaa2.so.18.02 -o librte_mempool_dpaa2.so.18.02 > [ 216s] gcc -DVERSION="18.02" -L/home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64- > armv8a-linuxapp-gcc-default/lib -Wl,--version- > script=/home/abuild/rpmbuild/BUILD/dpdk- > 18.02/drivers/mempool/dpaa/rte_mempool_dpaa_version.map -shared dpaa_mempool.o > -z defs -lrte_bus_dpaa -lrte_eal -lrte_mempool -lrte_ring -Wl,- > soname,librte_mempool_dpaa.so.18.02 -o librte_mempool_dpaa.so.18.02 > [ 216s] INSTALL-LIB librte_mempool_dpaa2.so.18.02 > [ 216s] cp -f librte_mempool_dpaa2.so.18.02 /home/abuild/rpmbuild/BUILD/dpdk- > 18.02/arm64-armv8a-linuxapp-gcc-default/lib > [ 216s] ln -s -f librte_mempool_dpaa2.so.18.02 > /home/abuild/rpmbuild/BUILD/dpdk-18.02/arm64-armv8a-linuxapp-gcc- > default/lib/librte_mempool_dpaa2.so > [ 217s] INSTALL-LIB librte_mempool_dpaa.so.18.02 > [ 217s] cp -f librte_mempool_dpaa.so.18.02 /home/abuild/rpmbuild/BUILD/dpdk- > 18.02/arm64-armv8a-linuxapp-gcc-default/lib > [ 217s] ln -s -f librte_mempool_dpaa.so.18.02 /home/abuild/rpmbuild/BUILD/dpdk- > 18.02/arm64-armv8a-linuxapp-gcc-default/lib/librte_mempool_dpaa.so > ===== END ===== > > > Cheers, >