Xi Ruoyao
7546d8b850
Merge remote-tracking branch 'origin/trunk' into xry111/clfs-ng
2023-11-21 08:45:26 +08:00
Xi Ruoyao
e70bf8f4f4
hostreqs: Bump Coreutils minimal version to 8.1 and check for nproc
...
We'll use nproc for setting MAKEFLAGS and TESTSUITEFLAGS. And if nproc
is not available, we'll end up with "MAKEFLAGS=-j" which is very
dangerous because it allows make to spawn infinite number of jobs.
Check it early.
The nproc program is added in Coreutils 8.1 so we need to bump the
minimal version.
2023-11-13 21:00:03 +08:00
Xi Ruoyao
808bc9406b
hostreqs: Raise GCC minimal version to 5.2
...
Pass 1 GCC FTBFS with system GCC 5.1.
Link: https://gcc.gnu.org/PR65801
Link: https://lists.linuxfromscratch.org/sympa/arc/lfs-support/2023-09/msg00005.html
2023-09-17 19:54:22 +08:00
Xi Ruoyao
2df066c924
Merge remote-tracking branch 'origin/trunk' into xry111/clfs-ng
2023-09-15 18:54:55 +08:00
Xi Ruoyao
1ebfa8e664
pdf: Allow breaking pages in version-check and kernel configuration
...
They are very long <screen> or <note>. By default they are attributed
"keep-together.within-column = always", override it to allow line break.
Fixes #5336 .
Link: http://www.sagehill.net/docbookxsl/PageBreaking.html
2023-09-02 14:17:17 +08:00
Xi Ruoyao
4b1b79442c
hostreqs: Raise texinfo minimal version to 5.0
...
Binutils-2.41 FTBFS with texinfo-4.x. I've tested 5.0 and it works.
Link: https://sourceware.org/bugzilla/show_bug.cgi?id=30703
2023-08-30 00:32:30 +08:00
Xi Ruoyao
0f18f2b121
housekeeping after min-kernel bump
...
Update the rationale for min-kernel in hostreqs. Add a note in
general.ent about the EOL of current min-kernel. Realign the
backslashes in glibc instructions.
2023-06-05 23:20:48 +08:00
Xi Ruoyao
39d9ed85db
Merge remote-tracking branch 'origin/trunk' into xry111/clfs-ng
2023-04-01 21:06:22 +08:00
Douglas R. Reno
12a86f36b1
Typo fix for convenience partitions
...
Thanks goes to Rainer Fiebig on lfs-dev.
2023-03-21 14:20:13 -05:00
Bruce Dubbs
25cd02b9db
Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunk
2023-03-09 19:51:42 -06:00
Bruce Dubbs
6e4dfa7528
Tweak kernel version in host requirements
2023-03-09 19:51:31 -06:00
Xi Ruoyao
835e40ce16
Adjustments for /dev/pts
...
1. Declare UNIX98 PTY requirement in host system requirements and check
it in the script. All desktop or server distros should have it now,
but let's stop anyone from building on a embedded distro w/o UNIX98
PTY early...
2. Use Expect test suite as a guard against mishandled $LFS/dev/pts.
3. No need to test the basic function of Expect in Binutils anymore
because if ($LFS)/dev/pts is not good, the Expect test suite would
have failed.
2023-03-08 11:25:48 +08:00
Xi Ruoyao
a33431ca92
cross-ng: hostreqs: Adjust the new script for cross edition
2023-03-05 15:29:24 +08:00
Xi Ruoyao
90389c2763
Merge remote-tracking branch 'origin/trunk' into xry111/clfs-ng
2023-03-05 15:27:40 +08:00
Xi Ruoyao
271c856538
hostreqs: Use &min-kernel; for kernel version
2023-03-05 15:26:44 +08:00
Xi Ruoyao
e39d2aa9df
hostreqs: Remove commented out line
2023-03-05 15:22:24 +08:00
Xi Ruoyao
b789d88195
hostreq: Minor script adjustment
...
- Remove an extra whitespace breaking shebang (though our instruction
does not use the shebang).
- Adjust the regex to allow several letters after the version number,
and match grep version to the text.
- Raise Coreutils to 7.0 (for the host requirement script itself). It
was released in 2008 so I don't think it's a problem.
- Add a colon after the text "Compiler check" to match "Aliases:".
- Use grep -o instead of sed to make kernel version check simpler.
2023-03-05 10:01:40 +08:00
Bruce Dubbs
140e9a445d
q
2023-03-04 16:26:31 -06:00
Xi Ruoyao
5c3ffcb9bd
cross-ng: Both host and target systems are recommended to have 4core/8GB
2023-03-02 11:23:14 +08:00
Xi Ruoyao
0678bd4170
Merge remote-tracking branch 'origin/trunk' into xry111/clfs-ng
2023-03-02 11:16:03 +08:00
Xi Ruoyao
9547b2e7f8
hostreqs: Remove "required by udev" for kernel
...
We don't run the newly built udev daemon before rebooting to LFS kernel.
2023-02-28 14:59:19 +08:00
Bruce Dubbs
0ba2ee5a1f
Bump minimum gcc requirement to 5.1
2023-02-27 09:46:44 -06:00
Bruce Dubbs
7c92d6dd82
Update build times an sizes.
...
This update changes the default number of cores used to build
packages to 4. A section is also added to host requirements
to recommend a minumum number of cores and memory size.
2023-02-12 13:43:45 -06:00
Xi Ruoyao
85ec218a0d
Merge remote-tracking branch 'origin/trunk' into xry111/clfs-ng
2022-10-18 16:27:54 +08:00
David Bryant
294ea05cd1
Clarified verbiage here and there. Used the present perfect tense instead
...
of the simple present to make the order of events clearer.
2022-10-17 16:12:16 -05:00
David Bryant
86f386863e
Websters spells it up-to-date. Added one word for clarity.
2022-10-17 15:46:25 -05:00
Xi Ruoyao
dd61c7728a
Merge remote-tracking branch 'origin/trunk' into xry111/clfs-ng
2022-10-01 16:03:20 +08:00
David Bryant
2646c571d7
Clarify "mounting a partition" (chapter 2.7).
2022-09-27 12:21:38 -05:00
Xi Ruoyao
0ea3431d66
Merge remote-tracking branch 'origin/trunk' into xry111/clfs-ng
2022-09-26 22:03:23 +08:00
Xi Ruoyao
ad9fbd14ae
mounting: create &fstab; conventional entity and use it
2022-09-24 18:56:45 +08:00
Xi Ruoyao
f001ece905
creatingfilesystem: Refine the condition where a FS is needed
...
For example, a swap partition does not contain any FS. And, if you want
to clone a partition, you can use
dd if=/dev/<old-partition> of=/dev/<new-partition>
then it's unnecessary to create a FS on new-partition before operation.
This is sometimes faster than creating a new FS, mounting both
partition, then "cp -av" if the old-partition contains many small files.
2022-09-24 18:48:50 +08:00
David Bryant
50e70dbc1f
Clarify verbiage in chapter 2.6 (Setting the $LFS Variable).
2022-09-23 14:08:34 -05:00
David Bryant
9011f2d242
Clean up grammar / idiom in chapter 2.7 (Mounting the New Partition)
2022-09-22 16:17:48 -05:00
David Bryant
4ca7966259
Corrected grammar / idiom / punctuation.
...
Also added an introduction explaining what a file system does.
2022-09-22 15:24:38 -05:00
David Bryant
58f92b0647
Correcting idiom / syntax again, based on feedback from Bruce & Doug.
2022-09-22 14:31:32 -05:00
Xi Ruoyao
b00063f2a5
partition: update the description for /tmp with tmpfs
2022-09-23 02:03:38 +08:00
Xi Ruoyao
fc472c83d9
partition: update examples for /opt
...
We don't use /opt for GNOME, so use Texlive as another example.
2022-09-23 01:40:51 +08:00
Xi Ruoyao
67756f3ec2
fix a typo
2022-09-23 01:31:26 +08:00
David Bryant
6612f5441b
Corrected English idiom and punctuation in chapter 2.4 (new partition).
2022-09-21 16:16:00 -05:00
David Bryant
925414842a
Corrected English idiom, fixed some typos in chapter 2.3 (Stages)
2022-09-21 15:53:38 -05:00
David Bryant
17a807a99f
Fix minor typo in chapter 2 "Host System Requirements".
2022-09-21 15:41:34 -05:00
Xi Ruoyao
6c952e3e40
Merge remote-tracking branch 'origin/trunk' into xry111/clfs-ng
2022-09-19 14:38:55 +08:00
Xi Ruoyao
fb66c4c583
some http -> https changes
2022-09-05 09:52:05 +08:00
Xi Ruoyao
12033127e1
Merge remote-tracking branch 'origin/trunk' into xry111/clfs-ng
2022-09-01 19:27:01 +08:00
Xi Ruoyao
cfaf7273f8
parition: mention EFI system partition
...
Text only change. Simply refer to BLFS.
2022-08-28 20:06:00 +08:00
Xi Ruoyao
e286d8db14
decorate the references to root and lfs user
...
The references already correctly decorated are not changed because "if
it's not broken don't fix it".
2022-04-21 14:12:43 +08:00
Xi Ruoyao
8b37712d8b
cross-ng: document host dependencies for kernel cross compilation
2022-02-27 00:01:39 +08:00
Xi Ruoyao
e534de8823
cross-ng: don't create and mount fs in chapter 2
...
This procedure is deferred to the end of chapter 6 in cross edition.
2022-02-27 00:01:39 +08:00
Xi Ruoyao
cb518e03d7
cross-ng: remove kernel from hostreqs
2022-02-27 00:01:39 +08:00
Xi Ruoyao
1ea79fdb82
cross-ng: chapter 7: set up lo interface
2022-02-27 00:01:39 +08:00