summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2018-07-19 12:04:56 -0700
committerH.J. Lu <hjl.tools@gmail.com>2018-07-19 12:05:10 -0700
commite84bd8514cd4bf37b37d3f68feafc1e20afa4b56 (patch)
tree1bead8fed826dd625814b3b01c1aa632934a8eba
parentdf467d229ac53098d06ffd7b86322a1e22bf6013 (diff)
INSTALL: Add a note for Intel CET status
* NEWS: Add a note for Intel CET status. * manual/install.texi: Likewise. * INSTALL: Regenerated.
-rw-r--r--ChangeLog6
-rw-r--r--INSTALL5
-rw-r--r--NEWS5
-rw-r--r--manual/install.texi5
4 files changed, 20 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index c40efb6177..32587781b3 100644
--- 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 844aa0f34c..840b862511 100644
--- 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 a23d0a7d33..ed61fc5c17 100644
--- 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
diff --git a/manual/install.texi b/manual/install.texi
index 3a87ac8bb5..a8577dd610 100644
--- a/manual/install.texi
+++ b/manual/install.texi
@@ -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.