Commit Graph

5 Commits

Author SHA1 Message Date
Poltern
8ff88bed3b coreutils: Explain gl_cv_macro_MB_CUR_MAX_good=yes, gcc-pass2: Disable libsanitizer, binutils-pass2: Remove libsframe.{a,la} like other libs, make: Remove sed 2023-08-12 21:50:04 +05:00
Poltern
98d02fdebb Translated chapter06 2023-06-29 03:06:36 +05:00
Vladimir Pertsev
18b842c96d Remove libtool archive (.la) files in Chapter 5 and 6
They are really harmful.  In Binutils pass 2, libstdc++.la caused the
building system to use host /usr/lib/libstdc++.so for gprofng.  We now
has disabled gprofng for pass 2, but the similar issue also exists in
GCC pass 2.  In a normal LFS build, the building system silently uses
/usr/lib/libstdc++.so (I guess it does not blow up simply because some
blind luck); in a real cross build (x86 -> ARM for example) the build
will fail.

Remove the .la files to fix this issue.  Instead of only modifying
clfs-ng, it makes more sense to apply the change for trunk: though
the build does not fail, using host library is still a contamination.
2022-08-19 21:38:23 +05:00
Vladimir Pertsev
f4752c1466 Package updates.
Update to binutils-2.39.
Update to util-linux-2.38.1.
Update to Python3-3.10.6.
Update to glibc-2.36.

Added package file:gcc
2022-08-08 00:21:02 +05:00
Vladimir Pertsev
f1bc347e8f Added several sections to chapter 6 (Добавлено несколько разделов в главу 6) 2022-05-24 01:04:50 +05:00