From 6e5794d008278ad8e0bcb4b24a523aee8eedb434 Mon Sep 17 00:00:00 2001 From: Pablo de Lara Date: Thu, 18 Feb 2016 15:21:09 +0000 Subject: [PATCH] doc: add known clang compilation issue Add known issue about DPDK not compiling on some CPUs with clang versions older than 3.7.0. Signed-off-by: Pablo de Lara Acked-by: John McNamara --- doc/guides/rel_notes/known_issues.rst | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/doc/guides/rel_notes/known_issues.rst b/doc/guides/rel_notes/known_issues.rst index b782091516..923a202df5 100644 --- a/doc/guides/rel_notes/known_issues.rst +++ b/doc/guides/rel_notes/known_issues.rst @@ -598,3 +598,23 @@ VM power manager may not work on systems with more than 64 cores **Driver/Module**: VM power manager application. + + +DPDK may not build on some Intel CPUs using clang < 3.7.0 +--------------------------------------------------------- + +**Description**: + When compiling DPDK with an earlier version than 3.7.0 of clang, CPU flags are not detected on some Intel platforms + such as Intel Broadwell/Skylake (and possibly future CPUs), and therefore compilation fails due to missing intrinsics. + +**Implication**: + DPDK will not build when using a clang version < 3.7.0. + +**Resolution/Workaround**: + Use clang 3.7.0 or higher, or gcc. + +**Affected Environment/Platform**: + Platforms with Intel Broadwell/Skylake using an old clang version. + +**Driver/Module**: + Environment Abstraction Layer (EAL). -- 2.20.1