From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 775EB46223 for ; Fri, 14 Feb 2025 10:07:25 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id F31644064A; Fri, 14 Feb 2025 10:07:24 +0100 (CET) Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.10]) by mails.dpdk.org (Postfix) with ESMTP id D235540263 for ; Fri, 14 Feb 2025 10:07:22 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1739524043; x=1771060043; h=date:from:to:cc:subject:message-id:references: content-transfer-encoding:in-reply-to:mime-version; bh=f7Hhb0t4jy9ronz9t/Bt7wxVzCkZc1ruJK6/rN+Ef7s=; b=InqZrMnkoKFatk965pwbQF99fLzpkFoUouevKf7pyVkxRP/KoNIahzas pIQZY5oso9fn/8L7aE228n5TvPoyOCIlzOKh1UBk5ZIaUvh22TzXa6VVE utRcIybdDl4wY6gHXcEJucfeSlwIKRl3fqrctk6nPL5OxY7RiAFCki3HA mqhqtua5cxfD1UgzucSmIOmKc+NQVUtRBwtU7j+4vIjP+KYoKmGtg2ayL htLBxOfWqueMLetghArXo3NK+E5Dqsc+hMXVAzJ0bG1VWm8CkfLBZvZpa 7eNGDNWl+k28xLnKklm+EF98lbk43oyrAo1umDS7lPZQBnqEcJQrxeZJA Q==; X-CSE-ConnectionGUID: b/CgDKYyTgq943e6buVXbA== X-CSE-MsgGUID: VC2GuUUyQtqBCTb5/ZqMaw== X-IronPort-AV: E=McAfee;i="6700,10204,11314"; a="51694566" X-IronPort-AV: E=Sophos;i="6.12,310,1728975600"; d="scan'208";a="51694566" Received: from orviesa008.jf.intel.com ([10.64.159.148]) by fmvoesa104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Feb 2025 01:07:20 -0800 X-CSE-ConnectionGUID: ws6AUVgrQf2PxQKA3SgDkg== X-CSE-MsgGUID: 4k5oNOhDRLmcOWUAZV4pxQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.12,224,1728975600"; d="scan'208";a="114302605" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orviesa008.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 14 Feb 2025 01:07:19 -0800 Received: from ORSMSX901.amr.corp.intel.com (10.22.229.23) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.44; Fri, 14 Feb 2025 01:07:19 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by ORSMSX901.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.14 via Frontend Transport; Fri, 14 Feb 2025 01:07:19 -0800 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.44) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.44; Fri, 14 Feb 2025 01:07:18 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Vr0qSkKWTh34YVKJbtyC6T9q328RbZxXdrzICA/q+07kZR57n9Cobpzl/OmhEXKB3ZPX1KEPhkL1jGR69HoyTjiZuNmUmx7C7meF/TgV6BTW0RUfe3sxLFI+xZZLC7oRXNhf8yJICAPyKl5mSjHKHGv9S3YobKuE0cMT7BXPWkJ9AYkKlGsnpzciuueVNn+XNU7XUEfJqDo8Hufbc2tFbXUNVHom0zy+bXAoVLFNf5L1GfwTYC6Esbr4dYO3A9zQ5mlq2kxMNkDH22GdLrfUVju0nESKsfsa4JIW81H5In5XcUZfcIEMSPql1naoW96Yw1kzBY6N7PZDS5P7RZKXVA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=7AIQ/umvTe0GSNRnJtlNFLn4VpT+B88KCKolir7cOcI=; b=THBmfM6CBplRYjpDGGqI40QatobJNVEMTsor6jyw2sNeKjqkEKp+x6ElgcxIkD/Wa9EFkR6gxbLTekk9uCLqVBTUx4f8maZEBBxACMydOLDdnpbvKmrFE5lGWav9tZGTUBkggHXi5+M1Rgxhs7PPIyW8liCnM2qCubKY4OruVmefhaJiCA2wzk4c33i+BeIGeEK5t9OJLc6G0HupUyFy8cNQ/ngCXJ4tVWFWxXQ1ucNZhN4xYC4Cra5cePq8JsM5LED5BD6PajHtLd0BtyZnRpAhXNUPn1jPVnOgNqVN3uzsy2jf7BwcPRUFvA/inoEqxooy/1HYGZs0qZUI57ZVpw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from DS0PR11MB7309.namprd11.prod.outlook.com (2603:10b6:8:13e::17) by SJ2PR11MB8323.namprd11.prod.outlook.com (2603:10b6:a03:53f::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8445.14; Fri, 14 Feb 2025 09:07:01 +0000 Received: from DS0PR11MB7309.namprd11.prod.outlook.com ([fe80::f120:cc1f:d78d:ae9b]) by DS0PR11MB7309.namprd11.prod.outlook.com ([fe80::f120:cc1f:d78d:ae9b%7]) with mapi id 15.20.8445.015; Fri, 14 Feb 2025 09:07:01 +0000 Date: Fri, 14 Feb 2025 09:06:56 +0000 From: Bruce Richardson To: David Marchand CC: David Aldrich , users Subject: Re: Build of DPDK 20.11.10 is missing some libraries Message-ID: References: Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-ClientProxiedBy: DUZPR01CA0164.eurprd01.prod.exchangelabs.com (2603:10a6:10:4b3::18) To DS0PR11MB7309.namprd11.prod.outlook.com (2603:10b6:8:13e::17) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS0PR11MB7309:EE_|SJ2PR11MB8323:EE_ X-MS-Office365-Filtering-Correlation-Id: 5f8a4c2b-bd0e-49d4-5541-08dd4cd6f11d X-LD-Processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|366016; X-Microsoft-Antispam-Message-Info: =?utf-8?B?Q21QVFRudERqRjd6WGRZUE9pdFlObURvZUhISkQvRjkrT3Y0SVErdjB6QzdR?= =?utf-8?B?UzRPdXJod1lvOENyZE13OVhvc1pjem5yb3JOMllnZy9iNFlXVkNxUVdoMFVF?= =?utf-8?B?TGN6ejZkWWp0ak5LeFEzVFlaa1BxSXAzaHNpL2N3N0Q2T0JxV0ZXWUpyZmdt?= =?utf-8?B?ejRuMkRRQkxSakpLWHRianRoTmRzVGJ1UkxYSWgvTkZSQUNyYkg4cStJWE51?= =?utf-8?B?SVJsTDhpREhveWpBamxrZ0tKQ1VYUzhTWHRXNEU5dmlGS05wZjcwdTJJaW1T?= =?utf-8?B?KzQrTnI1UEsxSlU4cEhxckIrcXVHTVFJZld1cTFBQmlieFlBUzU5cmVrWXUy?= =?utf-8?B?dEY2OUFRNmVmaVk3RjBFVlY5b2lOWjFuTWFjcEgwVVgxb1RxTHJ0Tk9CNTRz?= =?utf-8?B?U3JBMHNiTE95NVlRMGhLSXlhUGQxbDVkeUlCZHN3Yk84NmY2bmJYdTlubGRy?= =?utf-8?B?WlZyOTkxOHhPTkZZRkgyeXZ2QjAzMGwwZkx0VzV0UHNSais5QXJLUTdDQlFr?= =?utf-8?B?YTZPc3ZIcmdLaEJPdEJoS1FKWHdWUXZuTC9Na1AwTG9kZldjcDE2bmtnRG05?= =?utf-8?B?YVlDdTMxNndPK1VqcWsyNDdHeEJzajdNWHNZblc3TXlCWjhHSUFLeko3Tzgv?= =?utf-8?B?QWpWdW9HWnlyYzVBTWNOaHBZZmdzMXBiNlJ2UHpLM3RGNXBHYUQyenJZS25k?= =?utf-8?B?MVBGYS9aLy9ua3pCcXV4SlFEb21sZU1HYkNxU3ZZNVpzR0NhekRuSDQ3a25k?= =?utf-8?B?WmcwRGQ4Y2IvOVlDWGUrK0JBWktLRThMK2xDZUlLY3c2QW1KT0NoTjZVTmxP?= =?utf-8?B?a2cvWllBTld3dncwZ1FkWThOU2g5UHFZQ3cyN1A3eW92d3Jub2ZNSEcwYzlm?= =?utf-8?B?L2lYMDhsblBrR01BWHdSR3BiZGRqNVNGcEgzSGxpdnJvR3d2cUgrdUk2bE83?= =?utf-8?B?Qmt3Rkc3YmZ1eHp5N3VmRlE1TmR6MDBJMisvWUY0UENuWUVmZHI1OFRzL0c2?= =?utf-8?B?TlJudCsxOENBOHM5NXZPVmpaRGYwYjhZQlFJMHppZ1JwOUVyUFRGVEY2ZENi?= =?utf-8?B?bWh5RXBsOFpNbFdxSFIwMUpnOTdGTnQ0UzdocUFaWVMxdjZDcDNWM0Y4SkNo?= =?utf-8?B?alY4RTloL0RadGVMMWJYSXdMcmtXVFBXMWF1N0VEWEhGUEMxd1RLemx4UzRI?= =?utf-8?B?d1o4TzFyWGdRbEJrbE9sSGQ5b3ZUSmdjTTBLcGpESEhaangvb3c5SlRhNGZF?= =?utf-8?B?K2ttMmJUdmM1clJqSjFwKzlDU2wrLzQ1ODZRTmdrcmRXdnQrYUpRaXphNHJ4?= =?utf-8?B?Z0p4MHlKUjBLTkY1cWFVQWYxMXpCem8yNzFFWWV4bi9uOXRPMkRGbnBNWGYw?= =?utf-8?B?NmVmSXZiS1Z4U2VRWXVSaDhSZlR3cVNRMWE5bzhsOFhkOW12YlNYdFYzRmpD?= =?utf-8?B?bkZRT09pajdOUUk3Um9PR1dSNXNVVlU1T3VtNlFPR0NtUHJ6cVRMM2lTVG5j?= =?utf-8?B?SGEzWE9raGNkQWdveVVBWjhhMUJSazJTYlhJY2Q2MXZsS3NJQW5qVGFGVnpz?= =?utf-8?B?MjY5MHBkRG5uanE5b2lzcjdpdHl1SnNZU2daUGdyN3BnOFpJWVZIeU5oV3Fy?= =?utf-8?B?Y0hlZDhLWGpieEhmbjdRWDRFLzJOaTNuVVRmMDVoYlpsWlppN1hLM0RMdGdQ?= =?utf-8?B?c3VNc0FCTW96WWw3RVFSRmd1ekpTWUJlQ0ppZU1KbHNjUDVGNGRGalVwaEky?= =?utf-8?B?REZoakYzaG1TVVBwS1dKU1BCNWh4dmQwQ2QzVS85NEhtY3pPbTZPN1ZKbG5l?= =?utf-8?B?WGZmancrRHd1dldBSFpFdFFkc21QUTFKZWhEVkpPSkNjSi9nblpGWWEwazhD?= =?utf-8?Q?DuhKTHrOsYsqQ?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DS0PR11MB7309.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(376014)(366016); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ZGZUczdCOE1RMzUyWUxYWjl6eHFqRW1kdk5qY3dTdjlvMG04YzRnNXM5S0h5?= =?utf-8?B?Q0dtWWYxUmZ2b05YZzhVQWc5YmdRb0lPQXpsSU9ad0hwMHhybU1sSVJ0Zk42?= =?utf-8?B?L1c4ZjcxamZBblptTUk5LzI0OWxrK2VEc0JsbUpPS3RJK2o0UkRXVGlXNDF3?= =?utf-8?B?Y2V2N2tDYUFxVUFmZkQwTWdnSW1LOWlUbyt6SWcwYUNwcGc4dTZnQVFNaFZP?= =?utf-8?B?Q2Q1RENYa3N0K3lCWFg1U3NuT3k3OUZwUWlMTElBaXVNU3p3Q0M4Nmk5dkdI?= =?utf-8?B?bmU1Wm56UGFjTkpkSEsvUGt2N09JSXR5dWQwU2lyZjN1YW01SE91WEhsWU5o?= =?utf-8?B?VEZLOXdJd21JaVQybFlsQzNCL2R2ZGdKcGRPTzZVVzk2R2xGUC9WRXZqUmdk?= =?utf-8?B?b2FxMHhPY3NRck1GOFI2Vld0aUZnaWNwUC9DYlZHRnBDb3RlYjdmM2x1bFVR?= =?utf-8?B?YnBSTlRxUldDL0JFMGdQVUx3SmZ0eDZJcGdtaW9nR1pDcENUcW9zQXBIYmIv?= =?utf-8?B?T2xOY0U1VzdhcFdZQU9va0k5Qi85NVk1Y2MvZGpKMzJLMVNtbXpkcFZ6K3oy?= =?utf-8?B?RzdkdXhLU3lpT3pCMGthNFYrWHJCUFNkYnVyWkZ2K3cwQ2lIUEpsVTJjTFJO?= =?utf-8?B?UzFZSkxlY0dHYThQZmRjSUx6MDhnbVdLYUdEYnQxNUlYVlpQRnRKYUR4ZmVR?= =?utf-8?B?VGY1UWl0UXpkeDlSVkxvdVU1a2ZkV0Nvd2lrYktkRTFxQnJiSjRTcXBZTUd1?= =?utf-8?B?ZnpYZk9NQk1xdjFETy9nYWxscTg5clRhNTZVZzhDRzVHUEVSbnVhZXNMLy9O?= =?utf-8?B?Z3ZrbXp2a0JYMS9XVlJmcG9EWW1oTWkrMFB0TlFVQ3lCTVhucEN2OWFlYTM3?= =?utf-8?B?LzJDS0gxaldQTURad012WEFHRWgxTzBHUXpRZXdnTHNJeFM2elF0RVdiRnhl?= =?utf-8?B?Sm5xajAxdDBPTzVXRHpjblpMamJRR20xUkovUGxTL0NLeTJNWExCQnFDb2gz?= =?utf-8?B?a0gyOU9RQWhFbEhVRXpxUVljVThINGVSTHc0K0FrUUMxeE1DRkgvRWZKMkxy?= =?utf-8?B?eFdGWjBrVlV0K2syaXV0WHNqTWdzVlBaakFPRStNd3JzTHZkQkhDZ0trRXAr?= =?utf-8?B?RXd3TGZEMVJIZHFnM2syWEFpUGtGYXMvQmFuQUpNNEhEcjJsbFUrd0p4UktT?= =?utf-8?B?WGZINE1PTFJES094SDI1ZEhYYjQ2VmVyUzVac0RrNnNuWWRPWkdYUFZqbkhL?= =?utf-8?B?TjRveFZQWHhJdjZsa3Q2VDQrK3JrYjhRY3plUWlrNzUxd2FLNVFLOFVUVGYv?= =?utf-8?B?UXUxSnNKQ0RzeE9udHhteHV6STcrR21ZWGJqSnNzd21KUWYwMitxeG9kZHVl?= =?utf-8?B?UWhaVlBsempiTnhxNEpvc0hobDVWVFJHd2QxWk0yYlBvOXVzSDZ0SitMcjZz?= =?utf-8?B?bkJjeUhxVTFYWGV4QU5iZ3o0bDRiQTFRYnlBaGhCem01bEdkNDRnc29xY0dk?= =?utf-8?B?QWtYMXBmR2pCcmdsbGtYam1tSEZqUFdFVlA0TEMveVlVMjErOEtpblBZV2dD?= =?utf-8?B?azQrTjFJNklXd3g4eVZGaTZpaG1uejJLdEdmS0s2Tlluek93K3M3OStQQ2hr?= =?utf-8?B?aGN0VU13SHdGQmo4RHkrU1dNOVFFbHVQUEt5QjJUMkFjMzV4Wk9vM3BZWUE2?= =?utf-8?B?NnNQTm53aVgyUGo1aE0zeGluS1FqenVPWCtnZHoxWC9vYisydFZrSzg0UHN5?= =?utf-8?B?MzhVdmx4c1poaDgzODk3MzZXUDZ3WDF5b2M5eURpSTlZeWQydmlGRXV1K1hK?= =?utf-8?B?OHMrcVFHbkpmVGlZd0sxcWZaUWdMbVQ5Y0ZxWTFXQXYvNHAzSHBKRGQyeW5S?= =?utf-8?B?amZLd0thZ3E4UzZGRkhwU292TCtDQk10emFIa1JQM2g3NGtCS3lyZHBJOWky?= =?utf-8?B?czR3M0VpcXd0QkIvRUZwaTdrZ25rbjI2Wis3K0VhOUZTdndjUm1oVXVmVVNr?= =?utf-8?B?bjB0cGhIYjhpWmJ5SndqaEF3Y0VPWmdaWW5udnlZTHg2dWQvZkRkWENDU0p4?= =?utf-8?B?K3MvSld3OFhoa1R6RWZoUFRoRzdTZXF2eEc2ZjZnT2lMczY5TWNuUHYzZHYr?= =?utf-8?B?QzArZ2Z2cWVsWDNoRzFDSitvajEzREJ2c2I5aG9VQTNXR0w0aHJCWjNYMFg0?= =?utf-8?B?cmc9PQ==?= X-MS-Exchange-CrossTenant-Network-Message-Id: 5f8a4c2b-bd0e-49d4-5541-08dd4cd6f11d X-MS-Exchange-CrossTenant-AuthSource: DS0PR11MB7309.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Feb 2025 09:07:01.0859 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: aFU1XfGi21tvixtf0rez2KxZvPoh9oRyas7emFhBlGea7PNQwRlD40Y4if2Ar8rb2rF8dWBmL+ZjR+ick3SmbL1I6rLj4svin1VfOzO1Gwo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ2PR11MB8323 X-OriginatorOrg: intel.com X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: users-bounces@dpdk.org On Fri, Feb 14, 2025 at 09:30:38AM +0100, David Marchand wrote: > Hello, > > On Thu, Feb 13, 2025 at 6:47 PM David Aldrich > wrote: > > > > I would be grateful for some help please. I am building a 3rd party > > application that I believe was linked against DPDK 20.11.10. > > > > I built this DPDK version using: > > > > $ meson setup -Dexamples=l2fwd,helloworld build --reconfigure > > > > When I build the 3rd party application I get link errors: > > > > /usr/bin/ld: cannot find -lrte_pmd_bond: No such file or directory > > /usr/bin/ld: cannot find -lrte_pmd_vmxnet3_uio: No such file or directory > > /usr/bin/ld: cannot find -lrte_pmd_i40e: No such file or directory > > /usr/bin/ld: cannot find -lrte_pmd_ixgbe: No such file or directory > > /usr/bin/ld: cannot find -lrte_pmd_e1000: No such file or directory > > /usr/bin/ld: cannot find -lrte_pmd_ring: No such file or directory > > > > I can see librte_pmd_e1000.a in my build for DPDK 19.11 but not in 20.11. > > > > Are these libraries supported by 20.11? If so, how should I build them? > > Drivers binaries have been renamed during 20.11. > See a20b2c01a7a1 ("build: standardize component names and defines"). > > In your dpdk 20.11 build, look for rte_net_e1000.a. > > (Note that I suspect that this 3rd party application will have more > issues than just linking. I suggest you look at the API/ABI changes > sections in the v20.11 release notes) > As a general comment, when linking DPDK it is strongly recommend that you using pkg-config (or pkgconf) to get the linker libraries and arguments. It's not infrequent that new libraries would be added, removed or renamed in DPDK, so by using pkgconfig you should always get the correct lib and driver list for the DPDK release you are linking against. Regards, /Bruce