[LFS-SVN] SVN-20200528, チェンジセット 11856-11863 対応。
@@ -4034,7 +4034,7 @@ | ||
4034 | 4034 | |
4035 | 4035 | |
4036 | 4036 | |
4037 | -TARGETVER=svn-20200521 | |
4037 | +TARGETVER=svn-20200528 | |
4038 | 4038 | |
4039 | 4039 | SVNVER=`grep 'ENTITY version ' ${bookdir}/general.ent | sed -e 's/^<!ENTITY version \"//' -e 's/\">$//' | tr 'A-Z' 'a-z'` |
4040 | 4040 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the original XML version" >&5 |
@@ -54,6 +54,160 @@ | ||
54 | 54 | @z |
55 | 55 | |
56 | 56 | @x |
57 | + <para>2020-05-28</para> | |
58 | + <itemizedlist> | |
59 | + <listitem> | |
60 | + <para>[pierre] - Update to linux-5.6.15. Fixes | |
61 | + <ulink url="&lfs-ticket-root;4658">#4658</ulink>.</para> | |
62 | + </listitem> | |
63 | + </itemizedlist> | |
64 | +@y | |
65 | + <para>2020-05-28</para> | |
66 | + <itemizedlist> | |
67 | + <listitem> | |
68 | + <para>[pierre] - linux-5.6.15 へのアップデート。 | |
69 | + <ulink url="&lfs-ticket-root;4658">#4658</ulink> を Fix に。</para> | |
70 | + </listitem> | |
71 | + </itemizedlist> | |
72 | +@z | |
73 | + | |
74 | +@x | |
75 | + <para>2020-05-27</para> | |
76 | + <itemizedlist> | |
77 | + <listitem> | |
78 | + <para>[pierre] - Bash: document test results.</para> | |
79 | + </listitem> | |
80 | + </itemizedlist> | |
81 | +@y | |
82 | + <para>2020-05-27</para> | |
83 | + <itemizedlist> | |
84 | + <listitem> | |
85 | + <para>[pierre] - Bash: テスト結果に言及。</para> | |
86 | + </listitem> | |
87 | + </itemizedlist> | |
88 | +@z | |
89 | + | |
90 | +@x | |
91 | + <para>2020-05-26</para> | |
92 | + <itemizedlist> | |
93 | + <listitem> | |
94 | + <para>[pierre] - Bash: do not use "su -c command" to change user | |
95 | + to nobody: it removes the controlling terminal and makes some | |
96 | + tests fail. Use "su << EOF" instead.</para> | |
97 | + </listitem> | |
98 | + <listitem> | |
99 | + <para>[pierre] - Mount /dev/pts with "--bind", so that "tty" | |
100 | + knows there is a terminal. Fixes a test in coreutils.</para> | |
101 | + </listitem> | |
102 | + <listitem> | |
103 | + <para>[pierre] - Add a patch to fix a failure in gold test suite, | |
104 | + which really needs -fcommon in some tests.</para> | |
105 | + </listitem> | |
106 | + <listitem> | |
107 | + <para>[pierre] - Fix a failure in automake test suite.</para> | |
108 | + </listitem> | |
109 | + <listitem> | |
110 | + <para>[pierre] - Update to vim-8.2.0814.</para> | |
111 | + </listitem> | |
112 | + <listitem> | |
113 | + <para>[pierre] - Add a symlink from /tools/lib/locale | |
114 | + to /usr/lib/locale/locale-archive, to allow some programs | |
115 | + to find the installed locales. Fixes test failures in bison | |
116 | + and man-db.</para> | |
117 | + </listitem> | |
118 | + </itemizedlist> | |
119 | +@y | |
120 | + <para>2020-05-26</para> | |
121 | + <itemizedlist> | |
122 | + <listitem> | |
123 | + <para>[pierre] - Bash: nobody ユーザーに切り替える際に "su -c command" としないことに。 | |
124 | + これを行ってしまうと制御端末が削除され、テスト失敗が発生するため。 | |
125 | + 替わりに "su << EOF" とする。</para> | |
126 | + </listitem> | |
127 | + <listitem> | |
128 | + <para>[pierre] - /dev/pts のマウントに "--bind" を付与。 | |
129 | + これにより "tty" が端末の存在を分かるように。 | |
130 | + coreutils におけるテストを修正。</para> | |
131 | + </listitem> | |
132 | + <listitem> | |
133 | + <para>[pierre] - gold テストスイートにおけるテスト失敗に対し、パッチにより修正。 | |
134 | + 特定テストでは -fcommon を必要とする。</para> | |
135 | + </listitem> | |
136 | + <listitem> | |
137 | + <para>[pierre] - automake テストスイート失敗を修正。</para> | |
138 | + </listitem> | |
139 | + <listitem> | |
140 | + <para>[pierre] - vim-8.2.0814 へのアップデート。</para> | |
141 | + </listitem> | |
142 | + <listitem> | |
143 | + <para>[pierre] - /tools/lib/locale から /usr/lib/locale/locale-archive へのシンボリックを生成。 | |
144 | + これによりインストール済ロケールを特定プログラムが探し出せるように。 | |
145 | + bison と man-db におけるテスト失敗を修正。 | |
146 | + </para> | |
147 | + </listitem> | |
148 | + </itemizedlist> | |
149 | +@z | |
150 | + | |
151 | +@x | |
152 | + <para>2020-05-21</para> | |
153 | + <itemizedlist> | |
154 | + <listitem> | |
155 | + <para>[pierre] - Fix a crash at early boot when using | |
156 | + CONFIG_STACK_PROTECTOR_STRONG=y in kernel configuration.</para> | |
157 | + </listitem> | |
158 | + </itemizedlist> | |
159 | +@y | |
160 | + <para>2020-05-21</para> | |
161 | + <itemizedlist> | |
162 | + <listitem> | |
163 | + <para>[pierre] - カーネルの CONFIG_STACK_PROTECTOR_STRONG=y が設定されている際に、システム起動初期に発生するクラッシュを修正。</para> | |
164 | + </listitem> | |
165 | + </itemizedlist> | |
166 | +@z | |
167 | + | |
168 | +@x | |
169 | + <para>2020-05-16</para> | |
170 | + <itemizedlist> | |
171 | + <listitem> | |
172 | + <para>[bdubbs] - Update to meson-0.54.2. Fixes | |
173 | + <ulink url="&lfs-ticket-root;4656">#4656</ulink>.</para> | |
174 | + </listitem> | |
175 | + <listitem> | |
176 | + <para>[bdubbs] - Update to Python-3.8.3. Fixes | |
177 | + <ulink url="&lfs-ticket-root;4655">#4655</ulink>.</para> | |
178 | + </listitem> | |
179 | + <listitem> | |
180 | + <para>[bdubbs] - Update to bison-3.6.1. Fixes | |
181 | + <ulink url="&lfs-ticket-root;4654">#4654</ulink>.</para> | |
182 | + </listitem> | |
183 | + <listitem> | |
184 | + <para>[bdubbs] - Update to linux-5.6.13. Fixes | |
185 | + <ulink url="&lfs-ticket-root;4653">#4653</ulink>.</para> | |
186 | + </listitem> | |
187 | + </itemizedlist> | |
188 | +@y | |
189 | + <para>2020-05-16</para> | |
190 | + <itemizedlist> | |
191 | + <listitem> | |
192 | + <para>[bdubbs] - meson-0.54.2 へのアップデート。 | |
193 | + <ulink url="&lfs-ticket-root;4656">#4656</ulink> を Fix に。</para> | |
194 | + </listitem> | |
195 | + <listitem> | |
196 | + <para>[bdubbs] - Python-3.8.3 へのアップデート。 | |
197 | + <ulink url="&lfs-ticket-root;4655">#4655</ulink> を Fix に。</para> | |
198 | + </listitem> | |
199 | + <listitem> | |
200 | + <para>[bdubbs] - bison-3.6.1 へのアップデート。 | |
201 | + <ulink url="&lfs-ticket-root;4654">#4654</ulink> を Fix に。</para> | |
202 | + </listitem> | |
203 | + <listitem> | |
204 | + <para>[bdubbs] - linux-5.6.13 へのアップデート。 | |
205 | + <ulink url="&lfs-ticket-root;4653">#4653</ulink> を Fix に。</para> | |
206 | + </listitem> | |
207 | + </itemizedlist> | |
208 | +@z | |
209 | + | |
210 | +@x | |
57 | 211 | <para>2020-05-09</para> |
58 | 212 | <itemizedlist> |
59 | 213 | <listitem> |
@@ -74,6 +228,9 @@ | ||
74 | 228 | <para>2020-05-08</para> |
75 | 229 | <itemizedlist> |
76 | 230 | <listitem> |
231 | + <para>[bdubbs] - Update to vim-8.2.0716.</para> | |
232 | + </listitem> | |
233 | + <listitem> | |
77 | 234 | <para>[bdubbs] - Update to bison-3.6. Fixes |
78 | 235 | <ulink url="&lfs-ticket-root;4652">#4652</ulink>.</para> |
79 | 236 | </listitem> |
@@ -98,6 +255,9 @@ | ||
98 | 255 | <para>2020-05-08</para> |
99 | 256 | <itemizedlist> |
100 | 257 | <listitem> |
258 | + <para>[bdubbs] - vim-8.2.0716 へのアップデート。</para> | |
259 | + </listitem> | |
260 | + <listitem> | |
101 | 261 | <para>[bdubbs] - bison-3.6 へのアップデート。 |
102 | 262 | <ulink url="&lfs-ticket-root;4652">#4652</ulink> を Fix に。</para> |
103 | 263 | </listitem> |
@@ -445,6 +605,36 @@ | ||
445 | 605 | </itemizedlist> |
446 | 606 | @z |
447 | 607 | |
608 | +@x | |
609 | + <para>2020-03-19</para> | |
610 | + <itemizedlist> | |
611 | + <listitem> | |
612 | + <para>[renodr] - Update to systemd-245. Fixes | |
613 | + <ulink url="&lfs-ticket-root;4593">#4593</ulink>.</para> | |
614 | + </listitem> | |
615 | + </itemizedlist> | |
616 | +@y | |
617 | + <para>2020-03-19</para> | |
618 | + <itemizedlist> | |
619 | + <listitem> | |
620 | + <para>[renodr] - systemd-245 へのアップデート。 | |
621 | + <ulink url="&lfs-ticket-root;4593">#4593</ulink> を Fix に。</para> | |
622 | + </listitem> | |
623 | + </itemizedlist> | |
624 | +@z | |
625 | + | |
626 | +@x | |
627 | + <listitem> | |
628 | + <para>2020-03-29</para> | |
629 | + <itemizedlist> | |
630 | + <listitem> | |
631 | + <para>[bdubbs] - Textual updates thanks to Kevin Buckley.</para> | |
632 | + </listitem> | |
633 | + </itemizedlist> | |
634 | + </listitem> | |
635 | +@y | |
636 | +@z | |
637 | + | |
448 | 638 | @x revision="systemd" |
449 | 639 | <para>2020-03-19</para> |
450 | 640 | <itemizedlist> |
@@ -60,6 +60,22 @@ | ||
60 | 60 | --> |
61 | 61 | |
62 | 62 | <listitem> |
63 | + <para>2020-05-29</para> | |
64 | + <itemizedlist> | |
65 | + <listitem> | |
66 | + <para>[matsuand] - | |
67 | + <phrase revision="sysv">SVN-20200528</phrase> | |
68 | + <phrase revision="systemd">20200528-systemd</phrase>, | |
69 | + チェンジセット | |
70 | + <ulink url="&lfs-rev-root;11856">11856</ulink> ~ | |
71 | + <ulink url="&lfs-rev-root;11863">11863</ulink> | |
72 | + 対応。 | |
73 | + </para> | |
74 | + </listitem> | |
75 | + </itemizedlist> | |
76 | + </listitem> | |
77 | + | |
78 | + <listitem> | |
63 | 79 | <para>2020-05-22</para> |
64 | 80 | <itemizedlist> |
65 | 81 | <listitem> |
@@ -47,10 +47,10 @@ | ||
47 | 47 | <para>&Download;: <ulink url="&patches-root;&bash-fixes-patch;"/></para> |
48 | 48 | @z |
49 | 49 | |
50 | -@x Bc Memory Leak Patch | |
51 | - <para>Download: <ulink url="&patches-root;&bc-memory-leak-patch;"/></para> | |
50 | +@x Binutils Fix for gold Test Suite Patch | |
51 | + <para>Download: <ulink url="&patches-root;&binutils-gold-test-patch;"/></para> | |
52 | 52 | @y |
53 | - <para>&Download;: <ulink url="&patches-root;&bc-memory-leak-patch;"/></para> | |
53 | + <para>&Download;: <ulink url="&patches-root;&binutils-gold-test-patch;"/></para> | |
54 | 54 | @z |
55 | 55 | |
56 | 56 | @x Bzip2 Documentation Patch |
@@ -29,6 +29,12 @@ | ||
29 | 29 | @z |
30 | 30 | |
31 | 31 | @x |
32 | + <para>Fix a failing test:</para> | |
33 | +@y | |
34 | + <para>テストが失敗するので、これを修正します。</para> | |
35 | +@z | |
36 | + | |
37 | +@x | |
32 | 38 | <para>Prepare Automake for compilation:</para> |
33 | 39 | @y |
34 | 40 | <para>&PreparePackage1;Automake&PreparePackage2;</para> |
@@ -92,6 +92,30 @@ | ||
92 | 92 | @z |
93 | 93 | |
94 | 94 | @x |
95 | + <para>The <command>su</command> command above is slightly different from | |
96 | + other places in the book. The | |
97 | + reason is that the <option>-c</option> option runs the command without | |
98 | + a controlling terminal, while the bash test suite needs one.</para> | |
99 | +@y | |
100 | + <para> | |
101 | + 上で実行している <command>su</command> は、本書内の別のところで実行しているものとは多少異なります。 | |
102 | + それは <option>-c</option> オプションによって、制御している端末とは無関係にコマンドが実行されるからです。 | |
103 | + そして bash のテストスイートでは、これが必要となります。 | |
104 | + </para> | |
105 | +@z | |
106 | + | |
107 | +@x | |
108 | + <para>Nevertheless, the <systemitem class="username">nobody</systemitem> | |
109 | + user does not have enough permissions for all the tests to pass. This shows | |
110 | + up in some <quote>diff</quote> output in four test results.</para> | |
111 | +@y | |
112 | + <para> | |
113 | + ただし <systemitem class="username">nobody</systemitem> ユーザーには、すべてのテストを正常終了させるための権限を持っていません。 | |
114 | + 4 つあるテストの<quote>diff</quote>出力において、このことがわかります。 | |
115 | + </para> | |
116 | +@z | |
117 | + | |
118 | +@x | |
95 | 119 | <para>Install the package and move the main executable to |
96 | 120 | <filename class='directory'>/bin</filename>:</para> |
97 | 121 | @y |
@@ -58,11 +58,13 @@ | ||
58 | 58 | |
59 | 59 | @x |
60 | 60 | <para>Now remove one test that prevents the tests from running |
61 | - to completion:</para> | |
61 | + to completion, and fix other tests in the gold test suite, which | |
62 | + need to be adjusted for GCC 10:</para> | |
62 | 63 | @y |
63 | 64 | <para> |
64 | 65 | ここでテストを 1 つ削除します。 |
65 | 66 | これによってテストを完成させます。 |
67 | + また gold テストスイートの中のテストに対して、GCC 10 に対応することが必要なものを修正します。 | |
66 | 68 | </para> |
67 | 69 | @z |
68 | 70 |
@@ -186,11 +188,13 @@ | ||
186 | 188 | @z |
187 | 189 | |
188 | 190 | @x |
189 | - <para>The ver_test_pr16504.sh test is known to fail.</para> | |
191 | +<!-- <para>The ver_test_pr16504.sh test is known to fail.</para>--> | |
190 | 192 | @y |
193 | +<!-- | |
191 | 194 | <para> |
192 | 195 | ver_test_pr16504.sh は 失敗します。 |
193 | 196 | </para> |
197 | +--> | |
194 | 198 | @z |
195 | 199 | |
196 | 200 | @x |
@@ -194,6 +194,20 @@ | ||
194 | 194 | </para> |
195 | 195 | @z |
196 | 196 | |
197 | +@x /tools/lib/locale/locale-archive | |
198 | + <para>Some programs built in chapter 5 look for installed | |
199 | + locale descriptions in this file. The locale descriptions will be | |
200 | + installed in <filename>/usr/lib/locale/locale-archive</filename> | |
201 | + after building the final glibc. The symlink allows those programs | |
202 | + to use the installed locales.</para> | |
203 | +@y | |
204 | + <para> | |
205 | + 第 5 章にてビルドしたプログラムの中には、インストール済のこのファイル内のロケール記述を検索するものがあります。 | |
206 | + そのロケール記述は、最終的な glibc がビルドされた後は <filename>/usr/lib/locale/locale-archive</filename> にインストールされます。 | |
207 | + 以下のシンボリックリンクを作成することで、現在インストールされているロケール記述をそういったプログラムが利用できるようにします。 | |
208 | + </para> | |
209 | +@z | |
210 | + | |
197 | 211 | @x |
198 | 212 | <para>Historically, Linux maintains a list of the mounted file systems in the |
199 | 213 | file <filename>/etc/mtab</filename>. Modern kernels maintain this list |
@@ -59,18 +59,6 @@ | ||
59 | 59 | @z |
60 | 60 | |
61 | 61 | @x |
62 | - <para>When using <envar>CONFIG_STACKPROTECTOR_STRONG=y</envar>, and | |
63 | - compiling with GCC 10 and later, the default optimization is too | |
64 | - aggressive, and generates a kernel panic when booting. This can be | |
65 | - fixed with:</para> | |
66 | -@y | |
67 | - <para> | |
68 | - <envar>CONFIG_STACKPROTECTOR_STRONG=y</envar> の設定を行い GCC 10 以降を用いてコンパイルする場合、デフォルトの最適化が強力に行われてしまうため、起動時に kernel panic が発生します。 | |
69 | - これは以下のようにして回避することができます。 | |
70 | - </para> | |
71 | -@z | |
72 | - | |
73 | -@x | |
74 | 62 | <para>Configure the kernel via a menu-driven interface. For general |
75 | 63 | information on kernel configuration see <ulink |
76 | 64 | url="&hints-root;kernel-configuration.txt"/>. BLFS has some information |
@@ -8,24 +8,24 @@ | ||
8 | 8 | % $Date:: $ |
9 | 9 | % |
10 | 10 | @x |
11 | -<!ENTITY version "SVN-20200521"> | |
11 | +<!ENTITY version "SVN-20200528"> | |
12 | 12 | @y |
13 | 13 | <?xml version="1.0" encoding="UTF-8"?> |
14 | -<!ENTITY version "SVN-20200521"> | |
14 | +<!ENTITY version "SVN-20200528"> | |
15 | 15 | @z |
16 | 16 | |
17 | 17 | @x |
18 | -<!ENTITY versiond "20200521-systemd"> | |
18 | +<!ENTITY versiond "20200528-systemd"> | |
19 | 19 | @y |
20 | -<!ENTITY versiond "20200521-systemd"> | |
20 | +<!ENTITY versiond "20200528-systemd"> | |
21 | 21 | @z |
22 | 22 | |
23 | 23 | @x |
24 | -<!ENTITY releasedate "May 21st, 2020"> | |
24 | +<!ENTITY releasedate "May 28th, 2020"> | |
25 | 25 | @y |
26 | -<!ENTITY releasedate "2020/05/21"> | |
27 | -<!ENTITY jversion "20200522"> | |
28 | -<!ENTITY jversiond "20200522"> | |
26 | +<!ENTITY releasedate "2020/05/28"> | |
27 | +<!ENTITY jversion "20200529"> | |
28 | +<!ENTITY jversiond "20200529"> | |
29 | 29 | <!ENTITY dir-jversion "svn-ja"> |
30 | 30 | <!ENTITY dir-jversiond "svn-sysdja"> |
31 | 31 | @z |
@@ -6,5 +6,5 @@ | ||
6 | 6 | dnl $Date:: $ |
7 | 7 | dnl |
8 | 8 | dnl m4-include this file to define the current LFS version |
9 | -m4_define([lfs_version], [svn-20200521]) | |
10 | -m4_define([lfsd_version], [20200521-systemd]) | |
9 | +m4_define([lfs_version], [svn-20200528]) | |
10 | +m4_define([lfsd_version], [20200528-systemd]) |