Commit Graph

47 Commits

Author SHA1 Message Date
Poltern
b24ed1c3bd Multilib instructions update 2024-02-22 14:20:16 +05:00
Poltern
f11906f825 Merge branch 'main' into multilib 2024-02-12 01:28:02 +05:00
Poltern
76fad010c0 Fix punctuation in quotes, and quote signs 2024-02-01 22:12:23 +05:00
Poltern
6ffa2cb043 treewide: Use <ulink> instead of <filename> for man pages
"gcc(1)" is really not a file name.

Use <ulink> and link to the online man page on
https://man.archlinux.org/ so the user can refer to the man pages more
easily.

The change is done via a sed command and long lines are wrapped
manually.
2024-02-01 16:39:54 +05:00
Poltern
fa2871f12e Typo and Unset udev_helpers after installation 2024-01-08 20:05:26 +05:00
Poltern
b35bb207dd binutils: Add --enable-default-hash-style=gnu for configure (#5401) 2024-01-02 21:34:28 +05:00
Poltern
0ace4ec523 Added multilib support, small typo 2023-10-03 21:54:49 +05:00
Poltern
3a75776371 Merge branch 'main' into multilib 2023-10-02 12:11:53 +05:00
Poltern
34f0201587 Package updates and disable building nscd in glibc. 2023-10-02 12:11:20 +05:00
Poltern
2c7da31625 Added multilib support in chapter 7
Small fix
2023-09-24 02:29:47 +05:00
Poltern
9d3d0b0936 Merge branch 'main' into multilib 2023-09-22 12:49:52 +05:00
Poltern
56aeacef38 Typo fix 2023-09-22 12:49:29 +05:00
Poltern
d55a3c811f Added m32, mx32 arch 2023-09-22 12:47:46 +05:00
Poltern
ef71444998 Merge branch 'main' into multilib 2023-09-21 12:38:17 +05:00
Poltern
2e41e8d219 Minor reword 2023-09-21 12:37:44 +05:00
Poltern
5e852badde Added multilib instructions in libstdc++.xml 2023-09-21 12:34:43 +05:00
Poltern
a58aa7b760 Translated chapter05/binutils-pass1 and gcc-pass1 2023-09-21 12:07:48 +05:00
Poltern
2964df271e Merge from main 2023-09-21 11:54:41 +05:00
Poltern
36d0650717 Typo fix 2023-09-21 11:46:42 +05:00
Poltern
3371d33722 Merge branch 'main' into multilib 2023-09-21 11:44:57 +05:00
Poltern
907d01f857 Typo fix 2023-09-21 11:44:33 +05:00
Poltern
efa2d0767f Merge branch 'main' into multilib
# Conflicts:
#	chapter05/gcc-pass1.xml
2023-09-21 11:32:21 +05:00
Poltern
2c4b6da830 Typo fix 2023-09-21 10:41:09 +05:00
Poltern
b2bb3d8298 Translated chapter05/binutils-pass1 and gcc-pass1
Typo fix
2023-09-21 10:33:57 +05:00
Poltern
d3d3bbf9fb libstdc++: Remove one more .la file 2023-09-15 22:49:46 +05:00
Poltern
ff1a697d30 Minor fixes for using gcc13 2023-08-12 21:15:35 +05:00
Poltern
fb0f4bc0dc Spelling 2023-08-03 01:14:31 +05:00
Poltern
7730f2b8d7 Spelling 2023-08-02 20:37:27 +05:00
Poltern
499ee2fefc Translated glibc and libstdc++ 2023-06-29 00:43:30 +05:00
Poltern
c8519e473c Translated binutils-pass1 and gcc-pass1 2023-06-28 23:50:50 +05:00
Poltern
f5f243bc93 Spelling/Typos 2023-06-22 23:45:00 +05:00
Poltern
721bdffd88 Translated page about kernel 2023-06-12 19:09:10 +05:00
Poltern
9614d13246 Small fix 2023-05-26 02:07:20 +05:00
Poltern
fd68af235e Microtranslation 2023-05-24 17:27:52 +05:00
Poltern
3cc75c95ff Fix Makefile for pdf generation 2023-05-24 13:49:18 +05:00
Poltern
4cb26ecb54 Correction of endings 2023-05-24 11:00:49 +05:00
Vladimir Pertsev
ea57126215 glibc: don't mention "/lib" as ld.so search path anymore
Don't use dummy.c for glibc sanity check in chap 5
grub: update description for grub-glue-efi
python: supress "failed to check new pip version" or "a new pip version is available" warnings
parition: mention EFI system partition
Remove all non header files in linux headers
groff: remove -j1
gcc-pass2: remove unnecessary --enable-initfini-array option
2022-09-06 23:32:38 +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
712edf96d5 Add Chapter 9 and small translate fix 2022-08-13 00:17:03 +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
a94a9fbeb2 Spell check 2022-05-28 02:34:48 +05:00
Vladimir Pertsev
bad0f3328e Minor line break fix 2022-05-22 01:04:03 +05:00
Vladimir Pertsev
05a5297d4f Small fix Chapter 5
Add .gitattributes
2022-05-21 01:59:05 +05:00
Vladimir Pertsev
5cec9aa026 Added sections to chapter 5 (Добавлены разделы в главу 5)
- Glibc (Сборка Glibc)
- Libstdc++ Pass 1 (Libstdc++ Проход 1)
2022-05-21 00:53:51 +05:00
Vladimir Pertsev
8ea7c915c2 Added Linux Api Headers (Добавлены Заголовочные файлы Linux API) 2022-05-20 01:59:21 +05:00
Vladimir Pertsev
6f49e2d6f4 Added GCC-11.2.0 - Pass 1 in chapter 5 (Добавлена сборка GCC Проход 1) в главу 5 2022-05-20 00:36:16 +05:00
Vladimir Pertsev
8040de1a23 Add chapter 5 ( Добавлена глава 5)
- Introduction (Введение)
- Binutils-2.38 - Pass 1 (Сборка Binutils-2.38 - Проход 1)
2022-05-19 23:46:02 +05:00