]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
INSTALL: Add a note for Intel CET status
authorH.J. Lu <hjl.tools@gmail.com>
Thu, 19 Jul 2018 19:04:56 +0000 (12:04 -0700)
committerH.J. Lu <hjl.tools@gmail.com>
Thu, 19 Jul 2018 19:05:10 +0000 (12:05 -0700)
* NEWS: Add a note for Intel CET status.
* manual/install.texi: Likewise.
* INSTALL: Regenerated.

ChangeLog
INSTALL
NEWS
manual/install.texi

index c40efb6177c42940e4408d4362fdd14d24a9827c..32587781b365b5c5f58b50eb77daf93880e2d7b2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2018-07-19  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * NEWS: Add a note for Intel CET status.
+       * manual/install.texi: Likewise.
+       * INSTALL: Regenerated.
+
 2018-07-18  Quentin PAGÈS  <provaires@quentino.fr>
 
        [BZ #23140]
diff --git a/INSTALL b/INSTALL
index 844aa0f34cfd25a79b1ab61ef10e76ce621b7946..840b862511b8dc7e2b7c591719ab37e4cd20014f 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -117,6 +117,11 @@ if 'CFLAGS' is specified it must enable optimization.  For example:
      the GNU C Library requires CPUs capable of multi-byte NOPs, like
      x86-64 processors as well as Intel Pentium Pro or newer.
 
+     NOTE: '--enable-cet' has been tested for i686, x86_64 and x32 on
+     non-CET processors.  '--enable-cet' has been tested for x86_64 and
+     x32 on CET SDVs, but Intel CET support hasn't been validated for
+     i686.
+
 '--disable-profile'
      Don't build libraries with profiling information.  You may want to
      use this option if you don't plan to do profiling.
diff --git a/NEWS b/NEWS
index a23d0a7d3379ca59ba2f593726f3c17868358379..ed61fc5c17011e85431209cc031aafa7a92e66b6 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -17,7 +17,10 @@ Major new features:
   feature is currently supported on i386, x86_64 and x32 with GCC 8 and
   binutils 2.29 or later.  Note that CET-enabled glibc requires CPUs
   capable of multi-byte NOPs, like x86-64 processors as well as Intel
-  Pentium Pro or newer.
+  Pentium Pro or newer.  NOTE: --enable-cet has been tested for i686,
+  x86_64 and x32 on non-CET processors.  --enable-cet has been tested
+  for x86_64 and x32 on CET SDVs, but Intel CET support hasn't been
+  validated for i686.
 
 * The GNU C Library now has correct support for ABSOLUTE symbols
   (SHN_ABS-relative symbols).  Previously such ABSOLUTE symbols were
index 3a87ac8bb5919e3c48a4e6859421a46f8a045795..a8577dd610258c90c7b8fab1df4049b92f7cd8e4 100644 (file)
@@ -148,6 +148,11 @@ Note that when CET is enabled, @theglibc{} requires CPUs capable of
 multi-byte NOPs, like x86-64 processors as well as Intel Pentium Pro or
 newer.
 
+NOTE: @option{--enable-cet} has been tested for i686, x86_64 and x32
+on non-CET processors.  @option{--enable-cet} has been tested for
+x86_64 and x32 on CET SDVs, but Intel CET support hasn't been validated
+for i686.
+
 @item --disable-profile
 Don't build libraries with profiling information.  You may want to use
 this option if you don't plan to do profiling.