DPDK patches and discussions
 help / color / mirror / Atom feed
* [dpdk-dev] [PATCH] doc: announce support of Alpine Linux
@ 2021-04-17 22:16 Thomas Monjalon
  2021-04-21 22:10 ` Thomas Monjalon
  0 siblings, 1 reply; 2+ messages in thread
From: Thomas Monjalon @ 2021-04-17 22:16 UTC (permalink / raw)
  To: dev; +Cc: ncopa

After many patches in several releases to make DPDK buildable with musl,
and few adjustments for busybox, it is time to show the support of DPDK
built in Alpine Linux.

Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
---
 doc/guides/linux_gsg/sys_reqs.rst      | 8 +++-----
 doc/guides/rel_notes/release_21_05.rst | 5 +++++
 2 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/doc/guides/linux_gsg/sys_reqs.rst b/doc/guides/linux_gsg/sys_reqs.rst
index dfe8f4ef3b..6994038d45 100644
--- a/doc/guides/linux_gsg/sys_reqs.rst
+++ b/doc/guides/linux_gsg/sys_reqs.rst
@@ -40,31 +40,29 @@ Compilation of the DPDK
 *   General development tools including a supported C compiler such as gcc (version 4.9+) or clang (version 3.4+).
 
     * For RHEL/Fedora systems these can be installed using ``dnf groupinstall "Development Tools"``
-
     * For Ubuntu/Debian systems these can be installed using ``apt install build-essential``
+    * For Alpine Linux, ``apk add gcc libc-dev bsd-compat-headers libexecinfo-dev``
 
 *   Python 3.5 or later.
 
 *   Meson (version 0.49.2+) and ninja
 
     * ``meson`` & ``ninja-build`` packages in most Linux distributions
-
     * If the packaged version is below the minimum version, the latest versions
       can be installed from Python's "pip" repository: ``pip3 install meson ninja``
 
 *   ``pyelftools`` (version 0.22+)
 
     * For Fedora systems it can be installed using ``dnf install python-pyelftools``
-
     * For RHEL/CentOS systems it can be installed using ``pip3 install pyelftools``
-
     * For Ubuntu/Debian it can be installed using ``apt install python3-pyelftools``
+    * For Alpine Linux, ``apk add py3-elftools``
 
 *   Library for handling NUMA (Non Uniform Memory Access).
 
     * ``numactl-devel`` in RHEL/Fedora;
-
     * ``libnuma-dev`` in Debian/Ubuntu;
+    * ``numactl-dev`` in Alpine Linux
 
 .. note::
 
diff --git a/doc/guides/rel_notes/release_21_05.rst b/doc/guides/rel_notes/release_21_05.rst
index 83f06392af..12215effc6 100644
--- a/doc/guides/rel_notes/release_21_05.rst
+++ b/doc/guides/rel_notes/release_21_05.rst
@@ -55,6 +55,11 @@ New Features
      Also, make sure to start the actual text at the margin.
      =======================================================
 
+* **Added Alpine Linux with musl libc support**
+
+  The distribution Alpine Linux, using musl libc and busybox,
+  got initial support starting with building DPDK without modification.
+
 * **Added phase-fair lock.**
 
   Phase-fair lock provides fairness guarantees.
-- 
2.31.1


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [dpdk-dev] [PATCH] doc: announce support of Alpine Linux
  2021-04-17 22:16 [dpdk-dev] [PATCH] doc: announce support of Alpine Linux Thomas Monjalon
@ 2021-04-21 22:10 ` Thomas Monjalon
  0 siblings, 0 replies; 2+ messages in thread
From: Thomas Monjalon @ 2021-04-21 22:10 UTC (permalink / raw)
  To: dev; +Cc: ncopa

18/04/2021 00:16, Thomas Monjalon:
> After many patches in several releases to make DPDK buildable with musl,
> and few adjustments for busybox, it is time to show the support of DPDK
> built in Alpine Linux.
> 
> Signed-off-by: Thomas Monjalon <thomas@monjalon.net>

Applied




^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2021-04-21 22:10 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-04-17 22:16 [dpdk-dev] [PATCH] doc: announce support of Alpine Linux Thomas Monjalon
2021-04-21 22:10 ` Thomas Monjalon

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).