From patchwork Sun Aug 11 10:01:11 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?J=2E_Neusch=C3=A4fer?= X-Patchwork-Id: 1971254 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::133; helo=smtp2.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org) Received: from smtp2.osuosl.org (smtp2.osuosl.org [IPv6:2605:bc80:3010::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4WhY8L4q7Tz1ydh for ; Sun, 11 Aug 2024 20:01:38 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 5A2864059D; Sun, 11 Aug 2024 10:01:35 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id Mjz6SyFJIBvw; Sun, 11 Aug 2024 10:01:34 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=140.211.166.34; helo=ash.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver= DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 5CE064059E Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp2.osuosl.org (Postfix) with ESMTP id 5CE064059E; Sun, 11 Aug 2024 10:01:34 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by ash.osuosl.org (Postfix) with ESMTP id C17011BF2AA for ; Sun, 11 Aug 2024 10:01:26 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id AE88A40B7B for ; Sun, 11 Aug 2024 10:01:26 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id ZlB8ikcJScuO for ; Sun, 11 Aug 2024 10:01:25 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=212.227.17.22; helo=mout.gmx.net; envelope-from=j.neuschaefer@gmx.net; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp4.osuosl.org 36BBD40B87 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 36BBD40B87 Received: from mout.gmx.net (mout.gmx.net [212.227.17.22]) by smtp4.osuosl.org (Postfix) with ESMTPS id 36BBD40B87 for ; Sun, 11 Aug 2024 10:01:24 +0000 (UTC) X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from probook ([89.0.46.195]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MpUYu-1rpUwt1ZkK-00oiNe; Sun, 11 Aug 2024 12:01:19 +0200 Date: Sun, 11 Aug 2024 12:01:11 +0200 MIME-Version: 1.0 Message-Id: <20240811-s6-multicall-v2-1-14249fd20cbd@gmx.net> References: <20240811-s6-multicall-v2-0-14249fd20cbd@gmx.net> In-Reply-To: <20240811-s6-multicall-v2-0-14249fd20cbd@gmx.net> To: buildroot@buildroot.org X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1723370475; l=1456; i=j.neuschaefer@gmx.net; s=20240329; h=from:subject:message-id; bh=j0C2j+EihXs7xN41vSXmRnIgPhOP7jgedYH0AhQohBw=; b=uBHJROaR0cvduoZ+0kJHuLDgccIdDDm4tPaFGi+lCV1+Esz4/fvwVsh5QZoaZGa59L8fk5oZy y+2x6KUhkBTCQX9kGMybuUxnOaYxlWMcBqrG62hVt4fBMdV9bilTq1Y X-Developer-Key: i=j.neuschaefer@gmx.net; a=ed25519; pk=NIe0bK42wNaX/C4bi6ezm7NJK0IQE+8MKBm7igFMIS4= X-Provags-ID: V03:K1:DzQ0KPdbOgZy9IOPF33aWSsdW8lF0wKTLR/YT/pV1V/dqO2spuG jNRDSekNznHHX7csQ7k8fNqgnRsJ2qXNCMotix4whzcw8KunjzmFRo+MyBYAanUIu8BxXfm RezFMTwZAuTXSfYPBcKUdTTpAxg3Lnsqr++biEbBgi9Ju542dor0qIyUmy2cD8YvFllxO8B W7/w9SDnqfMoY73cmO3Uw== UI-OutboundReport: notjunk:1;M01:P0:hqHaKeHOxME=;oSaOkhcCJztHWqW33K8Flflx5dp 3HY2aW8/KIcH/GjVOlB0EdTleHeHzfBIWWmZsj02q+zf/WQsomOArslr7nsX5qSVlzRiGhe03 OfjVpHd4m2hwS/ujB03dWOOe1eAcTk+yaKy0o8b9CKU1VsQlRT7NIzy8fhZfhY+r+CB8BBUqv Xkfo5wFL/HyEZ06jJKhsUpAaBxjh1maFj2htGChBqOpZP4lGOpIT/tdgQOmJF9QWIXs5JFzMY C86XpNRdDoXz5P/Dx8MqwGPtK3FcjcCHLIFpzY8kHiia57uyTSBzZVRKE5y+Q1uZ1nHHrGjMi hdQVniMUkicOCYsnGXGIvbl+HsjdLZDdihtc0H6NFe6xeZgLvoDUhksz/54dgANxX0ElrsIFl 1W0MZWc31w4fbPFFjRMHVDkD9gki8EAcyyiLQERadbKIb8GnA7J+mBrlYFmTrv4MqVJnbU176 Q8u+VC1+z3RP1SR25cPpKIwVTGtDh9LjRPszYKRnOCpy6EGMwJMz64WxTS91q/x5Bl79j1WIu 7IjgJoonorJprIDGEi4LOnPsKNjwSLFosFxokJPpE6hBtzwVFqxw6/GobqLphpISUEXYpbxCn tYno/77/g3q0oLxsaAn/pGAC4RXXmxKWP94Xx5KuUZ2qxEDVQO1VA8Zjn2j+Bm9sfy34zlj7R JE4cf3WcVy5t0gGoVkhT55TyGGtz7QRxSLY17JrY0kSOTudFd0PVixd52OYtXq37DYE7DSh3V bXSwfKwG/oLWKgg8/E7sj6MLyGA+OwpPeuVKVv8ZrTUtvT6oIBhj2Vy9Bd5NEBp3yvSnp26mj zKsowuk4v2tLITjdhLVPaqoQ== X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1723370479; x=1723975279; i=j.neuschaefer@gmx.net; bh=wauedL11xPUobEn/7+7O/Uhh/eoOYRCRkt4LvWcqhmo=; h=X-UI-Sender-Class:From:Date:Subject:MIME-Version:Content-Type: Content-Transfer-Encoding:Message-Id:References:In-Reply-To:To:Cc: cc:content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=tG9uEjkCheJPhMFsD4oFQUcvbU54Bh+PPK8QWHIdfPsQOz67iA8GQUEhdLuow6kh KDu5oXWYzMH3u4G/69e8x5bhSl7hOOYlAqKa6YYNYC/PZufTaGZJe1eA1YfclejIx vlHxZQP/rgJD4gwHedwXjyWyIN4gQO/eFxXbmHvcnXbRuOc9iAEZmE7AzqtTqo1Ev 0h8A/kbs+51eh5fxFbzBfxys7ekgTYafYwxHsW/coGqVn5jMaVdlmv4GMOGs3BC9l p5rakOcHkPdSbi9mwlW5CDBS3a9yoCc0L/BTzBlX2BclSN8JUhJe5ov3nCfOmryQX VU5ybM5FNlCboNAZtw== X-Mailman-Original-Authentication-Results: smtp4.osuosl.org; dmarc=pass (p=quarantine dis=none) header.from=gmx.net X-Mailman-Original-Authentication-Results: smtp4.osuosl.org; dkim=pass (2048-bit key) header.d=gmx.net header.i=j.neuschaefer@gmx.net header.a=rsa-sha256 header.s=s31663417 header.b=tG9uEjkC Subject: [Buildroot] [PATCH v2 1/4] package/execline: Add option to build multicall binary X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: =?utf-8?q?J=2E_Neusch=C3=A4fer_via_buildroot?= From: =?utf-8?q?J=2E_Neusch=C3=A4fer?= Reply-To: =?utf-8?q?J=2E_Neusch=C3=A4fer?= Cc: Eric Le Bihan , =?utf-8?q?J=2E_Neusch=C3=A4fe?= =?utf-8?q?r?= Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Since version 2.9.2.0, with another bugfix in 2.9.4.0, execline can be built as a multicall binary, similar to busybox. According to the author[1], this results in space savings of 66-87% on Linux. [1]: https://skarnet.org/software/execline/execline.html Signed-off-by: J. Neuschäfer --- package/execline/Config.in | 9 +++++++++ package/execline/execline.mk | 1 + 2 files changed, 10 insertions(+) -- 2.43.0 diff --git a/package/execline/Config.in b/package/execline/Config.in index 7a2278fa5a..a7cbba1bb0 100644 --- a/package/execline/Config.in +++ b/package/execline/Config.in @@ -10,3 +10,12 @@ config BR2_PACKAGE_EXECLINE essentially useful inside an execlineb script. http://skarnet.org/software/execline/ + +if BR2_PACKAGE_EXECLINE + +config BR2_PACKAGE_EXECLINE_MULTICALL + bool "execline multicall binary" + help + Build execline as a multicall binary to save disk space. + +endif diff --git a/package/execline/execline.mk b/package/execline/execline.mk index ee38d3ed3c..922fc7b5af 100644 --- a/package/execline/execline.mk +++ b/package/execline/execline.mk @@ -19,6 +19,7 @@ EXECLINE_CONF_OPTS = \ --with-dynlib=$(STAGING_DIR)/lib \ --with-lib=$(STAGING_DIR)/lib/skalibs \ $(if $(BR2_STATIC_LIBS),,--disable-allstatic) \ + $(if $(BR2_PACKAGE_EXECLINE_MULTICALL),--enable-multicall,) \ $(SHARED_STATIC_LIBS_OPTS) define EXECLINE_CONFIGURE_CMDS From patchwork Sun Aug 11 10:01:12 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?J=2E_Neusch=C3=A4fer?= X-Patchwork-Id: 1971253 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=140.211.166.133; helo=smtp2.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org) Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4WhY8J3Z0jz1ydh for ; Sun, 11 Aug 2024 20:01:36 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 4F52A40589; Sun, 11 Aug 2024 10:01:32 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id fL-vmmikPx6O; Sun, 11 Aug 2024 10:01:31 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=140.211.166.34; helo=ash.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver= DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 6A9804055D Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp2.osuosl.org (Postfix) with ESMTP id 6A9804055D; Sun, 11 Aug 2024 10:01:30 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id 188731BF2AA for ; Sun, 11 Aug 2024 10:01:26 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 055E24027D for ; Sun, 11 Aug 2024 10:01:26 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id jO_Yqp_VAYJO for ; Sun, 11 Aug 2024 10:01:25 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=212.227.17.22; helo=mout.gmx.net; envelope-from=j.neuschaefer@gmx.net; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp2.osuosl.org 6DB5140129 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 6DB5140129 Received: from mout.gmx.net (mout.gmx.net [212.227.17.22]) by smtp2.osuosl.org (Postfix) with ESMTPS id 6DB5140129 for ; Sun, 11 Aug 2024 10:01:24 +0000 (UTC) X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from probook ([89.0.46.195]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MFsYx-1sPeiG3byx-00EPS8; Sun, 11 Aug 2024 12:01:19 +0200 Date: Sun, 11 Aug 2024 12:01:12 +0200 MIME-Version: 1.0 Message-Id: <20240811-s6-multicall-v2-2-14249fd20cbd@gmx.net> References: <20240811-s6-multicall-v2-0-14249fd20cbd@gmx.net> In-Reply-To: <20240811-s6-multicall-v2-0-14249fd20cbd@gmx.net> To: buildroot@buildroot.org X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1723370475; l=1526; i=j.neuschaefer@gmx.net; s=20240329; h=from:subject:message-id; bh=VCkz6VAyWbEQcQLhGiOvkSju/gm9ZKVm4pfqGs9cyRY=; b=tjPYFQvpT9MM0SIfijV+n9StsRXByP1qSgFrN4lwjsD5OIscXnDKXqJrKpiMQ/c/Jebg4WXr7 RbbX6Sh+vE0BMYooIqjHm/nWDiaKz/ONFDLIXFwszw7p7XmO2A5mknE X-Developer-Key: i=j.neuschaefer@gmx.net; a=ed25519; pk=NIe0bK42wNaX/C4bi6ezm7NJK0IQE+8MKBm7igFMIS4= X-Provags-ID: V03:K1:jz9+5MkSDJzm/01lr5vIZSpT0xZ+r1pQi4PdcCW6xnTjSmrQLcJ OzGOaX6ta/mjUTGrBlpJ0T5dUnpEApTpq5P95jOm11pW9W0mTU1u6Tk3qoujYsQJLz5NRT5 VSmu72R8oeZWz6ek6A+WueX1890XoDAzakBB2K/7ieky6C3R0IVqwTtwzrFQYNGZ/kzhiGG A7HFS3h7nMvd49irqDl9Q== UI-OutboundReport: notjunk:1;M01:P0:Ei0EB24GvXY=;4C2kSovTCQ9MmrMxjKjE/EOj3nc U5W4an2ycv3sa/3UGOZhiT9RU0qngzvIyJhyvtYqaswOhGSoGR67LIiwRsOh3L+1A+dCSX9xz Y/BNhybWUx2WAbUplHN7aLjkMnzyFxNlKGBCLbxutmWpR58i/vZEWxuDjSLuTMepOljLEJocV ScePWnJzaSxL9ifBOzpMZhL71tPEgp2p79DVzTL5olqwY5dEs3tBAaglW8TC2OExQxgdRnOg6 oIyWDTYytn1Dy/iTxYwmNiPj8LfQ/n36A/iSEnSz/ohZyrccy5rLUN5YKkbknVhIpVQPn08ms 7ieGMAr/syjfkolsPmPtVqFpI1DM26UJHDUtWh5rv8QxO5uP99ccNUyHUe/CftKg5GiIonYO1 aD2AWqzE2RmZk6P0Gjqkv321JgQJd95eNH9jTflKW1XlqnSqN83+rbBvFHbUiDBSAhfGGtfQo rBMgZWW1klHHIHOq9FjLOGhY8pSVizFjH51aSFdSzXpOcWkVv7sUgS68LR0bRXURBJS4R/e2H WjnFVAEVmO6Qim6WgDnsAJ9gvy+a4YCNgp4ETkQKhbG+Y8iwFWKwRUsSUf5GktFpLWXagDs82 4BqYOsA2LyTlLMO0d+xuLIu0D/3A/tdR7EpDYEyEaf07MsZbgqEhA6T+AUl3tz+2PNxRMHcY+ h1X9hJBRGFKN9iHxzryaeJ5DjCDS3dj+Tyh0NG+IGNlVSoX7wJRS5Qb6v2s/PlPtkvQijAoTQ bDBSNvkrFT2jRHqkPTM8U4T6xEMVFz3GbVctbDXy1n9419np8/XVVqDu3MpvAUpN8Y8WPscgC 1Pt0wPuh2KuslAbdbbQfoPNA== X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1723370480; x=1723975280; i=j.neuschaefer@gmx.net; bh=khtSk/Vu+N8B/a69NupOh9elyTZlCI+1hzvTHhXENoA=; h=X-UI-Sender-Class:From:Date:Subject:MIME-Version:Content-Type: Content-Transfer-Encoding:Message-Id:References:In-Reply-To:To:Cc: cc:content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=qdtHg/1HSmk8+oX44gO0vriNg0rJRBgQQRI+uoPVnLG0GIBD4JV+fl5yea9cYCld rYMqWO+w3vUisMz02t0CDB04Phh1dGFZ8I2L58SNL/G7wnNmeX65FpNkfNqnXNhyX cCdtPt7BjSB62T4W1SEsMHK0Xmx5qElwFM5Y0Dl3ALRzdbOKsvAWPPAm64+pGxy+M sxEtIJOZDfNAPk7Io7OZ8codE2ZQaW9XAaTjUPW9kLymJht2z7O6SQWj/t/xu1qlk Ph1GEzcNLl0m4fz0NDc9YdmPFl29GZC/uvWxM879j+TWhPXPSXEr0NqP6iKanlt5S NIKSzy4W0BdScDXGbA== X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dmarc=pass (p=quarantine dis=none) header.from=gmx.net X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dkim=pass (2048-bit key, unprotected) header.d=gmx.net header.i=j.neuschaefer@gmx.net header.a=rsa-sha256 header.s=s31663417 header.b=qdtHg/1H Subject: [Buildroot] [PATCH v2 2/4] package/s6-portable-utils: Add option to build multicall binary X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: =?utf-8?q?J=2E_Neusch=C3=A4fer_via_buildroot?= From: =?utf-8?q?J=2E_Neusch=C3=A4fer?= Reply-To: =?utf-8?q?J=2E_Neusch=C3=A4fer?= Cc: Eric Le Bihan , =?utf-8?q?J=2E_Neusch=C3=A4fe?= =?utf-8?q?r?= Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Since version 2.3.0.0, with another bugfix in 2.3.0.3, s6-portable-utils can be built as a multicall binary, similar to busybox. Signed-off-by: J. Neuschäfer --- package/s6-portable-utils/Config.in | 9 +++++++++ package/s6-portable-utils/s6-portable-utils.mk | 1 + 2 files changed, 10 insertions(+) -- 2.43.0 diff --git a/package/s6-portable-utils/Config.in b/package/s6-portable-utils/Config.in index 8521ecfa8a..ba95476777 100644 --- a/package/s6-portable-utils/Config.in +++ b/package/s6-portable-utils/Config.in @@ -10,3 +10,12 @@ config BR2_PACKAGE_S6_PORTABLE_UTILS they work everywhere. http://skarnet.org/software/s6-portable-utils/ + +if BR2_PACKAGE_S6_PORTABLE_UTILS + +config BR2_PACKAGE_S6_PORTABLE_UTILS_MULTICALL + bool "s6-portable-utils multicall binary" + help + Build s6-portable-utils as a multicall binary to save disk space. + +endif diff --git a/package/s6-portable-utils/s6-portable-utils.mk b/package/s6-portable-utils/s6-portable-utils.mk index c40100b06c..826750f387 100644 --- a/package/s6-portable-utils/s6-portable-utils.mk +++ b/package/s6-portable-utils/s6-portable-utils.mk @@ -17,6 +17,7 @@ S6_PORTABLE_UTILS_CONF_OPTS = \ --with-dynlib=$(STAGING_DIR)/lib \ --with-lib=$(STAGING_DIR)/lib/skalibs \ $(if $(BR2_STATIC_LIBS),,--disable-allstatic) \ + $(if $(BR2_PACKAGE_S6_PORTABLE_UTILS_MULTICALL),--enable-multicall,) \ $(SHARED_STATIC_LIBS_OPTS) define S6_PORTABLE_UTILS_CONFIGURE_CMDS From patchwork Sun Aug 11 10:01:13 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?J=2E_Neusch=C3=A4fer?= X-Patchwork-Id: 1971256 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=140.211.166.133; helo=smtp2.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org) Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4WhY8R2yfNz1ydh for ; Sun, 11 Aug 2024 20:01:43 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 7F1B2405C4; Sun, 11 Aug 2024 10:01:41 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id Dsh4SWCn135l; Sun, 11 Aug 2024 10:01:40 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=140.211.166.34; helo=ash.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver= DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 66738405A3 Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp2.osuosl.org (Postfix) with ESMTP id 66738405A3; Sun, 11 Aug 2024 10:01:40 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id D15A11BF2AA for ; Sun, 11 Aug 2024 10:01:31 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id A1A9440582 for ; Sun, 11 Aug 2024 10:01:31 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id pBZ2RhUZoyPf for ; Sun, 11 Aug 2024 10:01:30 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=212.227.17.20; helo=mout.gmx.net; envelope-from=j.neuschaefer@gmx.net; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp2.osuosl.org CDD604042D DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org CDD604042D Received: from mout.gmx.net (mout.gmx.net [212.227.17.20]) by smtp2.osuosl.org (Postfix) with ESMTPS id CDD604042D for ; Sun, 11 Aug 2024 10:01:28 +0000 (UTC) X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from probook ([89.0.46.195]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MPGRp-1spXZ71Svd-00Ocse; Sun, 11 Aug 2024 12:01:20 +0200 Date: Sun, 11 Aug 2024 12:01:13 +0200 MIME-Version: 1.0 Message-Id: <20240811-s6-multicall-v2-3-14249fd20cbd@gmx.net> References: <20240811-s6-multicall-v2-0-14249fd20cbd@gmx.net> In-Reply-To: <20240811-s6-multicall-v2-0-14249fd20cbd@gmx.net> To: buildroot@buildroot.org X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1723370475; l=1442; i=j.neuschaefer@gmx.net; s=20240329; h=from:subject:message-id; bh=m1Py5yeMrsW0DWQSESQasKHcTW2AEqX2LU0z+wnMl74=; b=RZKJdJZGUYDTNsY0ayzVEuk+2O+2XhGQBmpw0nHve1yx1gXnRZo/gyY6oQhJUjf3cOZ2QbsKx cANHHvcf4eBBg9FMuFa/CHlJ+G1glSvyiQO6DqFa5SXiEgWqN9ji05G X-Developer-Key: i=j.neuschaefer@gmx.net; a=ed25519; pk=NIe0bK42wNaX/C4bi6ezm7NJK0IQE+8MKBm7igFMIS4= X-Provags-ID: V03:K1:ukXSXCo6tA5WBjR+d8P2hdC8TECoSykHtwBqKyAkRzbu1IaPqVG xHh1YdIbo6X81uYU9AOpbHctAmvDaLrP8bUYnLGBm7RBKc6c5Yg/PNhyMclkA++8jF6Y6Dr evyBAcYMNZleA5AFGtjNN5ZLAMOs614TWgpc2/MstZ7/NVYm6Ubt3FQBvUKhbOGW/6jxerH ah0qjnhAiN1n93ecZ2k0w== UI-OutboundReport: notjunk:1;M01:P0:foB50nZneZI=;j7L/rlFAZC96rGwXWyt9/HrPgBd CUQi5BXIv0NSKGxCQudjSY2LeiMCT8aFHLiG/4KERBjMP/jvLMbRGUSDofvz6/r355jcNDBZz kdMMC4N9Un8anHqjRbFQyhZtYpc60onwCRWBqEZfGTX8oqxXNUjpW9MCBCu2gLtNXFmtv9sHG fvGZIuf8XP3xvuuFDH66ieVDZ+2IzMEFIqIurqGT0OwbxINbOgHMhw3i3oDtSQZfiiyxzXNqF E+djRq1+bPFSJrNdk0vxEXHnWznXNvGZBbU8tEOqQm81inq70fEHhKRd8NjObQ0a/Rw87UQ8C ISHLTrzhc/DeD9Oq0/CzQ+bOvkbILfTM0RDWUV41Dtdzz0ZG0KiqmUqTGY4r4nrkw88soHqOk 2DCZ8AeQliolRARiWhoBeEyJ/F9GkIqecao79884NR0tMhXf1JZtaoE7xcaPfTcVEktsrVZlO IVT9nq0sfujurcnl0IWZrYpz3HInFC02hLBz5S/m748N76BjvpV1/FfJWw6o1cYohFS2gF84a /1dpir/Yy+84J5Iyr1WMr3Chiay+1ptro4u3cCQiJ4AyPBkldrKbDtz+FJ/6MDuKjvcjADbi2 V4IIXWPxoPPSSvaL0iMFLHiJ1JbVk1vYdxaZUN1McxxkF+dhXhAns55lyXCKtUjrMDienEGWw mcLGPQ1LJOja8M/8y5GOYLPZJ8IVNu4eWMwD5L+vitdHHq6tUGsRj/AcveCCT6fjromH8OLo7 7y7/m3k3JqoJq4ylPL/8JiLbDrWhDi0S1jHQ1J16G7EwwKNXpPkrFOxAheSCDwcjjseMFLEdO 2x40etQmgTFyW64BMT1Fjy5Q== X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1723370480; x=1723975280; i=j.neuschaefer@gmx.net; bh=GCEwQ2uf4KTtIQBjRypxHOEkl1sRawQ4FyXNkLZKFzc=; h=X-UI-Sender-Class:From:Date:Subject:MIME-Version:Content-Type: Content-Transfer-Encoding:Message-Id:References:In-Reply-To:To:Cc: cc:content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=Ht4zC8AWYe8uF8GwFcmFeTAMmPm8Ah1DS95JydiCdbonyjD8bT53PSmQPGmAIiq8 5zZ0YsoqKF6vae6NITp+4C+1NmHIT95TaF6FxGmDJosVTzOOKHWlbGUJ51ndmNQYQ rKPS3Yijki7jj5ayG2s2VSF97dxejxJANALtrycohhD6FuNHNAimCCTCUZUiKDK7K pUcQmoDu6RHCN8TQ3owpxCJwZ+yveONYb6OUS/NsPli3qDrRDXsZx3JWm3ADZuFxh iOkBrACJB82yG5RK23fadQd5MK9+xGk+pNdLvtYeC9D2YYpI7FlWIVHuaXuBNkC5Z k2jh+IKG97Ct2+ggmw== X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dmarc=pass (p=quarantine dis=none) header.from=gmx.net X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dkim=pass (2048-bit key, unprotected) header.d=gmx.net header.i=j.neuschaefer@gmx.net header.a=rsa-sha256 header.s=s31663417 header.b=Ht4zC8AW Subject: [Buildroot] [PATCH v2 3/4] package/s6-linux-utils: Add option to build multicall binary X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: =?utf-8?q?J=2E_Neusch=C3=A4fer_via_buildroot?= From: =?utf-8?q?J=2E_Neusch=C3=A4fer?= Reply-To: =?utf-8?q?J=2E_Neusch=C3=A4fer?= Cc: Eric Le Bihan , =?utf-8?q?J=2E_Neusch=C3=A4fe?= =?utf-8?q?r?= Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Since version 2.6.1.0, with another bugfix in 2.6.2.0, s6-linux-utils can be built as a multicall binary, similar to busybox. Signed-off-by: J. Neuschäfer --- package/s6-linux-utils/Config.in | 9 +++++++++ package/s6-linux-utils/s6-linux-utils.mk | 1 + 2 files changed, 10 insertions(+) -- 2.43.0 diff --git a/package/s6-linux-utils/Config.in b/package/s6-linux-utils/Config.in index 43e6bb9144..20b267a2cc 100644 --- a/package/s6-linux-utils/Config.in +++ b/package/s6-linux-utils/Config.in @@ -7,3 +7,12 @@ config BR2_PACKAGE_S6_LINUX_UTILS system utilities. http://skarnet.org/software/s6-linux-utils/ + +if BR2_PACKAGE_S6_LINUX_UTILS + +config BR2_PACKAGE_S6_LINUX_UTILS_MULTICALL + bool "s6-linux-utils multicall binary" + help + Build s6-linux-utils as a multicall binary to save disk space. + +endif diff --git a/package/s6-linux-utils/s6-linux-utils.mk b/package/s6-linux-utils/s6-linux-utils.mk index f83f47ac3e..04e08c3d43 100644 --- a/package/s6-linux-utils/s6-linux-utils.mk +++ b/package/s6-linux-utils/s6-linux-utils.mk @@ -17,6 +17,7 @@ S6_LINUX_UTILS_CONF_OPTS = \ --with-dynlib=$(STAGING_DIR)/lib \ --with-lib=$(STAGING_DIR)/lib/skalibs \ $(if $(BR2_STATIC_LIBS),,--disable-allstatic) \ + $(if $(BR2_PACKAGE_S6_LINUX_UTILS_MULTICALL),--enable-multicall,) \ $(SHARED_STATIC_LIBS_OPTS) define S6_LINUX_UTILS_CONFIGURE_CMDS From patchwork Sun Aug 11 10:01:14 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?J=2E_Neusch=C3=A4fer?= X-Patchwork-Id: 1971255 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=140.211.166.133; helo=smtp2.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org) Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4WhY8P3XLBz1ydh for ; Sun, 11 Aug 2024 20:01:41 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 32FAA405B3; Sun, 11 Aug 2024 10:01:38 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id q59tj5kuBJF5; Sun, 11 Aug 2024 10:01:37 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=140.211.166.34; helo=ash.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver= DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org B3C23405A3 Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp2.osuosl.org (Postfix) with ESMTP id B3C23405A3; Sun, 11 Aug 2024 10:01:36 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by ash.osuosl.org (Postfix) with ESMTP id 8B6D41BF2AA for ; Sun, 11 Aug 2024 10:01:28 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 78CBD40B87 for ; Sun, 11 Aug 2024 10:01:28 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id ejQxA8_Iu418 for ; Sun, 11 Aug 2024 10:01:27 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=212.227.17.21; helo=mout.gmx.net; envelope-from=j.neuschaefer@gmx.net; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp4.osuosl.org 189F140B7B DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 189F140B7B Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) by smtp4.osuosl.org (Postfix) with ESMTPS id 189F140B7B for ; Sun, 11 Aug 2024 10:01:26 +0000 (UTC) X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from probook ([89.0.46.195]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MRmjq-1skKMc3WX4-00URfB; Sun, 11 Aug 2024 12:01:20 +0200 Date: Sun, 11 Aug 2024 12:01:14 +0200 MIME-Version: 1.0 Message-Id: <20240811-s6-multicall-v2-4-14249fd20cbd@gmx.net> References: <20240811-s6-multicall-v2-0-14249fd20cbd@gmx.net> In-Reply-To: <20240811-s6-multicall-v2-0-14249fd20cbd@gmx.net> To: buildroot@buildroot.org X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1723370475; l=871; i=j.neuschaefer@gmx.net; s=20240329; h=from:subject:message-id; bh=L4aApybrJNBJibNDebrS1Qoc5y12u3AbqrGAeBWDQSI=; b=HIkG2KJAU3/24y5tkaaQ9pekEzoPv/IgwSRuFUtOFpy9CMwlRxuoV35HXnpZQzfSIXs4criei 19IDqtHNzOQBJJOd3FIO1dM1w/S5R8fcQ2JIS8GHmuIVKJWclsqCONs X-Developer-Key: i=j.neuschaefer@gmx.net; a=ed25519; pk=NIe0bK42wNaX/C4bi6ezm7NJK0IQE+8MKBm7igFMIS4= X-Provags-ID: V03:K1:w79vslF52V5W9az5X25IhMpMKdL5yPZKwDh/2xFA5JQCRZbX8Qb yHHDSbF+8AQ/Wb8e4P8C1B4sWsQ+PUp65TOQKNqlyxHGr3kfmN6r/KRZ2E0uZEAWQ2M3WPm jNBHgRPma/Vv/w4zj2+/ZwNwGSoWrHKevLnOppB3IzIUzrjYR8AaMec5yBfxfQJE478rwSR irDYh3mL2DwPbvYbUedxw== UI-OutboundReport: notjunk:1;M01:P0:LHp5ZAst8RQ=;6dTruoCuV4NtWhv6cipli5fyamN VtwvThuIhrqe3FoHcuCKrxpn5io/o4agSnJv+QO7HLDBnxgyUkI3LrQnZFaHTaxhLMcJJpESV 9QNBK2ZxnD9w2+Ss/yJnKETYyzgHda8nhJb2VcoR3ZMSMe8CTvcvgS5x0iHtecBzcTkfWxrjH SMDexoTBD1+kvJCs1RKx7Lhf1FHsMveTB8nQAoFdXFbfW0iunA2skmue5FgVAHFb1QvVFUn4B BEvLD3cIDN1+VCO1mrR17g0CE14NaCnjXortF61oeYbe3D08705AStCtZbK5Tp03/BPV/O2Vv McrZOj8mVcjKDnz3D1HW0ybTsjdQISgp41/7/aUXWiWmwuzbDghFdUd3NGrOFF5MEopSI1M0s 8K7ZnuSV73yS/+P2FrNny4ayXhLeE/WjdQys4w3/UVKZjfBjWPgDolOZO3GesQgY5xK31++RM dL+K4Ok1yFey4MTmOHkaXMvVmvZdbkHPHx3qdlyKlbPIYMBeglaC/F1L8XX5s4LQJx4KuJxzM qLcYB6jL6gN4y+9cXKLWZuHa2Ic4b3zMHD28LHm6b7cCZyb+aPFYWz2UkQ/dnws4/vihtcuB4 zhsXrLRjHTU7qHX0KwXrHe14QUoUNuoiRgYCS93ed1qDAgb0OvPMAb2D4SnU8MBWGu5YAICH4 Q7cSwS34BSYqYJAih9809njivZCrBDK25QMz2KXBVkkztzNDY0QBU5os55TLWOJXqq5SRE/gt YZcAeiQO2xWnXoFzkYDK+SbvCXO8MyQsTo3vMqmiNQ1BXGbfGuR0wIdzNZEPeuUNE1IXUwgjK wp8N32XXt4ZCM/GXTPAJaGzQ== X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1723370480; x=1723975280; i=j.neuschaefer@gmx.net; bh=sIxH7PMBaHVWHUu+at5rzmDnHHq3JQklSbrg10bDXEc=; h=X-UI-Sender-Class:From:Date:Subject:MIME-Version:Content-Type: Content-Transfer-Encoding:Message-Id:References:In-Reply-To:To:Cc: cc:content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=Ps3GK4FKYydqpW2fTNBnvNVnsxWXnRPAx4k8bXyCEPWJDTueYhsC3IxlyPMKddu9 U918OW+D3qr7jALwVZ5+YsgdpC26ktvxcHDoMqS2UsLgFTGiJQq+gbeCcWS+1Osr8 c1foA1aEH4LjhaPCR3Ul3fy4NUq6GduRdzqrOWmoQ5se2HFm70HiKnWUqN2HWdGR4 mWrV1ASQp7SihSjBB7He5rgCDMYJLUO+kKAlYfI1H9GhYZg0iejKFuCgEZkZAAYU/ YtK/01gVAeTna98TINqRcWoEMT99KLkl+mn88Dt8m9zu2I5b/2wkT+fcy/z8SFDNj JCBPBfJ9b0hbG4q07Q== X-Mailman-Original-Authentication-Results: smtp4.osuosl.org; dmarc=pass (p=quarantine dis=none) header.from=gmx.net X-Mailman-Original-Authentication-Results: smtp4.osuosl.org; dkim=pass (2048-bit key) header.d=gmx.net header.i=j.neuschaefer@gmx.net header.a=rsa-sha256 header.s=s31663417 header.b=Ps3GK4FK Subject: [Buildroot] =?utf-8?q?=5BPATCH_v2_4/4=5D_DEVELOPERS=3A_Add_skarnet?= =?utf-8?q?=2Eorg_packages_to_J=2E_Neusch=C3=A4fer=27s_entry?= X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: =?utf-8?q?J=2E_Neusch=C3=A4fer_via_buildroot?= From: =?utf-8?q?J=2E_Neusch=C3=A4fer?= Reply-To: =?utf-8?q?J=2E_Neusch=C3=A4fer?= Cc: Eric Le Bihan , =?utf-8?q?J=2E_Neusch=C3=A4fe?= =?utf-8?q?r?= Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Since I've contributed some maintenance to s6 and other packages from skarnet.org in the past, I'm stepping up to be notified of developments in these packages. Signed-off-by: J. Neuschäfer --- DEVELOPERS | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) -- 2.43.0 diff --git a/DEVELOPERS b/DEVELOPERS index d7d0af3543..c149d5872a 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1449,7 +1449,16 @@ F: package/axel/ F: package/mawk/ N: J. Neuschäfer -F: package/tipidee +F: package/execline/ +F: package/mdevd/ +F: package/s6/ +F: package/s6-linux-init/ +F: package/s6-linux-utils/ +F: package/s6-networking/ +F: package/s6-portable-utils/ +F: package/s6-rc/ +F: package/skalibs/ +F: package/tipidee/ N: Jagan Teki F: board/amarula/