Fix alphabetical order in glossary

This commit is contained in:
Pierre Labastie 2022-09-10 14:32:49 +02:00
parent b89180f557
commit 08c7ccd311
2 changed files with 27 additions and 12 deletions

View File

@ -2311,17 +2311,6 @@
</glossdef>
</glossentry>
<glossentry id="gSSP">
<glossterm>
<acronym>SSP</acronym>
</glossterm>
<glossdef>
<para>
Stack Smash Protection
</para>
</glossdef>
</glossentry>
<glossentry id="gSSL">
<glossterm>
<acronym>SSL</acronym>
@ -2333,6 +2322,17 @@
</glossdef>
</glossentry>
<glossentry id="gSSP">
<glossterm>
<acronym>SSP</acronym>
</glossterm>
<glossdef>
<para>
Stack Smash Protection
</para>
</glossdef>
</glossentry>
<glossentry id="gSUID">
<glossterm>
<acronym>SUID</acronym>

View File

@ -151,7 +151,7 @@
<itemizedlist spacing="compact">
<listitem>
<para>
SSP patch:
Patch enabling <xref linkend="gSSP"/> by default in clang:
<ulink url="&patch-root;/clang-&llvm-version;-enable_default_ssp-1.patch"/>
</para>
</listitem>
@ -235,6 +235,14 @@ mv projects/compiler-rt-&llvm-version;.src projects/compiler-rt</userinput></scr
<!-- need <../<patch> instead of -i because -d changes directory
before applying -i -->
<screen><userinput remap="pre">patch -Np2 -d projects/compiler-rt &lt;../compiler-rt-14.0.6-glibc_2_36-1.patch</userinput></screen>
<para>
If you have downloaded <application>clang</application>,
apply the following patch to enable <xref linkend="gSSP"/> by default
in compiled programs.
</para>
<!-- need <../<patch> instead of -i because -d changes directory
before applying -i -->
<screen><userinput remap="pre">patch -Np2 -d tools/clang &lt;../clang-&llvm-version;-enable_default_ssp-1.patch</userinput></screen>
<para>
@ -392,6 +400,13 @@ rmdir -v /usr/share/doc/clang</userinput></screen>
is not currently available.
</para>
<para>
<parameter>-DCLANG_DEFAULT_PIE_ON_LINUX=ON</parameter>: makes
<option>-fpie</option> option the default when compiling programs.
Together with the <xref linkend="gASLR"/> feature enabled in the kernel,
this defeats some kind of attacks based on known memory layouts.
</para>
<para>
<option>-DBUILD_SHARED_LIBS=ON</option>: if used instead of
<parameter>-DLLVM_BUILD_LLVM_DYLIB=ON</parameter> and