mirror of
https://git.linuxfromscratch.org/lfs.git
synced 2025-06-19 03:39:20 +01:00
Merge branch 'trunk' into multilib
This commit is contained in:
commit
3a4f80cf24
@ -94,7 +94,6 @@ cd build</userinput></screen>
|
|||||||
--build=$(../scripts/config.guess) \
|
--build=$(../scripts/config.guess) \
|
||||||
--enable-kernel=&min-kernel; \
|
--enable-kernel=&min-kernel; \
|
||||||
--with-headers=$LFS/usr/include \
|
--with-headers=$LFS/usr/include \
|
||||||
--disable-crypt \
|
|
||||||
libc_cv_slibdir=/usr/lib</userinput></screen>
|
libc_cv_slibdir=/usr/lib</userinput></screen>
|
||||||
<screen arch="ml_32,ml_x32,ml_all"><userinput remap="configure">../configure \
|
<screen arch="ml_32,ml_x32,ml_all"><userinput remap="configure">../configure \
|
||||||
--prefix=/usr \
|
--prefix=/usr \
|
||||||
|
@ -169,10 +169,9 @@ cd build</userinput></screen>
|
|||||||
|
|
||||||
<screen><userinput remap="install">make tooldir=/usr install</userinput></screen>
|
<screen><userinput remap="install">make tooldir=/usr install</userinput></screen>
|
||||||
|
|
||||||
<para>Remove useless static libraries and an empty man page:</para>
|
<para>Remove useless static libraries:</para>
|
||||||
|
|
||||||
<screen><userinput remap="install">rm -fv /usr/lib/lib{bfd,ctf,ctf-nobfd,sframe,opcodes}.a
|
<screen><userinput remap="install">rm -fv /usr/lib/lib{bfd,ctf,ctf-nobfd,sframe,opcodes}.a</userinput></screen>
|
||||||
rm -fv /usr/share/man/man1/{gprofng,gp-*}.1</userinput></screen>
|
|
||||||
|
|
||||||
</sect2>
|
</sect2>
|
||||||
|
|
||||||
|
@ -204,6 +204,16 @@ su tester -c "PATH=$PATH make -k check"</userinput></screen>
|
|||||||
<filename class='directory'>vect</filename> directory are known to fail
|
<filename class='directory'>vect</filename> directory are known to fail
|
||||||
if the hardware does not support AVX.</para>
|
if the hardware does not support AVX.</para>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
With Glibc-2.38, the analyzer tests named
|
||||||
|
<filename>data-model-4.c</filename> and
|
||||||
|
<filename>conftest-1.c</filename> are known to fail.
|
||||||
|
In the asan tests, the subtest named
|
||||||
|
<filename>AddressSanitizer_StrtolOOBTest</filename> in the test
|
||||||
|
<filename>asan_test.C</filename> and the test named
|
||||||
|
<filename>interception-malloc-test-1.C</filename> are known to fail.
|
||||||
|
</para>
|
||||||
|
|
||||||
<para>A few unexpected failures cannot always be avoided. The GCC developers
|
<para>A few unexpected failures cannot always be avoided. The GCC developers
|
||||||
are usually aware of these issues, but have not resolved them yet.
|
are usually aware of these issues, but have not resolved them yet.
|
||||||
Unless the test results are vastly different from those at the above URL,
|
Unless the test results are vastly different from those at the above URL,
|
||||||
|
@ -50,16 +50,6 @@
|
|||||||
|
|
||||||
<screen><userinput remap="pre">patch -Np1 -i ../&glibc-fhs-patch;</userinput></screen>
|
<screen><userinput remap="pre">patch -Np1 -i ../&glibc-fhs-patch;</userinput></screen>
|
||||||
|
|
||||||
<!-- https://sourceware.org/bugzilla/show_bug.cgi?id=30068
|
|
||||||
Upstream fix also added a test case and renamed "prec" to
|
|
||||||
"prec_inc". We'll test this with MPFR test suite so we don't
|
|
||||||
need the test here, and the renaming does not affect program
|
|
||||||
behavior. -->
|
|
||||||
<para>Fix a security issue identified upstream:</para>
|
|
||||||
|
|
||||||
<screen><userinput remap="pre">sed '/width -=/s/workend - string/number_length/' \
|
|
||||||
-i stdio-common/vfprintf-process-arg.c</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>
|
||||||
|
|
||||||
@ -79,7 +69,6 @@ cd build</userinput></screen>
|
|||||||
--enable-kernel=&min-kernel; \
|
--enable-kernel=&min-kernel; \
|
||||||
--enable-stack-protector=strong \
|
--enable-stack-protector=strong \
|
||||||
--with-headers=/usr/include \
|
--with-headers=/usr/include \
|
||||||
--disable-crypt \
|
|
||||||
libc_cv_slibdir=/usr/lib</userinput></screen>
|
libc_cv_slibdir=/usr/lib</userinput></screen>
|
||||||
<screen arch="ml_32,ml_x32,ml_all"><userinput remap="configure">../configure --prefix=/usr \
|
<screen arch="ml_32,ml_x32,ml_all"><userinput remap="configure">../configure --prefix=/usr \
|
||||||
--disable-werror \
|
--disable-werror \
|
||||||
|
Loading…
Reference in New Issue
Block a user