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 03A66A0540 for ; Thu, 1 Dec 2022 19:25:40 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E90BB42D14; Thu, 1 Dec 2022 19:25:39 +0100 (CET) Received: from CY4PR02CU007-vft-obe.outbound.protection.outlook.com (mail-westcentralusazon11011003.outbound.protection.outlook.com [40.93.199.3]) by mails.dpdk.org (Postfix) with ESMTP id ACEC242D11 for ; Thu, 1 Dec 2022 19:25:38 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DSuPU5C4TBmdQR2OIUridTAVoe56wBw8HLx8xLCQ98oDnFIpCLegYBrFCHtrN3WgqFZ0buCRHw25EcatlGL4WyHbAjUOxsy0Dbe+DG+xeMVwh0/s0J9bE1XbzC/Zxfb6Hq9h+s+izwNiTcnmuh+tURI6cThQq5R6J1nB1H8+p1wrXHQABElGJwQKVxQrLsQ7IDS2v9d/HSPGH3NXIOr/6JiW6wc5NnLGiQzYPXAdYF50VHWKFI+82wFZVPYiDGw9aXaroDLK8dU3j+TTvZCum4K/UdF8uNIG3QvACTXC2ztemd3lHnjIYR44ZXmZlWAAv0qATGnNA7ikfHflRokxxw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=2JaVBgN6QFtF4r1Dx9Do4J4n+71y+PGdN8cudtyJC3U=; b=Sd5KqWfJGyXsO4noY53EZ4tLR8d00Qcr01sijUGeHCHmANwLjnFLbFsXJCQhcOli3yDAaufRqx45z5eBmbQ7bMRH0do521a/saf9EYYq6VtDjAsOxPm0Z1CQ75f7XucRgp5OvVheP2QeziCjtcGzPJawzIYxDidtYh+jBUg1SO5JFkpEbd3bh7pUSiLufktpsyHyenQuSsD97SB6cmLGXovcOlmP477xsY5itbSz85zPpYcfqsq0Ij8NdCouv/GVKVsnMYGPz+lxzh8b0Ups+UYfUbmFhG1slX2Jy2xSZRvSJVRFPqhQ2KBPwtioP3TUgYzamoPK99TP5qHymQhyNQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=vmware.com; dmarc=pass action=none header.from=vmware.com; dkim=pass header.d=vmware.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vmware.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2JaVBgN6QFtF4r1Dx9Do4J4n+71y+PGdN8cudtyJC3U=; b=U+P5qRo+2uyr8jbvGYOJkZrHwEErJaelcBDKtJHZ3neadhAYTRX2ElsDaygZvZv5VL7dt4c3b79+VwZGeOQkIHLV301vWf7WjIjsWnFuGsJW47H55FFmLjmMwEY/3KW84xTO84xgpNBGjRja0Po2hrm50xB9lnnHClK5u97SvIU= Received: from BYAPR05MB5624.namprd05.prod.outlook.com (2603:10b6:a03:1d::13) by BL0PR05MB5427.namprd05.prod.outlook.com (2603:10b6:208:61::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5857.22; Thu, 1 Dec 2022 18:25:29 +0000 Received: from BYAPR05MB5624.namprd05.prod.outlook.com ([fe80::e235:8aad:5940:aa54]) by BYAPR05MB5624.namprd05.prod.outlook.com ([fe80::e235:8aad:5940:aa54%6]) with mapi id 15.20.5857.021; Thu, 1 Dec 2022 18:25:29 +0000 From: Pankaj Gupta To: "users@dpdk.org" CC: Jochen Behrens , Hayden Fowler Subject: How to use specific OPENSSL Thread-Topic: How to use specific OPENSSL Thread-Index: AQHZA1fbd63J8Dcum0yfuPS/XKjA1A== Date: Thu, 1 Dec 2022 18:25:29 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=vmware.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BYAPR05MB5624:EE_|BL0PR05MB5427:EE_ x-ms-office365-filtering-correlation-id: dca5491f-1ede-4b99-1c54-08dad3c96d04 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: DQZIQpZLuDCnkMNb8LPWVz40IboxcVfX6dc4WwDpuTob0/64y3kakjQy3VZUMQRxgJ7epUR6zPVk5MrWoAm3xWB9lGo/17VQG6xlLG0F5YDzssRwTbuQNVdICv2UdONo66BQKOOoqAdWk99+GOIHIO2bxIVi0cpaJf8jFziX+ZuAvnl9cuxiC97J0gtIWTyaWOEPenhThFAyj/MlFKUZg9rmkx7K4hH9wpY2eCeMWLwrIXIWtDoQC/jfeYXYjaWM6PyK+lwgYJE6C37Jhsit4IWO3kJIe+hyZu6F5EpiatAgy/YziYfh7Cw3HV2c18jFGvwIshMhgYrDGGehcM3Te2AqjR1TOftbIE+gFfWcrVaDOB/93fnyTEPrvW3pWz0/QZyKMKzWuhCy3gJy/06BWaxBgcVA2pZqD8A+BpsJsNFcvCvidt4SmcbTdZSU0c4qhYJbNSZDTbf5CFh5MWFhqAZCGb7FkZb2BmbmqII0lCz1p+RX85bPR8+nu0jtfrehymAYQ3dBL+EUxrcJtpNY/5v2SC4sK8361cKqBgWzRgdqIMee3bXeHzyXDcNI93DMq+cLIyXI21F2TdNO2CLVhpKe+FFX7KBGjVmsfVFms6Wu3SPHY/5exI7OFVuR/vILMM9S6CS1Lv1/UVjmihFwhnXlsYXnNjJxdTcybcOnpGTLld7K7ePCSa1+JzheA6o5qyVMjlLiy8dO/dwpQBl9V8iInp6DNEDFcSpZRTfAzsbwEH+N5VTsNwhzuuSMYBBw x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR05MB5624.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(396003)(39860400002)(136003)(346002)(376002)(366004)(451199015)(7696005)(6506007)(86362001)(478600001)(71200400001)(107886003)(83380400001)(9686003)(55016003)(41300700001)(6916009)(66556008)(54906003)(66446008)(76116006)(8936002)(33656002)(66946007)(316002)(5660300002)(38100700002)(38070700005)(2906002)(9326002)(52536014)(66476007)(8676002)(4326008)(64756008)(122000001)(186003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?Windows-1252?Q?rKIV0GxF7OAHu64SfH78K/jaXPIWEacvK/rU5HEbIhPvRwMJk6DCTrLG?= =?Windows-1252?Q?tPZdeD655iICI1rVxkC6tlVXTYkk6a4U323QPBmad4ZFjzEgoas1e/sZ?= =?Windows-1252?Q?KLsmj83z9Fws3uZkAp+5Ff8qOcR7uDmbh+pyRIvHBlCbbAMTkG7BaDB+?= =?Windows-1252?Q?M+4h3teE14OVNnQSF2jPCQCr87ZHN9Qgw/l/Q90jmDe29nrRuienlH9D?= =?Windows-1252?Q?WEWTpL2yyMXnvySza7JW7Sw7Bb2FD4pB9rKi4+nDMObzYKsFC9t1YRBU?= =?Windows-1252?Q?QQ0mOstnR6oqxNGLOt2ar47x6BYFvuBeDwwTP3KabjymIPdTBdI4qpu3?= =?Windows-1252?Q?z7vThR7UGIxfaxDpoSVU8i/Nq73dWqbUkFGJYnM3h6nZXCQ58OPOk0eD?= =?Windows-1252?Q?YJdN6bN642WtyoqmINWDcmRi8K/EgtXIo6IM9ek6WAYjOllD/YPOVm7L?= =?Windows-1252?Q?G69YGeJ5SXT0D607xwQ1KrqAwnWgQH5E0dG3LoKUQZXfwdfeAbdnYdY3?= =?Windows-1252?Q?qu34D36PUNYrmxcrFGnE60XPigC9ebcnIWlFwTgKbALZBhZMkIFy2nU5?= =?Windows-1252?Q?O03F78+SqQX1HW9f8oLKitC6pQDgf87+B04H61CURkoiFTsnIO/y3B50?= =?Windows-1252?Q?Yg5Q4kY8IAGPIe/tdJHMPFk+VTv9wRhBlfB9k7Psti9yDmx308xpp2/D?= =?Windows-1252?Q?TnWygoaGoC8BIRwZPEVMHJ0yCBNRBEUf/ytipEgkDbh7Mkp+bRZ7f3pQ?= =?Windows-1252?Q?F+KbkWRtfxBbL4blJm4+0KTqZvIOE2AiZ/1K3XHvOhsXIf0m83rwYL58?= =?Windows-1252?Q?BQwf9XlVwe+iDNBHAJ2ACqV+STlsCd0w5n685MDwe/O20OFpSqlAXxwV?= =?Windows-1252?Q?Pd8jjI4jvHpfx9QbgntXPvEO23N91biI9zuJQjykRDQ6I9ipLdtBrWdy?= =?Windows-1252?Q?f7A8sHC1Z3uFAE7vA7I3cIbFPMAx9GZgmn261qwNefg5x1bXoF8+4mXh?= =?Windows-1252?Q?kePy0N8IQ9fy5Eazn6DG3dc6jCkhmPyxlNpNQR5Wq66YbWrXrR4NkzrY?= =?Windows-1252?Q?bbD9PoSy9IB1NcbXhKTqWyWykfsaIkyD0LCfapuUjxpj5YyuecAxo2cS?= =?Windows-1252?Q?pT3EV0hT+ojG3lkSi6Ydos19rKkCCG/kdLKn7hYHpWOk2yJCmiD+N1mF?= =?Windows-1252?Q?pA1hYfEzm7B7toBLiYO0fj0WtU+bvSQ2EqNsno3V29Vybggg/AcB0I5W?= =?Windows-1252?Q?0vHO+sq7WW1V7ip/oz8ABB07Q+YdW6A/5B9w2rKOg5ob6wuHRnJg/UV/?= =?Windows-1252?Q?YGj/3ujZxdcUp/iZI/U5G3yf2jcH/uGISxlzgcLWO/pJM7dcpqYTaz40?= =?Windows-1252?Q?svL/JgpHJ80ft83Q/wJpcxeENyImuDngmeqltYBr2iQ9Lgp6+NMslk//?= =?Windows-1252?Q?j2t6mG6Tz8pG1uvjs1kzcqeToIc0i5cif5r43+3bPI3T2MEym5A+be2M?= =?Windows-1252?Q?g/mH7jO5/lajI5ZKN7iUdXZjMZIBxRXbYk6CLPqvQEg4fSzpzttHlXjT?= =?Windows-1252?Q?1J5hr1Ox3xKw2/AefhKLOfQz9uLo/UN2+3DwuzYsgpqhaQAND6EuTCJ3?= =?Windows-1252?Q?y/+5HMeuGhS0rULRP0s0ppCufb3bU3JzSKYOffyCCMzjYasGH0PARuKB?= =?Windows-1252?Q?pINEG/3yX+DlV1BAw9FHRUijSFfvlYvsTx2Pu/srXUcGjInrCFMy1Mqn?= =?Windows-1252?Q?fQGq/7JkvdiXG8jV/Of1NwJnLevcDRh+oRuumkvACF2oFPoJ33Q7CbCK?= =?Windows-1252?Q?lGd42g=3D=3D?= Content-Type: multipart/alternative; boundary="_000_BYAPR05MB56247172027401F845BE9B3EC9139BYAPR05MB5624namp_" MIME-Version: 1.0 X-OriginatorOrg: vmware.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BYAPR05MB5624.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: dca5491f-1ede-4b99-1c54-08dad3c96d04 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Dec 2022 18:25:29.6682 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: b39138ca-3cee-4b4a-a4d6-cd83d9dd62f0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 8uAxzL0wuwcRJFD2GKhGPllPa5eEzPMSXBUC+sj1x3r1wGSaRJcHRUKDsDKb8SMongynYz2poxXeSn89TOTz3g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR05MB5427 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 --_000_BYAPR05MB56247172027401F845BE9B3EC9139BYAPR05MB5624namp_ Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable Hi All, We want to use specific downloaded openssl while compiling the DPDKv21.11. We don=92t want to use the openssl installed in the build machine. We tried adding -Dc_args and -Dc_link_args to meson configure to specify th= e director of external openssl but build still seems to be linking to insta= lled verson of the open ssl. meson setup build meson configure -Dc_args=3D"-I /thirdparty/gobuild/compcache/cayman_openssl= /ob-20569149/linux64/lin64+gcc6/include" -Dc_link_args=3D"-L thirdparty/gob= uild/compcache/cayman_openssl/ob-20569149/linux64/lin64+gcc6/lib64/" ninja -C build ldd ./dpdk/build/drivers/librte_common_qat.so linux-vdso.so.1 (0x00007ffceffea000) libm.so.6 =3D> /lib/x86_64-linux-gnu/libm.so.6 (0x00007fe7d445b000) libdl.so.2 =3D> /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fe7d445500= 0) libnuma.so.1 =3D> /lib/x86_64-linux-gnu/libnuma.so.1 (0x00007fe7d44= 48000) librte_bus_pci.so.22 =3D> /root/nsx-edge-datapath-dpdk-21-11/thirdp= arty/./dpdk/build/drivers/librte_bus_pci.so.22 (0x00007fe7d4438000) librte_eal.so.22 =3D> /root/nsx-edge-datapath-dpdk-21-11/thirdparty= /./dpdk/build/drivers/../lib/librte_eal.so.22 (0x00007fe7d432d000) librte_kvargs.so.22 =3D> /root/nsx-edge-datapath-dpdk-21-11/thirdpar= ty/./dpdk/build/drivers/../lib/librte_kvargs.so.22 (0x00007fe7d4326000) librte_telemetry.so.22 =3D> /root/nsx-edge-datapath-dpdk-21-11/thir= dparty/./dpdk/build/drivers/../lib/librte_telemetry.so.22 (0x00007fe7d431b0= 00) librte_pci.so.22 =3D> /root/nsx-edge-datapath-dpdk-21-11/thirdparty= /./dpdk/build/drivers/../lib/librte_pci.so.22 (0x00007fe7d4316000) librte_cryptodev.so.22 =3D> /root/nsx-edge-datapath-dpdk-21-11/thir= dparty/./dpdk/build/drivers/../lib/librte_cryptodev.so.22 (0x00007fe7d42fa0= 00) librte_mbuf.so.22 =3D> /root/nsx-edge-datapath-dpdk-21-11/thirdpart= y/./dpdk/build/drivers/../lib/librte_mbuf.so.22 (0x00007fe7d42ec000) librte_mempool.so.22 =3D> /root/nsx-edge-datapath-dpdk-21-11/thirdp= arty/./dpdk/build/drivers/../lib/librte_mempool.so.22 (0x00007fe7d42dd000) librte_ring.so.22 =3D> /root/nsx-edge-datapath-dpdk-21-11/thirdpart= y/./dpdk/build/drivers/../lib/librte_ring.so.22 (0x00007fe7d42d8000) librte_rcu.so.22 =3D> /root/nsx-edge-datapath-dpdk-21-11/thirdparty= /./dpdk/build/drivers/../lib/librte_rcu.so.22 (0x00007fe7d42d1000) librte_net.so.22 =3D> /root/nsx-edge-datapath-dpdk-21-11/thirdparty= /./dpdk/build/drivers/../lib/librte_net.so.22 (0x00007fe7d42c7000) librte_compressdev.so.22 =3D> /root/nsx-edge-datapath-dpdk-21-11/th= irdparty/./dpdk/build/drivers/../lib/librte_compressdev.so.22 (0x00007fe7d4= 2bd000) librte_security.so.22 =3D> /root/nsx-edge-datapath-dpdk-21-11/third= party/./dpdk/build/drivers/../lib/librte_security.so.22 (0x00007fe7d42b4000= ) libcrypto.so.1.0.0 =3D> /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 (0= x00007fe7d3df4000) <<< This is the installed version of the openssl not the= external version libpthread.so.0 =3D> /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007= fe7d3dd1000) libc.so.6 =3D> /lib/x86_64-linux-gnu/libc.so.6 (0x00007fe7d3bdf000) /lib64/ld-linux-x86-64.so.2 (0x00007fe7d45f3000) Please suggest how do we achieve this in meson/ninja? Thanks, Pankaj --_000_BYAPR05MB56247172027401F845BE9B3EC9139BYAPR05MB5624namp_ Content-Type: text/html; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable

Hi All,

We want to use specific downloaded openssl while compiling= the DPDKv21.11.

We don=92t want to use the openssl installed in the build = machine.

 

We tried adding -Dc_args and -Dc_link_args to meson config= ure to specify the director of external openssl but build still seems to be= linking to installed verson of the open ssl.

 

meson setup build

meson configure -Dc_args=3D"-I /thirdparty/gobuild/co= mpcache/cayman_openssl/ob-20569149/linux64/lin64+gcc6/include" -Dc_lin= k_args=3D"-L thirdparty/gobuild/compcache/cayman_openssl/ob-20569149/l= inux64/lin64+gcc6/lib64/"

ninja -C build

 

 

ldd ./dpdk/build/drivers/librte_common_qat.so

        linux-vdso.so.1= (0x00007ffceffea000)

        libm.so.6 =3D&g= t; /lib/x86_64-linux-gnu/libm.so.6 (0x00007fe7d445b000)

        libdl.so.2 =3D&= gt; /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fe7d4455000)=

        libnuma.so.1 = =3D> /lib/x86_64-linux-gnu/libnuma.so.1 (0x00007fe7d4448000)<= /span>

        librte_bus_pci.= so.22 =3D> /root/nsx-edge-datapath-dpdk-21-11/thirdparty/./dpdk/build/dr= ivers/librte_bus_pci.so.22 (0x00007fe7d4438000)

        librte_eal.so.2= 2 =3D> /root/nsx-edge-datapath-dpdk-21-11/thirdparty/./dpdk/build/driver= s/../lib/librte_eal.so.22 (0x00007fe7d432d000)

       librte_kvargs.so= .22 =3D> /root/nsx-edge-datapath-dpdk-21-11/thirdparty/./dpdk/build/driv= ers/../lib/librte_kvargs.so.22 (0x00007fe7d4326000)

        librte_telemetr= y.so.22 =3D> /root/nsx-edge-datapath-dpdk-21-11/thirdparty/./dpdk/build/= drivers/../lib/librte_telemetry.so.22 (0x00007fe7d431b000)

        librte_pci.so.2= 2 =3D> /root/nsx-edge-datapath-dpdk-21-11/thirdparty/./dpdk/build/driver= s/../lib/librte_pci.so.22 (0x00007fe7d4316000)

        librte_cryptode= v.so.22 =3D> /root/nsx-edge-datapath-dpdk-21-11/thirdparty/./dpdk/build/= drivers/../lib/librte_cryptodev.so.22 (0x00007fe7d42fa000)

        librte_mbuf.so.= 22 =3D> /root/nsx-edge-datapath-dpdk-21-11/thirdparty/./dpdk/build/drive= rs/../lib/librte_mbuf.so.22 (0x00007fe7d42ec000)

        librte_mempool.= so.22 =3D> /root/nsx-edge-datapath-dpdk-21-11/thirdparty/./dpdk/build/dr= ivers/../lib/librte_mempool.so.22 (0x00007fe7d42dd000)

        librte_ring.so.= 22 =3D> /root/nsx-edge-datapath-dpdk-21-11/thirdparty/./dpdk/build/drive= rs/../lib/librte_ring.so.22 (0x00007fe7d42d8000)

        librte_rcu.so.2= 2 =3D> /root/nsx-edge-datapath-dpdk-21-11/thirdparty/./dpdk/build/driver= s/../lib/librte_rcu.so.22 (0x00007fe7d42d1000)

        librte_net.so.2= 2 =3D> /root/nsx-edge-datapath-dpdk-21-11/thirdparty/./dpdk/build/driver= s/../lib/librte_net.so.22 (0x00007fe7d42c7000)

        librte_compress= dev.so.22 =3D> /root/nsx-edge-datapath-dpdk-21-11/thirdparty/./dpdk/buil= d/drivers/../lib/librte_compressdev.so.22 (0x00007fe7d42bd000)

        librte_security= .so.22 =3D> /root/nsx-edge-datapath-dpdk-21-11/thirdparty/./dpdk/build/d= rivers/../lib/librte_security.so.22 (0x00007fe7d42b4000)<= /p>

        libcrypto.so.1.0.0 = =3D> /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 (0x00007fe7d3df4000) <<< This is the installed version of the openssl not the externa= l version

        libpthread= .so.0 =3D> /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fe7d3dd1000)

        libc.so.6 =3D&g= t; /lib/x86_64-linux-gnu/libc.so.6 (0x00007fe7d3bdf000)

        /lib64/ld-linux= -x86-64.so.2 (0x00007fe7d45f3000)

 

Please suggest how do we achieve this in meson/ninja?=

 

Thanks,

Pankaj

--_000_BYAPR05MB56247172027401F845BE9B3EC9139BYAPR05MB5624namp_--