From: Pablo de Lara Date: Thu, 18 Feb 2016 15:21:09 +0000 (+0000) Subject: doc: add known clang compilation issue X-Git-Tag: spdx-start~7542 X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=6e5794d008278ad8e0bcb4b24a523aee8eedb434;p=dpdk.git 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 --- 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).