Xi Ruoyao
d6006ef769
relax host system requirements
...
A requirement on Glibc is not needed at all. It's enough once
$LFS_TGT-* is runnable. A test on Alpine (using musl as libc) has
practically proved this.
We'd raised binutils and GCC requirements mostly for Glibc. But now
Glibc is cross compiled by our cross toolchain with latest GCC and
binutils release, the host tools really does not matter. In the Glibc
building process only two .c files are build with BUILD_CC (the C
compiler from the host), and they are highly conservative (mostly
unchanged for years).
Binutils does not have too much requirement on host GCC & Binutils:
there is even a Binutils commit in this week fixing a build failure with
GCC-4.2!
So the most strict limitation comes from GCC. GCC requires host GCC to
support ISO C++ 11 so GCC >= 4.8 is needed. And both GCC-4.8 and latest
GCC-11.2 claims a requirement for Binutils-2.12 (for x86_64) or 2.13.1
(for 32-bit x86), so we make minimal Binutils version 2.13.1.
And, host bzip2 is never used now: the only .tar.bz2 files are elfutils
and python docs. They are not decompressed before entering chroot.
2022-02-19 10:29:47 +08:00
Bruce Dubbs
9904ecb1de
Spelling/Typos
2022-02-18 14:49:40 -06:00
Thomas Trepl (Moody)
738a4c13cd
Automatic merge of trunk into multilib
2022-02-16 05:45:10 +01:00
Xi Ruoyao
2cf3c176cf
break very long line
2022-02-15 15:45:00 +08:00
Xi Ruoyao
174d1bf948
libstdc++ pass 1: rephrase the explanation for --with-gxx-include-dir
...
I just received a private mail from some guy obviously puzzled by this
switch. Expand the explanation a little to make it more clear.
2022-02-15 15:29:35 +08:00
Thomas Trepl (Moody)
3e09569e0d
Automatic merge of trunk into multilib
2022-02-05 05:45:10 +01:00
Xi Ruoyao
bca4876ac5
Revert "binutils: use -j1 for make install"
...
This reverts commit 03a41fd0cd
.
It's no longer needed after binutils-gdb commit "install dependencies for
ld -> bfd and libctf -> bfd" (755ba58e).
2022-02-04 17:55:05 +08:00
Thomas Trepl (Moody)
c4595c3bd1
Fix usage of ISL in gcc
2022-01-20 23:31:05 +01:00
Thomas Trepl (Moody)
7abb6a9fef
Automatic merge of trunk into multilib
2021-12-03 05:45:10 +01:00
Xi Ruoyao
0fc98a07ff
gcc-pass1: set --with-glibc-version to target glibc version
...
"info gccinstall" says:
'--with-glibc-version=MAJOR.MINOR'
Tell GCC that when the GNU C Library (glibc) is used on the target
it will be version MAJOR.MINOR or later. Normally this can be
detected from the C library's header files, but this option may be
needed when bootstrapping a cross toolchain without the header
files available for building the initial bootstrap compiler.
So it can, and should be set to the version of glibc which will be built
for the chroot environment.
On x86_64, currently it does not make any difference with values >=
2.13. But it may make a difference if a new feature is added to glibc,
or on other platforms.
2021-12-03 03:06:18 +08:00
Thomas Trepl (Moody)
a9fea2fb19
Automatic merge of trunk into multilib
2021-11-12 05:45:09 +01:00
Xi Ruoyao
0fc1b27b09
move the ln note back to chap 5 glibc
...
It was moved to chapter 4 during merged-/usr update. However the ln
commands in chapater 4 are "trivial", so move it back to chapter 5 glibc
where we start to use a "different syntactic version" of it.
2021-11-12 00:41:02 +08:00
Thomas Trepl (Moody)
716db1f765
Merge upstream
2021-09-20 09:37:34 +02:00
Bruce Dubbs
43b6ecdc1f
Remove extra spaces
2021-09-15 11:24:27 -05:00
Pierre Labastie
a26f29f645
Remove spaces at end o lines - chapter05
2021-09-07 22:43:31 +02:00
Thomas Trepl (Moody)
0fd35e0640
Fix spacing
2021-08-25 09:41:21 +02:00
Pierre Labastie
763a00a98d
Fix spacing of backslashes in binutils-pass1
2021-08-24 13:02:18 +02:00
Thomas Trepl (Moody)
66bfc2bb56
Automatic merge of trunk into multilib
2021-08-03 05:45:09 +02:00
Bruce Dubbs
9c7598cc15
Package updates.
...
Update to glibc-2.34.
Update to diffutils-3.8.
Update to libcap-2.52.
2021-08-02 20:52:40 -05:00
Thomas Trepl (Moody)
cfb8eeac69
Automatic merge of trunk into multilib
2021-07-22 05:45:08 +02:00
DJ Lucas
4eee9ccd08
Ensure that glibc installs ldconfig and sln to /usr/sbin.
2021-07-21 20:02:02 -05:00
Thomas Trepl (Moody)
30fb4c0470
Automatic merge of trunk into multilib
2021-05-18 08:09:10 +02:00
Xi Ruoyao
80838616e5
glibc: remove description of libc_cv_rtlddir for now
2021-05-16 02:28:22 +08:00
Thomas Trepl (Moody)
d4b521822c
Merge
2021-05-15 07:57:13 +02:00
Xi Ruoyao
7f25c8447d
glibc: remove libc_cv_rtlddir override for now
...
Back to use the sed. Need to investigate later.
2021-05-14 22:44:01 +08:00
Thomas Trepl (Moody)
1b1acbed65
Use /usr/lib for libc_cv_rtlddir
2021-05-14 12:54:44 +02:00
Thomas Trepl (Moody)
0ebda11158
Remove entities for multilib pathes
...
Add usage of libc_cv_rtlddir
2021-05-14 12:47:43 +02:00
Thomas Trepl (Moody)
f5c3bf6e7e
Use a configuration option to set the loader pathes in ldd
2021-05-13 18:30:55 +02:00
Xi Ruoyao
7bf2e85ea6
glibc: fix ldd script
2021-05-13 23:28:16 +08:00
Thomas Trepl (Moody)
3de7f52194
Fix some pathes in glibc
2021-05-12 18:24:06 +02:00
Thomas Trepl (Moody)
df462a9511
Merge pre-LFS-11-0 changes
2021-05-12 07:26:46 +02:00
Douglas R. Reno
d7a942197e
Merge Xi's changes into trunk
...
Update to meson-0.58.0
Update to systemd-248
Update to gcc-11.1.0
Update to linux-5.12.1
Update to iproute2-5.12.0
Update to Python-3.9.5
Make /bin, /sbin, and /lib symlinks to their counterparts in /usr.
Thanks again for a significant portion of this work goes to Xi, I only
really merged it and made a couple of modifications for my updates. To
LFS 11.x we go!
2021-05-11 23:24:11 -05:00
Thomas Trepl
ceebda5df5
Merge changes from trunk to multilib
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@12176 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2021-03-31 18:41:41 +08:00
Thomas Trepl
4c8c1288b8
Merge changes from trunk to multilib
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@12142 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2021-03-31 18:41:41 +08:00
Thomas Trepl
38de42d0ed
Merge changes from trunk to multilib
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@12072 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2021-03-31 18:41:40 +08:00
Thomas Trepl
d7e0db5ccd
Merge changes from trunk to multilib
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@12034 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2021-03-31 18:41:40 +08:00
Thomas Trepl
6dfcfecca3
Update to new lfs structure
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@11986 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2021-03-31 18:41:39 +08:00
Thomas Trepl
6451cd1e10
MultiLib: Merge changes up to 11872
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@11879 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2021-03-31 18:41:39 +08:00
Thomas Trepl
e37764e832
MultiLib: Merge changes from trunk
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@11821 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2021-03-31 18:41:38 +08:00
Thomas Trepl
630308d8e5
MultiLib: Merge changes from trunk
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@11801 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2021-03-31 18:41:38 +08:00
Thomas Trepl
ff4f25b501
Readd lost statement
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@11795 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2021-03-31 18:41:38 +08:00
Thomas Trepl
939f5316e0
MultiLib: Merge changes from trunk
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@11792 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2021-03-31 18:41:37 +08:00
Thomas Trepl
c7e74d668b
MultiLib: Merge changes from trunk
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@11783 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2021-03-31 18:41:37 +08:00
Thomas Trepl
6fc519eba0
Updates after 9.1 release
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@11766 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2021-03-31 18:41:37 +08:00
Thomas Trepl
e2ccc32118
Merge upstream; Upgrade isl+firmware; add description to glibc
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@11759 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2021-03-31 18:41:37 +08:00
Thomas Trepl
43822ccfaa
MultiLib: Merge changes from trunk
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@11757 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2021-03-31 18:41:37 +08:00
Thomas Trepl
725ef3bb00
MultiLib: Merge changes from trunk
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@11747 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2021-03-31 18:41:37 +08:00
Thomas Trepl
3ca4306ac6
MultiLib: Merge changes from trunk
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@11712 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2021-03-31 18:41:36 +08:00
Thomas Trepl
9c31d62ebd
MultiLib: Merge changes from trunk
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@11687 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2021-03-31 18:41:36 +08:00
Thomas Trepl
0aaf6a318a
MultiLib: Merge changes from trunk
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@11681 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2021-03-31 18:41:36 +08:00
Thomas Trepl
d7f58cca65
MultiLib: Merge changes from trunk
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@11674 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2021-03-31 18:41:36 +08:00
Thomas Trepl
5066dee828
MultiLib: Merge changes from trunk
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@11623 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2021-03-31 18:41:35 +08:00
Thomas Trepl
8a67f19184
Merge changes from trunk
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@11608 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2021-03-31 18:41:35 +08:00
Thomas Trepl
f5ae110a14
Merge changes from trunk
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@11606 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2021-03-31 18:41:35 +08:00
Thomas Trepl
cad96bf236
Merge upstream changes
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@11601 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2021-03-31 18:41:35 +08:00
Thomas Trepl
9b4ca9ab82
Fix name of interpreter in mx32 test
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@11581 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2021-03-31 18:41:34 +08:00
Thomas Trepl
3f4c0f419a
Apply upstream changes
...
Fix invalid name in 5.7 at mx32 sanity check
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@11579 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2021-03-31 18:41:34 +08:00
Thomas Trepl
714599ff52
Apply trunk changes
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@11577 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2021-03-31 18:41:34 +08:00
Thomas Trepl
9c0c3a0966
Simplify instructions for multilib support. Fixes #4453
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@11575 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2021-03-31 18:41:34 +08:00
Thomas Trepl
fd48baafd5
Change profiling attribute to enable selection of m32 and/or mx32. Fixes #4452 .
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@11571 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2021-03-31 18:41:34 +08:00
Thomas Trepl
6702623889
Merge trunk, add multilib.xml to prologue
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@11570 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2021-03-31 18:41:34 +08:00
Thomas Trepl
b3f1ebb313
First apply of multilib-patch of April 1st, 2019
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@11566 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2021-03-31 18:41:31 +08:00
Pierre Labastie
430a8de69f
Clarify some explanations about the minimal directory layout in chap 4
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@12169 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2021-03-24 15:02:32 +00:00
Xi Ruoyao
a6307b6c60
restore a note about ln command from LFS 9.x
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@12168 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2021-03-24 14:18:25 +00:00
Xi Ruoyao
03a41fd0cd
binutils: use -j1 for make install
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@12166 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2021-03-17 16:30:50 +00:00
Xi Ruoyao
0ceb295279
document x86 ISA level related breakage and workaround
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@12133 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2021-02-13 02:26:13 +00:00
Xi Ruoyao
34fe7e07cd
decorate usernames with <systemitem>
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@12071 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2020-12-26 15:51:54 +00:00
Xi Ruoyao
17eb152e1a
binutils-pass1: adjust timing sample to match the build command
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@12032 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2020-08-20 08:27:42 +00:00
Xi Ruoyao
d9cdc3e9db
temp glibc: /tools -> $LFS/tools
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11964 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2020-06-19 17:53:34 +00:00
Pierre Labastie
12fff1eb8d
Slightly change the layout in part III, so that the preliminary material
...
appear separated. Minor rewrites for accounting for the new layout
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11949 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2020-06-17 20:50:25 +00:00
Pierre Labastie
d125a6bd0b
Add forgotten "case" in glibc chapter 5
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/cross2@11942 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2020-06-15 05:23:47 +00:00
Pierre Labastie
77d2cd8d43
- fix some gcc->GCC
...
- remove commented text in glibc (chap 5), and fix a directory location
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/cross2@11934 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2020-06-13 08:55:55 +00:00
Pierre Labastie
26fec2772d
Update sbu-du for cross2 branch
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/cross2@11925 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2020-06-12 08:40:02 +00:00
Bruce Dubbs
6a156bab1b
Mostly text updates in Chapter 8.
...
There are a couple of minor command changes.
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/cross2@11924 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2020-06-12 04:40:07 +00:00
Thomas Trepl
fb386e05f1
Rename package entities to be independent of chapter numbering
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/cross2@11921 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2020-06-11 12:55:28 +00:00
Bruce Dubbs
79524a0c69
Text updates for cross2 Chapter 5
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/cross2@11914 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2020-06-09 23:10:16 +00:00
Pierre Labastie
192c66815a
Add a warning before installation of glibc-chapter5
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/cross2@11907 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2020-06-08 20:42:12 +00:00
Pierre Labastie
81e0bc49dc
Rewrite chapter 5 title and introduction
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/cross2@11906 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2020-06-08 20:24:56 +00:00
Pierre Labastie
069c0ecc1a
Remove unneeded files in chapter 5
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/cross2@11900 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2020-06-08 07:49:58 +00:00
Pierre Labastie
784dc13f86
Fix a reference in toolchain notes
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/cross2@11899 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2020-06-08 07:18:58 +00:00
Bruce Dubbs
fcc027677d
Initial commit of alternative cross LFS
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/cross2@11897 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2020-06-07 20:16:00 +00:00
Pierre Labastie
caca15ff94
Fixes due to the new layout
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/cross-chap5@11885 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2020-06-01 09:45:53 +00:00
Pierre Labastie
264dfd9e05
Update to upstream r11882
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/cross-chap5@11883 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2020-05-31 20:01:42 +00:00
Pierre Labastie
ae7f075dd6
Update to trunk r11877
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/cross-chap5@11878 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2020-05-30 18:22:47 +00:00
Pierre Labastie
f7ca699b41
merge trunk and add patch to gcc pass2
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/cross-chap5@11842 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2020-05-09 10:49:56 +00:00
Pierre Labastie
c911069f9a
Move bison and flex to chroot, they do not need themselves for being built
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/cross-chap5@11838 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2020-05-06 13:04:34 +00:00
Pierre Labastie
69a8b2b7e4
Build tic on build host and use it to generate /usr/share/terminfo
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/cross-chap5@11836 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2020-05-06 12:59:54 +00:00
Pierre Labastie
0b63a37abe
Prevent "make" from using guile from the build host
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/cross-chap5@11835 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2020-05-06 11:46:06 +00:00
Pierre Labastie
efcb393343
Make the new book
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/cross-chap5@11831 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2020-05-03 21:02:51 +00:00
Pierre Labastie
effe07a910
Fix circular deps between util-linux and eudev/systemd:
...
- build util-linux in chapter 5 for both books
- move eudev before util-linux in chapter 6
- make utils-linux libs and headers accessible to /usr in
"Creating essential ..."
- not related, but forgotten at previous commit: make also libfl flex
library accessible to /usr
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11817 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2020-04-19 14:45:08 +00:00
Pierre Labastie
924667ee54
Reinstate flex in chapter 5, for the sake on ar and ranlib.
...
This allows to reinstate bison's tests.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11816 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2020-04-19 14:06:50 +00:00
Pierre Labastie
c2863e6d25
Add remarks about .la files telling that they are potentially harmful
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11815 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2020-04-19 08:14:10 +00:00
Bruce Dubbs
df43be1530
Textual updates thanks to Kevin Buckley.
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11800 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2020-03-29 20:04:31 +00:00
Bruce Dubbs
97af73804e
Typo
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11799 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2020-03-28 16:48:44 +00:00
Pierre Labastie
50645c821c
Reorder gcc-pass2 to parallel gcc-pass1
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11788 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2020-03-18 08:24:08 +00:00
Bruce Dubbs
8671978267
Update to gcc-9.3.0.
...
Update to bc-2.6.0.
Update to bison-3.5.3.
Update to linux-5.5.9.
Update to coreutils-8.32.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11782 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2020-03-15 04:27:41 +00:00
Pierre Labastie
b6dd4d724b
Remove an obsolete option in libstdc++
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11770 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2020-03-02 08:01:51 +00:00
Bruce Dubbs
649045ce16
LFS-9.1
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11762 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2020-02-29 21:24:14 +00:00
Pierre Labastie
013e94aa3a
Revert change introduced inadvertently in libstdc++ at r11760
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11761 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2020-02-29 12:39:14 +00:00
Pierre Labastie
394dc3fc60
Make the "target architectures" section more up to date
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11760 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2020-02-29 12:25:06 +00:00
Pierre Labastie
09e3f94d7c
As pointed by Tadeus Prastowo, two command explanations have to be reworded
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11758 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2020-02-23 06:56:18 +00:00
Bruce Dubbs
d876f0e2f2
Explain with-glibc-version in gcc pass 1
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11753 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2020-02-17 22:26:06 +00:00
Pierre Labastie
afcfd745ae
Remove unused files and make
...
idref's more regular
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11746 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2020-02-09 20:50:38 +00:00
Xi Ruoyao
ae11e15dd7
gcc: tell the audience that Glibc-2.31 is the smoking gun
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11739 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2020-02-02 07:09:11 +00:00
Bruce Dubbs
5e32d3008a
Update to vim-8.2.0190.
...
Update to binutils-2.34.
Update to glibc-2.31.
Update to linux-5.5.1.
Update to bc-2.5.3.
Update to iproute2-5.5.0.
Update to util-linux 2.35.1.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11738 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2020-02-02 01:15:18 +00:00
Bruce Dubbs
9324285d9d
Update to make-4.3.
...
Update to vim-8.2.0129.
Update to gmp-6.2.0.
Update to sed-4.8.
Update to bc-2.5.1.
Update to linux-5.4.13.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11731 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2020-01-20 01:25:41 +00:00
Pierre Labastie
e45f19f97c
File-5.38
...
Vim-8.2.0024
Linux-5.4.6
Python-3.8.1
Some updates in SBU and disk usage
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11711 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2019-12-22 10:06:21 +00:00
Pierre Labastie
f5eb738df4
Linux-5.3.1, and fix the instructions for installing headers
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11676 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2019-09-25 12:32:25 +00:00
Bruce Dubbs
ff097a94f5
Text clarifications
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11673 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2019-09-15 16:27:03 +00:00
Xi Ruoyao
26e2eb6c9b
perl: typo in option description
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11669 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2019-09-04 10:04:29 +00:00
Bruce Dubbs
8e1baccc0f
Update to linux-5.2.4.
...
Update to man-db-2.8.7.
Update to meson-0.51.2.
Update to findutils-4.7.0.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11665 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2019-09-02 03:00:49 +00:00
Bruce Dubbs
1b3d6df776
Update to man-pages-5.01.
...
Update to linux-5.1.3.
Update to iproute2-5.1.0.
Update to gettext-0.20.1.
Update to file-5.37.
Update to e2fsprogs-1.45.1.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11607 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2019-05-19 19:05:56 +00:00
Douglas R. Reno
3dfd95eaf1
Cleanup after the --disable-libmpx instruction removal in GCC. This required changes to GCC Pass 1 (CH5) and the main GCC page (CH6)
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11600 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2019-05-11 04:39:07 +00:00
Xi Ruoyao
032b60c66b
Remove useless option in GCC (pass 1 and final)
...
In GCC 9.1 release libmpx has been removed. So --disable-libmpx is no
longer needed.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11594 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2019-05-08 07:10:42 +00:00
Pierre Labastie
6070f516c5
Change <productname> tags so that they reflect the dbhtml processing
...
instruction
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11574 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2019-04-10 20:20:22 +00:00
Pierre Labastie
8176c9cb55
Add a note about which tarball to use for Python
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11573 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2019-04-10 20:18:23 +00:00
Douglas R. Reno
67966fb5ce
Add the word 'package' to the --without-ensurepip explanation, because it can be misleading for some users.
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11567 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2019-04-02 22:35:54 +00:00
Bruce Dubbs
791b6c7029
Fix a problem when building Python in Chapter 5 where some hosts may use host
...
dependent headers.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11519 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2019-02-14 19:11:08 +00:00
Bruce Dubbs
c10c9831bf
Simlify instructions for glibc in Chapter 5
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11512 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2019-02-06 20:14:49 +00:00
Bruce Dubbs
597ec033cf
Add some minor text tweaks
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11510 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2019-02-03 16:33:35 +00:00
Bruce Dubbs
a2717960c1
Update to bison-3.3.1.
...
Update to glibc-2.29.
Update to libpipeline-1.5.1.
Update to linux-4.20.6.
Update to meson-0.49.1.
Update to mpfr-4.0.2.
Update to ninja-1.9.0.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11506 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2019-02-01 23:36:05 +00:00
Bruce Dubbs
16dc51dbe9
Update to linux-4.20.1.
...
Update to diffutils-3.7.
Update to tar-1.31.
Update to man-db-2.8.5.
Update to bash-5.0.
Update to readline-8.0.
Update to iproute2-4.20.0.
Update to util-linux-2.33.1.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11499 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2019-01-10 05:54:40 +00:00
Bruce Dubbs
320cf3bbb7
Update to gzip-1.10.
...
Update to tzdata-2018i.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11498 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2018-12-31 22:44:58 +00:00
DJ Lucas
cc09c074d6
Restore build of Util-Linux in chapter5 to avoid reciprocal dependency for Systemd.
...
Moved installation of Util-Linux and E2fsprogs after Procps to satisfy build order in the Systemd book. This has no effect on the SysV book.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11473 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2018-09-30 01:14:36 +00:00
Bruce Dubbs
6c672426f8
Clean up of unneeded symbolic links.
...
Reordered packages so version specific packages are
built as late as possible in Chapter 6. Now building
util-linux in Chapter 5 is unneeded and has been removed.
Update to eudev-3.2.6.
Update to elfutils-0.174 (libelf).
Update to psmisc-23.2.
Update to openssl-1.1.1.
Update to linux-4.18.9.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11472 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2018-09-20 17:02:36 +00:00
Bruce Dubbs
76db8d6fa1
Add LANG to vim test instructions.
...
Ensure grep tests run to completion.
Run gcc tests in Chapter 6 as a non-privileged user.
Move shadow to before gcc so the gcc tests can
use su to run as a non-privileged user.
Add perl Configure options in Chapter 5 to ensure
no host system libraries are used.
Update minimum make version to 4.0 required by glibc-2.28.
Update bzip2 url to a new location.
Update to linux-4.17.14.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11446 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2018-08-12 16:35:49 +00:00
Bruce Dubbs
efca30a736
Update to glibc-2.28.
...
Update to gdbm-1.17.
Update to linux-4.17.11.
Update to man-db-2.8.4.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11443 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2018-08-02 19:04:22 +00:00
Bruce Dubbs
1067bacad2
Update description/rationale for Libstdc++ in Chapter 5
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11424 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2018-06-20 15:20:49 +00:00
Bruce Dubbs
1e96cc1ddd
Remove 'core' from tcl name
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11393 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2018-03-30 17:00:54 +00:00
Bruce Dubbs
be80d9cdee
Clarify dynamic linker name in gcc-pass2
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11392 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2018-03-30 16:56:44 +00:00
Bruce Dubbs
e8b732abeb
Fix references to both 32-bit and 64-bit systems to list 64-bit examples first.
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11377 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2018-02-26 18:48:55 +00:00
Pierre Labastie
1059bade48
Revert the change at revision 11375
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11376 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2018-02-20 21:11:46 +00:00
Bruce Dubbs
0d59104f8e
Typo
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11375 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2018-02-20 18:47:51 +00:00
Pierre Labastie
e97454fe6d
Fix terxst about Check being built after Dejagnu
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11373 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2018-02-20 18:42:20 +00:00
Bruce Dubbs
e7f2b5dbea
Update to expect-5.45.4.
...
Update to linux-4.15.1.
Update to man-db-2.8.0.
Reorder m4 in Chapter 6 to satisfy bison.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11362 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2018-02-05 18:45:26 +00:00
Bruce Dubbs
869b096686
Update to glibc-2.27.
...
Update to man-pages-4.15.
Update to bash-4.4.18.
Update to iproute2-4.15.0.
Add an option to binutils to support 64-bit operations on
a 32-bit system.
Provide better initialization for vim.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11359 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2018-02-03 02:56:41 +00:00
Bruce Dubbs
a6fccf3edc
Update to binutils-2.30.0.
...
Update to gcc-7.3.0.
Update to tzdata-2018c.
Update to linux-4.14.15.
Move check from Chpater 5 to Chapter 6.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11354 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2018-01-28 23:09:39 +00:00
Bruce Dubbs
a91de2aaa7
Update to linux-4.14.12.
...
Update to gdbm-1.14.1.
Update to e2fsprogs-1.43.8.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11347 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2018-01-06 22:32:03 +00:00
Bruce Dubbs
25332b5e97
Add comments to the kernel section to change the unwinder option.
...
Update to linux-4.14.10.
Update to coreutils-8.29.
Remove old footer from non-chunks book.
Make spacing between "Chapter" and digit non breaking.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11344 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2017-12-31 16:56:07 +00:00
Bruce Dubbs
0d84af1cbb
Typos and wording changes
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11343 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2017-12-28 03:52:38 +00:00
Bruce Dubbs
6699f0fa9c
Update to perl-5.26.1
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11304 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2017-09-23 23:29:47 +00:00
Pierre Labastie
105937c37a
The <productname> tag should contain the name of the package, not the name of what is installed (it is planned to use this information in jhalfs)
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11277 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2017-08-10 11:41:46 +00:00
Bruce Dubbs
44dc5587c3
Fix an error in the mountfs bootscript.
...
Remove outdated seds for diffutils in both Chapters 5 and 6.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11263 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2017-06-26 17:38:03 +00:00
Bruce Dubbs
98d90032d0
Update to linux-4.11.4.
...
Add ld.gold description to binutils.
Update instructions for Chapter5 util-linux.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11257 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2017-06-07 19:24:30 +00:00
Bruce Dubbs
a7cde9b095
Update to util-linux-2.30.
...
Update to perl-5.26.0.
Update to file-5.31.
Update to diffutils-3.6.
Update to linux-4.11.3.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11255 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2017-06-02 20:30:55 +00:00
Bruce Dubbs
bd5f090a68
Update to flex-2.6.4
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11245 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2017-05-08 15:58:13 +00:00
Bruce Dubbs
89c1c43dc3
Update to gcc-7.1.0.
...
Update to iproute2-4.11.0.
Fix some faulty gnulib code in diffutils.
Disable a failing test in vim.
Document a failing test in binutils.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11242 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2017-05-04 04:22:11 +00:00
DJ Lucas
a05450f636
Fix description of commands in gcc pass1.
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11206 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2017-03-11 05:48:22 +00:00
DJ Lucas
e1230252d6
Add gold linker to ch6 binutils build, restore chapter 5 bison.
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11178 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2017-02-08 04:30:34 +00:00
Bruce Dubbs
b2f3f15a09
Update to gcc-6.3.0.
...
Update to gmp-6.1.2.
Update to iproute2-4.9.0.
Update to man-pages-4.09.
Update to man-db-2.7.6.1.
Update to linux-4.9.
Update to eudev-3.2.1.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11157 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2016-12-21 21:42:05 +00:00