mirror of
https://git.linuxfromscratch.org/lfs.git
synced 2025-06-18 19:29:21 +01:00
PAckage updates and a security fix.
Add security fix to glibc. Update to linux-6.8.8. Update to ncurses-6.5.
This commit is contained in:
parent
ba1a9cf303
commit
d0ca5ead46
@ -40,6 +40,24 @@
|
|||||||
appropriate for the entry or if needed the entire day's listitem.
|
appropriate for the entry or if needed the entire day's listitem.
|
||||||
-->
|
-->
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>2024-05-01</para>
|
||||||
|
<itemizedlist>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Add security fix to glibc. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5481'>#5481</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to linux-6.8.8. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5480'>#5480</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>[bdubbs] - Update to ncurses-6.5. Fixes
|
||||||
|
<ulink url='&lfs-ticket-root;5483'>#5483</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
|
</itemizedlist>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>2024-04-16</para>
|
<para>2024-04-16</para>
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
|
@ -194,9 +194,9 @@
|
|||||||
<!--<listitem>
|
<!--<listitem>
|
||||||
<para>MPFR-&mpfr-version;</para>
|
<para>MPFR-&mpfr-version;</para>
|
||||||
</listitem>-->
|
</listitem>-->
|
||||||
<!--<listitem>
|
<listitem>
|
||||||
<para>Ncurses-&ncurses-version;</para>
|
<para>Ncurses-&ncurses-version;</para>
|
||||||
</listitem>-->
|
</listitem>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Ninja-&ninja-version;</para>
|
<para>Ninja-&ninja-version;</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
@ -294,6 +294,9 @@
|
|||||||
<listitem>
|
<listitem>
|
||||||
<para>Lz4-&lz4-version;</para>
|
<para>Lz4-&lz4-version;</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>glibc-2.39-upstream_fix-1.patch</para>
|
||||||
|
</listitem>
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
|
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
|
@ -76,15 +76,15 @@
|
|||||||
<para>MD5 sum: <literal>&gcc-upstream-fixes-patch-md5;</literal></para>
|
<para>MD5 sum: <literal>&gcc-upstream-fixes-patch-md5;</literal></para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
-->
|
||||||
<varlistentry>
|
<varlistentry>
|
||||||
<term>Glibc Upstream Fixes Patch - <token>&glibc-upstream-fixes-patch-size;</token>:</term>
|
<term>Glibc Upstream Fix Patch - <token>&glibc-upstream-patch-size;</token>:</term>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Download: <ulink url="&patches-root;&glibc-upstream-fixes-patch;"/></para>
|
<para>Download: <ulink url="&patches-root;&glibc-upstream-patch;"/></para>
|
||||||
<para>MD5 sum: <literal>&glibc-upstream-fixes-patch-md5;</literal></para>
|
<para>MD5 sum: <literal>&glibc-upstream-patch-md5;</literal></para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
-->
|
|
||||||
<varlistentry>
|
<varlistentry>
|
||||||
<term>Glibc FHS Patch - <token>&glibc-fhs-patch-size;</token>:</term>
|
<term>Glibc FHS Patch - <token>&glibc-fhs-patch-size;</token>:</term>
|
||||||
<listitem>
|
<listitem>
|
||||||
|
@ -49,12 +49,11 @@
|
|||||||
store their runtime data in the FHS-compliant locations:</para>
|
store their runtime data in the FHS-compliant locations:</para>
|
||||||
|
|
||||||
<screen><userinput remap="pre">patch -Np1 -i ../&glibc-fhs-patch;</userinput></screen>
|
<screen><userinput remap="pre">patch -Np1 -i ../&glibc-fhs-patch;</userinput></screen>
|
||||||
<!--
|
|
||||||
<para>Now fix two security vulnerabilities and a regression causing the
|
|
||||||
posix_memalign() function very slow in some conditions:</para>
|
|
||||||
|
|
||||||
<screen><userinput remap="pre">patch -Np1 -i ../&glibc-upstream-fixes-patch;</userinput></screen>
|
<para>Now fix a security vulnerability:</para>
|
||||||
-->
|
|
||||||
|
<screen><userinput remap="pre">patch -Np1 -i ../&glibc-upstream-patch;</userinput></screen>
|
||||||
|
|
||||||
<para>The Glibc documentation recommends building Glibc
|
<para>The Glibc documentation recommends building Glibc
|
||||||
in a dedicated build directory:</para>
|
in a dedicated build directory:</para>
|
||||||
|
|
||||||
|
@ -50,9 +50,9 @@
|
|||||||
--without-normal \
|
--without-normal \
|
||||||
--with-cxx-shared \
|
--with-cxx-shared \
|
||||||
--enable-pc-files \
|
--enable-pc-files \
|
||||||
--enable-widec \
|
|
||||||
--with-pkg-config-libdir=/usr/lib/pkgconfig</userinput></screen>
|
--with-pkg-config-libdir=/usr/lib/pkgconfig</userinput></screen>
|
||||||
|
|
||||||
|
<!-- - -enable-widec this is now the default -->
|
||||||
<variablelist>
|
<variablelist>
|
||||||
<title>The meaning of the new configure options:</title>
|
<title>The meaning of the new configure options:</title>
|
||||||
|
|
||||||
@ -94,9 +94,9 @@
|
|||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
<!--
|
||||||
<varlistentry>
|
<varlistentry>
|
||||||
<term><parameter>--enable-widec</parameter></term>
|
<term><parameter>- -enable-widec</parameter></term>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>This switch causes wide-character libraries (e.g., <filename
|
<para>This switch causes wide-character libraries (e.g., <filename
|
||||||
class="libraryfile">libncursesw.so.&ncurses-release;</filename>)
|
class="libraryfile">libncursesw.so.&ncurses-release;</filename>)
|
||||||
@ -108,7 +108,7 @@
|
|||||||
source-compatible, but not binary-compatible.</para>
|
source-compatible, but not binary-compatible.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
-->
|
||||||
</variablelist>
|
</variablelist>
|
||||||
|
|
||||||
<para>Compile the package:</para>
|
<para>Compile the package:</para>
|
||||||
@ -127,7 +127,7 @@
|
|||||||
make will spawn new shell processes during "make install". -->
|
make will spawn new shell processes during "make install". -->
|
||||||
|
|
||||||
<para>The installation of this package will overwrite
|
<para>The installation of this package will overwrite
|
||||||
<filename class="libraryfile">libncursesw.so.&ncurses-release;</filename>
|
<filename class="libraryfile">libncursesw.so.&ncurses-version;</filename>
|
||||||
in-place. It may crash the shell process which is using code and data
|
in-place. It may crash the shell process which is using code and data
|
||||||
from the library file. Install the package with
|
from the library file. Install the package with
|
||||||
<literal>DESTDIR</literal>, and replace the library file correctly using
|
<literal>DESTDIR</literal>, and replace the library file correctly using
|
||||||
@ -137,8 +137,8 @@
|
|||||||
<xref linkend='ch-tools-ncurses'/>):</para>
|
<xref linkend='ch-tools-ncurses'/>):</para>
|
||||||
|
|
||||||
<screen><userinput remap="install">make DESTDIR=$PWD/dest install
|
<screen><userinput remap="install">make DESTDIR=$PWD/dest install
|
||||||
install -vm755 dest/usr/lib/libncursesw.so.&ncurses-release; /usr/lib
|
install -vm755 dest/usr/lib/libncursesw.so.&ncurses-version; /usr/lib
|
||||||
rm -v dest/usr/lib/libncursesw.so.&ncurses-release;
|
rm -v dest/usr/lib/libncursesw.so.&ncurses-version;
|
||||||
sed -e 's/^#if.*XOPEN.*$/#if 1/' \
|
sed -e 's/^#if.*XOPEN.*$/#if 1/' \
|
||||||
-i dest/usr/include/curses.h
|
-i dest/usr/include/curses.h
|
||||||
cp -av dest/* /</userinput></screen>
|
cp -av dest/* /</userinput></screen>
|
||||||
|
@ -55,7 +55,7 @@ sed -i 's/union wait/int/' syslogd.c</userinput></screen>
|
|||||||
|
|
||||||
<para>Install the package:</para>
|
<para>Install the package:</para>
|
||||||
|
|
||||||
<screen><userinput remap="install">make BINDIR=/sbin install</userinput></screen>
|
<screen><userinput remap="install">make install</userinput></screen>
|
||||||
|
|
||||||
</sect2>
|
</sect2>
|
||||||
|
|
||||||
|
17
packages.ent
17
packages.ent
@ -431,12 +431,12 @@
|
|||||||
|
|
||||||
<!ENTITY linux-major-version "6">
|
<!ENTITY linux-major-version "6">
|
||||||
<!ENTITY linux-minor-version "8">
|
<!ENTITY linux-minor-version "8">
|
||||||
<!ENTITY linux-patch-version "6">
|
<!ENTITY linux-patch-version "8">
|
||||||
<!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
|
<!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
|
||||||
<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
|
<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
|
||||||
<!ENTITY linux-size "139,255 KB">
|
<!ENTITY linux-size "139,243 KB">
|
||||||
<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
|
<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
|
||||||
<!ENTITY linux-md5 "8ff592792d0b75149d64de7b86899eb1">
|
<!ENTITY linux-md5 "d802ace782a45e14cc4a8efee7510dfd">
|
||||||
<!ENTITY linux-home "https://www.kernel.org/">
|
<!ENTITY linux-home "https://www.kernel.org/">
|
||||||
<!-- measured for 6.5.3 / gcc-13.2.0 on x86_64 with -j4 : minimum is
|
<!-- measured for 6.5.3 / gcc-13.2.0 on x86_64 with -j4 : minimum is
|
||||||
allnoconfig + some configs we recommend for the users, rounded down to
|
allnoconfig + some configs we recommend for the users, rounded down to
|
||||||
@ -526,15 +526,12 @@
|
|||||||
<!ENTITY mpfr-fin-du "44 MB">
|
<!ENTITY mpfr-fin-du "44 MB">
|
||||||
<!ENTITY mpfr-fin-sbu "0.3 SBU">
|
<!ENTITY mpfr-fin-sbu "0.3 SBU">
|
||||||
|
|
||||||
<!ENTITY ncurses-release "6.4">
|
<!ENTITY ncurses-version "6.5">
|
||||||
<!ENTITY ncurses-version "&ncurses-release;-20230520">
|
|
||||||
<!ENTITY ncurses-size "2,156 KB">
|
<!ENTITY ncurses-size "2,156 KB">
|
||||||
<!-- switch back to invisible-mirror.net for 6.5 -->
|
<!ENTITY ncurses-url "https://invisible-mirror.net/archives/ncurses/ncurses-&ncurses-version;.tar.gz">
|
||||||
<!--ENTITY ncurses-url "https://invisible-mirror.net/archives/ncurses/ncurses-&ncurses-version;.tar.gz"-->
|
<!ENTITY ncurses-md5 "ac2d2629296f04c8537ca706b6977687">
|
||||||
<!ENTITY ncurses-url "&anduin-sources;/ncurses-&ncurses-version;.tar.xz">
|
|
||||||
<!ENTITY ncurses-md5 "c5367e829b6d9f3f97b280bb3e6bfbc3">
|
|
||||||
<!ENTITY ncurses-home "&gnu-software;ncurses/">
|
<!ENTITY ncurses-home "&gnu-software;ncurses/">
|
||||||
<!ENTITY ncurses-tmp-du "51 MB">
|
<!ENTITY ncurses-tmp-du "3,603 KB">
|
||||||
<!ENTITY ncurses-tmp-sbu "0.3 SBU">
|
<!ENTITY ncurses-tmp-sbu "0.3 SBU">
|
||||||
<!ENTITY ncurses-fin-du "45 MB">
|
<!ENTITY ncurses-fin-du "45 MB">
|
||||||
<!ENTITY ncurses-fin-sbu "0.2 SBU">
|
<!ENTITY ncurses-fin-sbu "0.2 SBU">
|
||||||
|
10
patches.ent
10
patches.ent
@ -17,11 +17,11 @@
|
|||||||
<!ENTITY glibc-fhs-patch "glibc-&glibc-version;-fhs-1.patch">
|
<!ENTITY glibc-fhs-patch "glibc-&glibc-version;-fhs-1.patch">
|
||||||
<!ENTITY glibc-fhs-patch-md5 "9a5997c3452909b1769918c759eff8a2">
|
<!ENTITY glibc-fhs-patch-md5 "9a5997c3452909b1769918c759eff8a2">
|
||||||
<!ENTITY glibc-fhs-patch-size "2.8 KB">
|
<!ENTITY glibc-fhs-patch-size "2.8 KB">
|
||||||
<!--
|
|
||||||
<!ENTITY glibc-upstream-fixes-patch "glibc-&glibc-version;-upstream_fixes-4.patch">
|
<!ENTITY glibc-upstream-patch "glibc-&glibc-version;-upstream_fix-1.patch">
|
||||||
<!ENTITY glibc-upstream-fixes-patch-md5 "66e843b00688c641c9bdda684db45b43">
|
<!ENTITY glibc-upstream-patch-md5 "49fb369a89bdbf52c71f0a084e97ad68">
|
||||||
<!ENTITY glibc-upstream-fixes-patch-size "36 KB">
|
<!ENTITY glibc-upstream-patch-size "8.0 KB">
|
||||||
-->
|
|
||||||
<!ENTITY kbd-backspace-patch "kbd-&kbd-version;-backspace-1.patch">
|
<!ENTITY kbd-backspace-patch "kbd-&kbd-version;-backspace-1.patch">
|
||||||
<!ENTITY kbd-backspace-patch-md5 "f75cca16a38da6caa7d52151f7136895">
|
<!ENTITY kbd-backspace-patch-md5 "f75cca16a38da6caa7d52151f7136895">
|
||||||
<!ENTITY kbd-backspace-patch-size "12 KB">
|
<!ENTITY kbd-backspace-patch-size "12 KB">
|
||||||
|
Loading…
Reference in New Issue
Block a user