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 258BAA0567 for ; Tue, 9 Mar 2021 05:11:35 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 9A93C4069D; Tue, 9 Mar 2021 05:11:34 +0100 (CET) Received: from mx0a-00000d04.pphosted.com (mx0a-00000d04.pphosted.com [148.163.149.245]) by mails.dpdk.org (Postfix) with ESMTP id 8C3884068A; Tue, 9 Mar 2021 05:11:32 +0100 (CET) Received: from pps.filterd (m0102889.ppops.net [127.0.0.1]) by mx0a-00000d04.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 1294BV0g018421; Mon, 8 Mar 2021 20:11:31 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=stanford.edu; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=pps05272020; bh=L+bKG2zzHOESJfcm0VJNiNfdiXLlFk5lwIJGG7Kmins=; b=ZpsMKX17zZogB3MflLTO3TwH5M+3rYDIaWAT6DIbNMJKQ1NlY4FBkb203ht7dE5wn/j7 bpc7g/iPvbdiR9M5BZRskscm6fwR883n25XiuSKIdPygwd49VZcRBL50ssIFVYLnQCZp 1vElcqJOkudggYxrbmolxieEhZvpzQZzkUwJGUiy4wss95wohrE8DDlzUpYPbeFoJJlm Agpdnh9mSDbbFDQunjqjHCQ98an8UpacxHP9nrVSpJSEfDS+F2/9yebfqQUWyuMpzB/L yYTLiJGZprHNWl1Us50jhGvfCguOCntYhcRnJiH79ozUzgdVzF0RGPvN7tV277Ospkk5 fg== Received: from mx0b-00000d03.pphosted.com (mx0b-00000d03.pphosted.com [148.163.153.234]) by mx0a-00000d04.pphosted.com with ESMTP id 3747xfjr93-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 08 Mar 2021 20:11:31 -0800 Received: from pps.filterd (m0102883.ppops.net [127.0.0.1]) by mx0a-00000d03.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 12942FQ0017383; Mon, 8 Mar 2021 20:11:15 -0800 Received: from mx0b-00000d06.pphosted.com (mx0b-00000d06.pphosted.com [148.163.139.119]) by mx0a-00000d03.pphosted.com with ESMTP id 37493bk13k-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 08 Mar 2021 20:11:15 -0800 Received: from pps.filterd (m0167940.ppops.net [127.0.0.1]) by mx0b-00000d06.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 1294BFp5000714; Mon, 8 Mar 2021 20:11:15 -0800 Received: from nam02-cy1-obe.outbound.protection.outlook.com (mail-cys01nam02lp2052.outbound.protection.outlook.com [104.47.37.52]) by mx0b-00000d06.pphosted.com with ESMTP id 3746r5u6ft-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 08 Mar 2021 20:11:15 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YOvOKtkhPNwf+1AkfghHuufFs15YeYUQs0eIirYvEo0ZjDvuq1XbJrSt0pXlGKgu9kp3mxyNwEZwvKMWjGbRM44g6hfgHa9Qo8HVj5ddDqZB5LFRS4UuqcSmtiwBom+E5DvVOWX3omxpsCfvnDS480nFj1PBPaAvjQSuvYzcovnLvtpYPmfdTHFxdFRi+D7vxs1x9iY77JuEmXZsas0wJXgSDyGDYV/6Q+wcfmxtYd4U3cgCJQvuBEzo4GOxMWggnhW5DQzCrVg350K81wkblndv8xEhoRTvhpjHaIKzoQAPLEwcfKDvf3JkxpPiOK95NpLbLUwgHngcNz9TP5fryA== 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-SenderADCheck; bh=L+bKG2zzHOESJfcm0VJNiNfdiXLlFk5lwIJGG7Kmins=; b=M3ke83pEl+RTprv5H+E2JassgJEWryB9vfcL8lN79R69IxZPtf7qMVb7+uVC9GFW7Z5gGipzCbJfXCQpmYpOTSMrjNq3AFfjWiLzuVZ1TElC1S+O0dkIepcYrGuTMd9eASLn2taAj+5pSc19NR9Ul3cELaVlTVtAE05sVqDOMwJCtXcK2vwDkzOgAELRI3S/0fq+e4Js+6+MgQjjxnTxwNqV0MDmKJ3tFjnO0gP56HF87whUxhiI+Kr8CdMtwCjR4PzfzRvF3QghqPSargre7ByWDYicOjP2GiqRK7aevFQwH+toWsDYODU5SdxwLwzU3hmEnLPc8ti5430TAc1Qdg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=stanford.edu; dmarc=pass action=none header.from=stanford.edu; dkim=pass header.d=stanford.edu; arc=none Received: from BYAPR02MB4613.namprd02.prod.outlook.com (2603:10b6:a03:57::33) by BY5PR02MB6113.namprd02.prod.outlook.com (2603:10b6:a03:1fd::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3912.17; Tue, 9 Mar 2021 04:11:13 +0000 Received: from BYAPR02MB4613.namprd02.prod.outlook.com ([fe80::3d7b:db38:f583:d155]) by BYAPR02MB4613.namprd02.prod.outlook.com ([fe80::3d7b:db38:f583:d155%3]) with mapi id 15.20.3890.039; Tue, 9 Mar 2021 04:11:13 +0000 From: Jinkun Geng To: Stephen Hemminger CC: "users@dpdk.org" , "ci@dpdk.org" Thread-Topic: [dpdk-users] Integration of DPDK into Bazel Thread-Index: AQHXFIKDJvRyIqmyuUOkYOh6cX2eHqp674uAgAAbsW0= Date: Tue, 9 Mar 2021 04:11:13 +0000 Message-ID: References: , <20210308183117.627af0e8@hermes.local> In-Reply-To: <20210308183117.627af0e8@hermes.local> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: networkplumber.org; dkim=none (message not signed) header.d=none;networkplumber.org; dmarc=none action=none header.from=stanford.edu; x-originating-ip: [128.12.122.129] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: f47c48ff-2061-4a4e-5e0a-08d8e2b160cb x-ms-traffictypediagnostic: BY5PR02MB6113: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: nlT0o2veajVP1fhuCMBYcUdHWmX6NaxzShdANUmAR5anhEGol2tY1COKoXCxzO+0wR6yUMHRv57szYa7Gn0VBv8Hh7GfQoyGHPYSng3pDoU0DIvhAD45uNRGdJk2KzHzxm/vW/njxv1Sc4xiStr1TnE8PUkWAwmXNZadT3xiPyB+yXteGdb5hKxYg6oYkhWEENWM8ul9+c37iDswKbTj+SBBn8VH//ZNzOGdzI8AHXTsunBOW1m+2tdvEpLcBKK1dm8/WUNBS5GqCTc0072UK3Palqf/v7Z7IajqA+fepM85LsnX8p0rplgtjXqZwJgc6tu3f3vSCMCnEg+b1UO6jAFCloQJ53yX8fFCm0HHlPcV/JTzJPeREH7LV5ulJqbasq+f6QYc2WsLRqeqJ3E0NrgIcNQl7Nr1hi8mgGaZBmgkgi/V3x9FYDexr5ZOyABpV3Mx2hFlIf8E949dsgZy6LmGl20vL8AV9wYwol4lHJE5nn0s5TScoftqeE1dRC+LL+2AFXcFe9Lpa+9V6T2VeuUK5+0f3SG2E9mns434HfUFTUg8XGM0yXuotfOPQrtZ6OVgjoShe1Qj2s7rtntn89JMTBbrpcglq0dJOusjvNw= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR02MB4613.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFS:(39860400002)(396003)(376002)(366004)(136003)(346002)(966005)(66556008)(66446008)(7696005)(4326008)(54906003)(2906002)(478600001)(786003)(166002)(53546011)(6506007)(76116006)(66476007)(66946007)(64756008)(75432002)(52536014)(26005)(33656002)(8676002)(316002)(19627405001)(55016002)(186003)(9686003)(6916009)(86362001)(71200400001)(8936002)(5660300002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?8GUhuFZhB4x5mtIEL5B6XzkvWyDHXZpwbVvje/1HsbCe1F2Rt984s6ol+vO4?= =?us-ascii?Q?GJC4HHjdLNUIg5OntqX8QEFJJSQrz9vJd6KvV7z+fjD/TyMNK3Q50PPi6gC7?= =?us-ascii?Q?l0C56vgPJ+Ybs4iDvFVwRPSgB5AR1zRMTr2tpF2mQcr110p6uQHZY2JByagF?= =?us-ascii?Q?5WSAj+4P0cNYd+0NQdYElaKchgFy/ScYxh4IFaLHwPM9IoGiUES7HAG/jvSG?= =?us-ascii?Q?LYPuqodQ83mE9d5NfNM37YQYy4higkmoi+JFRfEHY1/vSJnkIML7l9Q04D1r?= =?us-ascii?Q?0HM9idu94R+wi8HXwOKAaRULKYR9kkQG9GquoteVA2i1HvLqBftuUF6sr4jG?= =?us-ascii?Q?giP47s840vBN2bQTI4QJ3JQUe8p6BwS5iTPERxOvrQ+lh343LnD/H7xwEPeG?= =?us-ascii?Q?e+2io1M7SVvMGmqzbW9s3SoQDFflS9+hWHab9Z2mxct4sbz0qLYeZqvj6Wq6?= =?us-ascii?Q?8XRyLK6YYi0FQo1EiAC34VRhz20MDjdF6e7ULlj+EjsMlMXcSLG8IBuLcjow?= =?us-ascii?Q?8t45DgF1EPXhzPsg5BRYVO4cF3ymLNw+7x8czxcgeBP0YiKe3dx9JsEjeI5I?= =?us-ascii?Q?E1S48ya4Yj0HOc2gGt2+3c6xiYo7n0kgxhdGi0w9FoFBC0OpBFdVVeaZVBHe?= =?us-ascii?Q?zLj4PVSN6cgeH7ZCmXvl8GeEZ/98MMnxdiDLxZbU7CWGYcBCnYfTz9JVCReO?= =?us-ascii?Q?jHTFzWyxC1TyRXx6XEPByVgL0QfcF/Kzxtc1q4hEWkhFodzZeyIWAoL8aiLL?= =?us-ascii?Q?8PCoUkOrIXDPE3vMrJ3JkJI5DN4G90I8oKYXr47myh9dYCz4LUL0JjKqISLa?= =?us-ascii?Q?2dzlVItwK8lz1zdp6G38+qTtO0M4b8ZMVZZR/wn/hjfGPKKH4E9ANkko8eOx?= =?us-ascii?Q?q752mZb0Veino6MoXtXrWEqAraVcM3EBqA1NjMDt+tbFsGIXxY0KAr30IL2Y?= =?us-ascii?Q?XZeGQKYhkZbTaDVj/lPwSo3RsdI9HbCRw80KK3b83QyZ81g/FGGu/5szcUMN?= =?us-ascii?Q?dKR2KewuCYSQAm1FVDDel969X661TugIXTofku0Qrt6BQPyafxkj9P1M+Zzb?= =?us-ascii?Q?64szkKXSu9sWpcMiFBNMSQ9PsE2bILNOcVG0vzplotZUgsFrz//pnRk4s174?= =?us-ascii?Q?9PSI4nEaL2E4xproQ54Cz1m/dI5I43mqyFNJBKJR9Q0z8k46nitYeDzMbf4s?= =?us-ascii?Q?9jX1JJPrQ1IEXrWnEZrAP7Ir5fGj7/CKPD/JMYl3SqpfldrhswNtk9L6SDiT?= =?us-ascii?Q?rzCqNzpWX+1dgR+LWYZgFrqJsEgIoeU5UEAOzfF2vCWC+RVPNQ8maLvHMmMX?= =?us-ascii?Q?JglwkL2czQJS/6HLgxZ4bGtN?= x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-OriginatorOrg: stanford.edu X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BYAPR02MB4613.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f47c48ff-2061-4a4e-5e0a-08d8e2b160cb X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Mar 2021 04:11:13.2155 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 396573cb-f378-4b68-9bc8-15755c0c51f3 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: YzWgFfUh7v0jkHGR95GUBH+3YsOuzfuKFdIV7W9edB/QWP48XvDpyct8/oKdlWbRDquE5uEgb23GbqHnJVmVLw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR02MB6113 x-proofpoint-stanford-dir: outbound X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.369, 18.0.761 definitions=2021-03-09_03:2021-03-08, 2021-03-09 signatures=0 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.369, 18.0.761 definitions=2021-03-08_22:2021-03-08, 2021-03-08 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 impostorscore=0 malwarescore=0 lowpriorityscore=0 mlxlogscore=999 priorityscore=1501 bulkscore=0 phishscore=0 adultscore=100 mlxscore=0 suspectscore=0 clxscore=1011 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2103090018 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [dpdk-users] Integration of DPDK into Bazel 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 Sender: "users" Too bad. :< ________________________________ From: Stephen Hemminger Sent: Monday, March 8, 2021 6:31 PM To: Jinkun Geng Cc: users@dpdk.org ; ci@dpdk.org Subject: Re: [dpdk-users] Integration of DPDK into Bazel On Tue, 9 Mar 2021 01:32:16 +0000 Jinkun Geng wrote: > Hi, all. > Since bazel building system is becoming more and more popular, sometimes = we need to integrate DPDK library into a bazel project. However, it seems t= here is no much support for bazel from DPDK community. The only support at = https://github.com/bazelment/dpdk has been outdated. Based on our experienc= e, it can only compile successfully with dpdk-16.04 (i.e. the bazel-16.04 b= ranch). Now DPDK has developed to DPDK 21.02, but the bazel support fails t= o catch up. > > It would be great if the experts in DPDK community can provide some porta= ble BUILD files to facilitate the integration of the newest DPDK into bazel= project (just like bazelment). After all, writing the bazel files can be r= eally challenging, especially if we do not have a very deep understanding o= f the whole DPDK codes. > > > Jinkun DPDK is on meson now. The core team is unlikely to change build systems aga= in.