[LFS-SVN] SVN-20170513, チェンジセット11250 対応。
@@ -4034,7 +4034,7 @@ | ||
4034 | 4034 | |
4035 | 4035 | |
4036 | 4036 | |
4037 | -TARGETVER=svn-20170505 | |
4037 | +TARGETVER=svn-20170513 | |
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,38 @@ | ||
54 | 54 | @z |
55 | 55 | |
56 | 56 | @x |
57 | + <para>2017-05-13</para> | |
58 | + <itemizedlist> | |
59 | + <listitem> | |
60 | + <para>[dj] - Introduce -isystem to use the final system location of | |
61 | + gcc's internel headers in the GlibC build.</para> | |
62 | + </listitem> | |
63 | + <listitem> | |
64 | + <para>[ken] - Update some library versions in Stripping Again, partly | |
65 | + fixes <ulink url="&lfs-ticket-root;4085">#4085</ulink>.</para> | |
66 | + </listitem> | |
67 | + <listitem> | |
68 | + <para>[dj] - Add additional symlinks to avoid "/tools" references | |
69 | + in final system.</para> | |
70 | + </listitem> | |
71 | + </itemizedlist> | |
72 | +@y | |
73 | + <para>2017-05-13</para> | |
74 | + <itemizedlist> | |
75 | + <listitem> | |
76 | + <para>[dj] - Glibc のビルドにおいて最終の gcc 内部ヘッダーの所在を -isystem により明示。</para> | |
77 | + </listitem> | |
78 | + <listitem> | |
79 | + <para>[ken] - 再度のストリップにてライブラリバージョンを更新。 | |
80 | + <ulink url="&lfs-ticket-root;4085">#4085</ulink> は一部完了。</para> | |
81 | + </listitem> | |
82 | + <listitem> | |
83 | + <para>[dj] - 最終システムにおいて "/tools" への参照がなくなるように、さらにシンボリックリンクを追加。</para> | |
84 | + </listitem> | |
85 | + </itemizedlist> | |
86 | +@z | |
87 | + | |
88 | +@x | |
57 | 89 | <para>2017-05-07</para> |
58 | 90 | <itemizedlist> |
59 | 91 | <listitem> |
@@ -58,6 +58,21 @@ | ||
58 | 58 | --> |
59 | 59 | |
60 | 60 | <listitem> |
61 | + <para>2017-05-14</para> | |
62 | + <itemizedlist> | |
63 | + <listitem> | |
64 | + <para>[matsuand] - | |
65 | + SVN-20170513, | |
66 | + チェンジセット | |
67 | + <ulink url="&lfs-rev-root;11246">11246</ulink> ~ | |
68 | + <ulink url="&lfs-rev-root;11250">11250</ulink> | |
69 | + 対応。 | |
70 | + </para> | |
71 | + </listitem> | |
72 | + </itemizedlist> | |
73 | + </listitem> | |
74 | + | |
75 | + <listitem> | |
61 | 76 | <para>2017-05-09</para> |
62 | 77 | <itemizedlist> |
63 | 78 | <listitem> |
@@ -20,10 +20,10 @@ | ||
20 | 20 | @z |
21 | 21 | |
22 | 22 | @x |
23 | - <para>Some programs use hard-wired paths to programs which do not exist yet. In | |
24 | - order to satisfy these programs, create a number of symbolic links which will be | |
25 | - replaced by real files throughout the course of this chapter after the software | |
26 | - has been installed:</para> | |
23 | + <para>Some programs use hard-wired paths to programs which do not exist yet. | |
24 | + In order to satisfy these programs, create a number of symbolic links which | |
25 | + will be replaced by real files throughout the course of this chapter after the | |
26 | + software has been installed:</para> | |
27 | 27 | @y |
28 | 28 | <para> |
29 | 29 | プログラムの中には固定的に他のプログラムへのパスを保持しているものがあります。 |
@@ -56,6 +56,15 @@ | ||
56 | 56 | </para> |
57 | 57 | @z |
58 | 58 | |
59 | +@x /bin/dd | |
60 | + <para>The path to <filename>dd</filename> will be hard-coded into the | |
61 | + <filename>/usr/bin/libtool</filename> utility.</para> | |
62 | +@y | |
63 | + <para> | |
64 | + <filename>dd</filename> へのパスが <filename>/usr/bin/libtool</filename> ユーティリティーにハードコーディングされます。 | |
65 | + </para> | |
66 | +@z | |
67 | + | |
59 | 68 | @x /bin/echo |
60 | 69 | <para>This is to satisfy one of the tests in Glibc's test suite, which |
61 | 70 | expects <filename>/bin/echo</filename>.</para> |
@@ -65,6 +74,25 @@ | ||
65 | 74 | </para> |
66 | 75 | @z |
67 | 76 | |
77 | +@x /usr/bin/install | |
78 | + <para>The path to <filename>install</filename> will be hard-coded into | |
79 | + the <filename>/usr/lib/bash/Makefile.inc</filename> file.</para> | |
80 | +@y | |
81 | + <para> | |
82 | + <filename>install</filename> へのパスが <filename>/usr/lib/bash/Makefile.inc</filename> ファイル内にてハードコーディングされます。 | |
83 | + </para> | |
84 | +@z | |
85 | + | |
86 | +@x /bin/ln | |
87 | + <para>The path to <filename>ln</filename> will be hard-coded into the | |
88 | + <filename>/usr/lib/perl5/&perl-version;/<target-triplet>/Config_heavy.pl</filename> | |
89 | + file.</para> | |
90 | +@y | |
91 | + <para> | |
92 | + <filename>ln</filename> へのパスが <filename>/usr/lib/perl5/&perl-version;/<target-triplet>/Config_heavy.pl</filename> ファイル内にてハードコーディングされます。 | |
93 | + </para> | |
94 | +@z | |
95 | + | |
68 | 96 | @x /bin/pwd |
69 | 97 | <para>Some <command>configure</command> scripts, particularly Glibc's, |
70 | 98 | have this pathname hard-coded.</para> |
@@ -74,6 +102,16 @@ | ||
74 | 102 | </para> |
75 | 103 | @z |
76 | 104 | |
105 | +@x /bin/rm | |
106 | + <para>The path to <filename>rm</filename> will be hard-coded into the | |
107 | + <filename>/usr/lib/perl5/&perl-version;/<target-triplet>/Config_heavy.pl</filename> | |
108 | + file.</para> | |
109 | +@y | |
110 | + <para> | |
111 | + <filename>rm</filename> へのパスが <filename>/usr/lib/perl5/&perl-version;/<target-triplet>/Config_heavy.pl</filename> ファイル内にてハードコーディングされます。 | |
112 | + </para> | |
113 | +@z | |
114 | + | |
77 | 115 | @x /bin/stty |
78 | 116 | <para>This pathname is hard-coded into Expect, therefore it is needed |
79 | 117 | for Binutils and GCC test suites to pass.</para> |
@@ -121,6 +159,17 @@ | ||
121 | 159 | </para> |
122 | 160 | @z |
123 | 161 | |
162 | +@x /usr/lib/lib{blkid,lzma,mount,uuid}.{a,la,so*} | |
163 | + <para>These links prevent systemd utilities from being acquiring an | |
164 | + unnecessary reference to the | |
165 | + <filename class="directory">/tools</filename> directory.</para> | |
166 | +@y | |
167 | + <para> | |
168 | + このリンクにより systemd のユーティリティーが、不要な <filename | |
169 | + class="directory">/tools</filename> へのリンクを用いないようにします。 | |
170 | + </para> | |
171 | +@z | |
172 | + | |
124 | 173 | @x /bin/sh |
125 | 174 | <para>Many shell scripts hard-code <filename>/bin/sh</filename>.</para> |
126 | 175 | @y |
@@ -38,6 +38,16 @@ | ||
38 | 38 | @z |
39 | 39 | |
40 | 40 | @x |
41 | + <para>Remove the symlink created earlier as the final gcc includes will be | |
42 | + installed here:</para> | |
43 | +@y | |
44 | + <para> | |
45 | + 前に作成していたシンボリックリンクは削除します。 | |
46 | + 最終の gcc に関するインクルード類はこれ以降にインストールされます。 | |
47 | + </para> | |
48 | +@z | |
49 | + | |
50 | +@x | |
41 | 51 | <para>The GCC documentation recommends building GCC in a dedicated build directory:</para> |
42 | 52 | @y |
43 | 53 | <para> |
@@ -60,18 +60,38 @@ | ||
60 | 60 | </para> |
61 | 61 | @z |
62 | 62 | |
63 | +%@x | |
64 | +% <para>Create a symlink for LSB compliance and, for x86_64, a | |
65 | +% compatibility symlink required for the dynamic loader to function | |
66 | +% correctly:</para> | |
67 | +%@y | |
68 | +% <para> | |
69 | +% LSB コンプライアンスに従ったシンボリックリンクを作成します。 | |
70 | +% また x86_64 に対してはダイナミックローダーが正しく機能するために必要なシンボリックリンクを作成します。 | |
71 | +% </para> | |
72 | +%@z | |
73 | + | |
63 | 74 | @x |
64 | - <para>Create a symlink for LSB compliance and, for x86_64, a | |
65 | - compatibility symlink required for the dynamic loader to function | |
66 | - correctly:</para> | |
75 | + <para>First create a compatibility symlink to avoid references to /tools in | |
76 | + our final glibc:</para> | |
67 | 77 | @y |
68 | 78 | <para> |
69 | - LSB コンプライアンスに従ったシンボリックリンクを作成します。 | |
70 | - また x86_64 に対してはダイナミックローダーが正しく機能するために必要なシンボリックリンクを作成します。 | |
79 | + 最終の glibc において /tools への参照をなくすためにシンボリックリンクを生成します。 | |
71 | 80 | </para> |
72 | 81 | @z |
73 | 82 | |
74 | 83 | @x |
84 | + <para>Determine the GCC include directory and create a symlink for LSB | |
85 | + compliance. Additionally, for x86_64, create a compatibility symlink | |
86 | + required for the dynamic loader to function correctly:</para> | |
87 | +@y | |
88 | + <para> | |
89 | + GCC のインクルードディレクトリを明示して LSB コンプライアンスに従ったシンボリックリンクを作成します。 | |
90 | + さらに x86_64 向けにダイナミックローダーが正しく機能するために必要なシンボリックリンクを作成します。 | |
91 | + </para> | |
92 | +@z | |
93 | + | |
94 | +@x | |
75 | 95 | <para>The Glibc documentation recommends building Glibc |
76 | 96 | in a dedicated build directory:</para> |
77 | 97 | @y |
@@ -87,11 +107,21 @@ | ||
87 | 107 | @z |
88 | 108 | |
89 | 109 | @x |
90 | - <title>The meaning of the new configure options:</title> | |
110 | + <title>The meaning of the options and new configure parameters:</title> | |
91 | 111 | @y |
92 | - <title>&MeaningOfOption1;configure&MeaningOfOption2;:</title> | |
112 | + <title>configure オプションおよびパラメーターの意味:</title> | |
93 | 113 | @z |
94 | 114 | |
115 | +@x CC="gcc -isystem $GCC_INCDIR -isystem /usr/include" | |
116 | + <para>Setting the location of both gcc and system include directories | |
117 | + avoids introduction of invalid paths in debuging symbols.</para> | |
118 | +@y | |
119 | + <para> | |
120 | + gcc とシステムのインクルードディレクトリを指定します。 | |
121 | + これによりデバッグシンボル内に誤ったパスが含まれないようにします。 | |
122 | + </para> | |
123 | +@z | |
124 | + | |
95 | 125 | @x --disable-werror |
96 | 126 | <para>This option disables the -Werror option passed to |
97 | 127 | GCC. This is necessary for running the test suite.</para> |
@@ -263,8 +263,9 @@ | ||
263 | 263 | <para>Is a driver for <command>groff</command> that produces output |
264 | 264 | in PCL5 format suitable for an HP LaserJet 4 printer</para> |
265 | 265 | @y |
266 | - <para>Is a driver for <command>groff</command> that produces output | |
267 | - in PCL5 format suitable for an HP LaserJet 4 printer</para> | |
266 | + <para> | |
267 | + HP LaserJet 4 プリンターに対しての PCL5 フォーマットを出力する <command>groff</command> ドライバープログラム。 | |
268 | + </para> | |
268 | 269 | @z |
269 | 270 | |
270 | 271 | @x |
@@ -8,24 +8,24 @@ | ||
8 | 8 | % $Date:: $ |
9 | 9 | % |
10 | 10 | @x |
11 | -<!ENTITY version "SVN-20170505"> | |
11 | +<!ENTITY version "SVN-20170513"> | |
12 | 12 | @y |
13 | 13 | <?xml version="1.0" encoding="UTF-8"?> |
14 | -<!ENTITY version "SVN-20170505"> | |
14 | +<!ENTITY version "SVN-20170513"> | |
15 | 15 | @z |
16 | 16 | |
17 | 17 | @x |
18 | -<!ENTITY versiond "20170505-systemd"> | |
18 | +<!ENTITY versiond "20170513-systemd"> | |
19 | 19 | @y |
20 | -<!ENTITY versiond "20170505-systemd"> | |
20 | +<!ENTITY versiond "20170513-systemd"> | |
21 | 21 | @z |
22 | 22 | |
23 | 23 | @x |
24 | -<!ENTITY releasedate "May 5, 2017"> | |
24 | +<!ENTITY releasedate "May 13, 2017"> | |
25 | 25 | @y |
26 | -<!ENTITY releasedate "2017年5月5日"> | |
27 | -<!ENTITY jversion "20170506"> | |
28 | -<!ENTITY jversiond "20170506"> | |
26 | +<!ENTITY releasedate "2017年5月13日"> | |
27 | +<!ENTITY jversion "20170514"> | |
28 | +<!ENTITY jversiond "20170514"> | |
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-20170505]) | |
10 | -m4_define([lfsd_version], [20170505-systemd]) | |
9 | +m4_define([lfs_version], [svn-20170513]) | |
10 | +m4_define([lfsd_version], [20170513-systemd]) |