[{"id":3677118,"web_url":"http://patchwork.ozlabs.org/comment/3677118/","msgid":"<ad4Yv6qMXXQf3kTB@L13942.iliad.fr>","list_archive_url":null,"date":"2026-04-14T10:36:47","subject":"Re: [Buildroot] [PATCH 2/3] package/dpdk: add option to disable\n target installation","submitter":{"id":89131,"url":"http://patchwork.ozlabs.org/api/people/89131/","name":"Vincent Jardin","email":"vjardin@free.fr"},"content":"Hi Maxime,\n\nLe 13/04/26 17:11, Maxime Leroy a écrit :\n> Introduce BR2_PACKAGE_DPDK_INSTALL_TARGET (default y) to control\n> whether DPDK is installed on the target. When disabled, DPDK is\n> kept in staging only for build-time use.\n\nCan you explain why we need such specific trick with the DPDK ?\n\nFrom your comments below, I guess it means:\n  - DPDK has its own internal build logic with both .a and .so build\n  - for performance purposes, on many targets, we link with the .a\n    so it is useless to install the .so on the targets.\n\n> This is useful when DPDK is only needed to build applications and\n> is not required at runtime on the target, e.g. when an application\n> is linked statically against the DPDK libraries (such as grout).\n\n> Signed-off-by: Maxime Leroy <maxime@leroys.fr>\n\nReviewed-by: Vincent Jardin <vjardin@free.fr>\n\nBest regards,\n  Vincent","headers":{"Return-Path":"<buildroot-bounces@buildroot.org>","X-Original-To":["incoming-buildroot@patchwork.ozlabs.org","buildroot@buildroot.org"],"Delivered-To":["patchwork-incoming-buildroot@legolas.ozlabs.org","buildroot@buildroot.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=buildroot.org header.i=@buildroot.org\n header.a=rsa-sha256 header.s=default header.b=sD3+3PAA;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org\n (client-ip=140.211.166.138; helo=smtp1.osuosl.org;\n envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org)"],"Received":["from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fw1160K2Dz1y2d\n\tfor <incoming-buildroot@patchwork.ozlabs.org>;\n Tue, 14 Apr 2026 20:36:58 +1000 (AEST)","from localhost (localhost [127.0.0.1])\n\tby smtp1.osuosl.org (Postfix) with ESMTP id DB05D84C5B;\n\tTue, 14 Apr 2026 10:36:55 +0000 (UTC)","from smtp1.osuosl.org ([127.0.0.1])\n by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id KCHGbeH2_XKE; Tue, 14 Apr 2026 10:36:55 +0000 (UTC)","from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142])\n\tby smtp1.osuosl.org (Postfix) with ESMTP id 1941F84C56;\n\tTue, 14 Apr 2026 10:36:55 +0000 (UTC)","from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136])\n by lists1.osuosl.org (Postfix) with ESMTP id AF99A375\n for <buildroot@buildroot.org>; Tue, 14 Apr 2026 10:36:53 +0000 (UTC)","from localhost (localhost [127.0.0.1])\n by smtp3.osuosl.org (Postfix) with ESMTP id 953DC61CD4\n for <buildroot@buildroot.org>; Tue, 14 Apr 2026 10:36:53 +0000 (UTC)","from smtp3.osuosl.org ([127.0.0.1])\n by localhost (smtp3.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id g8dcSc486EIL for <buildroot@buildroot.org>;\n Tue, 14 Apr 2026 10:36:52 +0000 (UTC)","from smtp6-g21.free.fr (smtp6-g21.free.fr [212.27.42.6])\n by smtp3.osuosl.org (Postfix) with ESMTPS id 85E9061CCC\n for <buildroot@buildroot.org>; Tue, 14 Apr 2026 10:36:52 +0000 (UTC)","from L13942.iliad.fr (unknown [213.36.7.12])\n (Authenticated sender: vjardin@free.fr)\n by smtp6-g21.free.fr (Postfix) with ESMTPSA id 62BAE780506;\n Tue, 14 Apr 2026 12:36:48 +0200 (CEST)"],"X-Virus-Scanned":["amavis at osuosl.org","amavis at osuosl.org"],"X-Comment":"SPF check N/A for local connections - client-ip=140.211.166.142;\n helo=lists1.osuosl.org; envelope-from=buildroot-bounces@buildroot.org;\n receiver=<UNKNOWN> ","DKIM-Filter":["OpenDKIM Filter v2.11.0 smtp1.osuosl.org 1941F84C56","OpenDKIM Filter v2.11.0 smtp3.osuosl.org 85E9061CCC"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=buildroot.org;\n\ts=default; t=1776163015;\n\tbh=TLLQm/6VOlIWoxZ2yzYn344W8JKpeJbeaeoGutFS1pI=;\n\th=Date:To:Cc:References:In-Reply-To:Subject:List-Id:\n\t List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe:\n\t From:Reply-To:From;\n\tb=sD3+3PAA7EMZT4s1xh7TvaffIaQien+f/t38ZCcNEWqaZRkOV4rdqo/vRNozRv0lb\n\t vmxE2g0PJ1pnVjRwRfrOXP/Dgz0zFHK44FzB+VElvI/us/QVaqSy6tqjaKWiWycDfn\n\t 9ADr6lPrlrchJbOWtdBl9AWnIWiG8/cjTBZpBH0TynXGR5RHxDzyI9vK0acLn4z731\n\t 32lIliVDTedClyztE1ZxAI1TVtHb+NqMmzSLwp90yMwFvuYiNAfKLHtCLbRz5vmFVQ\n\t Zf8Yc6YuTNNSboCSo9MXpru1VDXm555E/iazTPfpzGkjR8YXuvozh0+Jzf6o1dtFow\n\t eSGweE0yFJX5g==","Received-SPF":"Pass (mailfrom) identity=mailfrom; client-ip=212.27.42.6;\n helo=smtp6-g21.free.fr; envelope-from=vjardin@free.fr; receiver=<UNKNOWN>","DMARC-Filter":"OpenDMARC Filter v1.4.2 smtp3.osuosl.org 85E9061CCC","Date":"Tue, 14 Apr 2026 12:36:47 +0200","To":"Maxime Leroy <maxime@leroys.fr>","Cc":"buildroot@buildroot.org, Julien Olivain <ju.o@free.fr>","Message-ID":"<ad4Yv6qMXXQf3kTB@L13942.iliad.fr>","References":"<20260413151148.42226-1-maxime@leroys.fr>\n <20260413151148.42226-3-maxime@leroys.fr>","MIME-Version":"1.0","Content-Disposition":"inline","In-Reply-To":"<20260413151148.42226-3-maxime@leroys.fr>","X-Mailman-Original-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple;\n d=free.fr; s=smtp-20201208; t=1776163010;\n bh=p1HYWA8nIX62zI+n+/3PXIHh5EgIEOGVXVn5TteETJA=;\n h=Date:From:To:Cc:Subject:References:In-Reply-To:From;\n b=jNPsegFxhr5AbffOEWgzgLPEf2HvorbrUYBLAm6taoDhd1kw5McSEO3If+guIeyB2\n ymdvmmtMO6jRe6OuGgfWa5J7AnUqU38OFfbcIzn8sqHgbapBOa0qAO0fGZtELFiU/j\n RpigSUjo/m1oLt3Q/UpBkJSXolCBdShIUF5sQRH/yzTaZlCzHlS7Podg1loicbnL2M\n bN9laWpovgpBuDTyxL+V3KKy8T5P1RyThk6x0kuoTY0vgGKYY8zafsEniaCIwX/CQE\n RIRTmx18AHorzgItZDPY03Yr6ZK+m0G0rNSdMYdksMc7tS/Zj1rcggQp+pp4GgBgs7\n e9emb0t41eT/A==","X-Mailman-Original-Authentication-Results":["smtp3.osuosl.org;\n dmarc=pass (p=quarantine dis=none)\n header.from=free.fr","smtp3.osuosl.org;\n dkim=pass (2048-bit key,\n unprotected) header.d=free.fr header.i=@free.fr header.a=rsa-sha256\n header.s=smtp-20201208 header.b=jNPsegFx"],"Subject":"Re: [Buildroot] [PATCH 2/3] package/dpdk: add option to disable\n target installation","X-BeenThere":"buildroot@buildroot.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Discussion and development of buildroot <buildroot.buildroot.org>","List-Unsubscribe":"<https://lists.buildroot.org/mailman/options/buildroot>,\n <mailto:buildroot-request@buildroot.org?subject=unsubscribe>","List-Archive":"<http://lists.buildroot.org/pipermail/buildroot/>","List-Post":"<mailto:buildroot@buildroot.org>","List-Help":"<mailto:buildroot-request@buildroot.org?subject=help>","List-Subscribe":"<https://lists.buildroot.org/mailman/listinfo/buildroot>,\n <mailto:buildroot-request@buildroot.org?subject=subscribe>","From":"Vincent Jardin via buildroot <buildroot@buildroot.org>","Reply-To":"Vincent Jardin <vjardin@free.fr>","Content-Type":"text/plain; charset=\"iso-8859-1\"","Content-Transfer-Encoding":"quoted-printable","Errors-To":"buildroot-bounces@buildroot.org","Sender":"\"buildroot\" <buildroot-bounces@buildroot.org>"}}]