• R/O
  • SSH
  • HTTPS

lfsbookja: コミット


コミットメタ情報

リビジョン1138 (tree)
日時2017-05-14 10:26:28
作者matsuand

ログメッセージ

[LFS-SVN] SVN-20170513, チェンジセット11250 対応。

変更サマリ

差分

--- trunk/lfsbook/configure (revision 1137)
+++ trunk/lfsbook/configure (revision 1138)
@@ -4034,7 +4034,7 @@
40344034
40354035
40364036
4037-TARGETVER=svn-20170505
4037+TARGETVER=svn-20170513
40384038
40394039 SVNVER=`grep 'ENTITY version ' ${bookdir}/general.ent | sed -e 's/^<!ENTITY version \"//' -e 's/\">$//' | tr 'A-Z' 'a-z'`
40404040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the original XML version" >&5
--- trunk/lfsbook/src/chapter01/changelog.ch (revision 1137)
+++ trunk/lfsbook/src/chapter01/changelog.ch (revision 1138)
@@ -54,6 +54,38 @@
5454 @z
5555
5656 @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
5789 <para>2017-05-07</para>
5890 <itemizedlist>
5991 <listitem>
--- trunk/lfsbook/src/chapter01/jchangelog.ch (revision 1137)
+++ trunk/lfsbook/src/chapter01/jchangelog.ch (revision 1138)
@@ -58,6 +58,21 @@
5858 -->
5959
6060 <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>
6176 <para>2017-05-09</para>
6277 <itemizedlist>
6378 <listitem>
--- trunk/lfsbook/src/chapter06/createfiles.ch (revision 1137)
+++ trunk/lfsbook/src/chapter06/createfiles.ch (revision 1138)
@@ -20,10 +20,10 @@
2020 @z
2121
2222 @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>
2727 @y
2828 <para>
2929 プログラムの中には固定的に他のプログラムへのパスを保持しているものがあります。
@@ -56,6 +56,15 @@
5656 </para>
5757 @z
5858
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+
5968 @x /bin/echo
6069 <para>This is to satisfy one of the tests in Glibc's test suite, which
6170 expects <filename>/bin/echo</filename>.</para>
@@ -65,6 +74,25 @@
6574 </para>
6675 @z
6776
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;/&lt;target-triplet&gt;/Config_heavy.pl</filename>
89+ file.</para>
90+@y
91+ <para>
92+ <filename>ln</filename> へのパスが <filename>/usr/lib/perl5/&perl-version;/&lt;target-triplet&gt;/Config_heavy.pl</filename> ファイル内にてハードコーディングされます。
93+ </para>
94+@z
95+
6896 @x /bin/pwd
6997 <para>Some <command>configure</command> scripts, particularly Glibc's,
7098 have this pathname hard-coded.</para>
@@ -74,6 +102,16 @@
74102 </para>
75103 @z
76104
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;/&lt;target-triplet&gt;/Config_heavy.pl</filename>
108+ file.</para>
109+@y
110+ <para>
111+ <filename>rm</filename> へのパスが <filename>/usr/lib/perl5/&perl-version;/&lt;target-triplet&gt;/Config_heavy.pl</filename> ファイル内にてハードコーディングされます。
112+ </para>
113+@z
114+
77115 @x /bin/stty
78116 <para>This pathname is hard-coded into Expect, therefore it is needed
79117 for Binutils and GCC test suites to pass.</para>
@@ -121,6 +159,17 @@
121159 </para>
122160 @z
123161
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+
124173 @x /bin/sh
125174 <para>Many shell scripts hard-code <filename>/bin/sh</filename>.</para>
126175 @y
--- trunk/lfsbook/src/chapter06/gcc.ch (revision 1137)
+++ trunk/lfsbook/src/chapter06/gcc.ch (revision 1138)
@@ -38,6 +38,16 @@
3838 @z
3939
4040 @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
4151 <para>The GCC documentation recommends building GCC in a dedicated build directory:</para>
4252 @y
4353 <para>
--- trunk/lfsbook/src/chapter06/glibc.ch (revision 1137)
+++ trunk/lfsbook/src/chapter06/glibc.ch (revision 1138)
@@ -60,18 +60,38 @@
6060 </para>
6161 @z
6262
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+
6374 @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>
6777 @y
6878 <para>
69- LSB コンプライアンスに従ったシンボリックリンクを作成します。
70- また x86_64 に対してはダイナミックローダーが正しく機能するために必要なシンボリックリンクを作成します。
79+ 最終の glibc において /tools への参照をなくすためにシンボリックリンクを生成します。
7180 </para>
7281 @z
7382
7483 @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
7595 <para>The Glibc documentation recommends building Glibc
7696 in a dedicated build directory:</para>
7797 @y
@@ -87,11 +107,21 @@
87107 @z
88108
89109 @x
90- <title>The meaning of the new configure options:</title>
110+ <title>The meaning of the options and new configure parameters:</title>
91111 @y
92- <title>&MeaningOfOption1;configure&MeaningOfOption2;:</title>
112+ <title>configure オプションおよびパラメーターの意味:</title>
93113 @z
94114
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+
95125 @x --disable-werror
96126 <para>This option disables the -Werror option passed to
97127 GCC. This is necessary for running the test suite.</para>
--- trunk/lfsbook/src/chapter06/groff.ch (revision 1137)
+++ trunk/lfsbook/src/chapter06/groff.ch (revision 1138)
@@ -263,8 +263,9 @@
263263 <para>Is a driver for <command>groff</command> that produces output
264264 in PCL5 format suitable for an HP LaserJet 4 printer</para>
265265 @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>
268269 @z
269270
270271 @x
--- trunk/lfsbook/src/general.ch (revision 1137)
+++ trunk/lfsbook/src/general.ch (revision 1138)
@@ -8,24 +8,24 @@
88 % $Date:: $
99 %
1010 @x
11-<!ENTITY version "SVN-20170505">
11+<!ENTITY version "SVN-20170513">
1212 @y
1313 <?xml version="1.0" encoding="UTF-8"?>
14-<!ENTITY version "SVN-20170505">
14+<!ENTITY version "SVN-20170513">
1515 @z
1616
1717 @x
18-<!ENTITY versiond "20170505-systemd">
18+<!ENTITY versiond "20170513-systemd">
1919 @y
20-<!ENTITY versiond "20170505-systemd">
20+<!ENTITY versiond "20170513-systemd">
2121 @z
2222
2323 @x
24-<!ENTITY releasedate "May 5, 2017">
24+<!ENTITY releasedate "May 13, 2017">
2525 @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">
2929 <!ENTITY dir-jversion "svn-ja">
3030 <!ENTITY dir-jversiond "svn-sysdja">
3131 @z
--- trunk/lfsbook/version.ac (revision 1137)
+++ trunk/lfsbook/version.ac (revision 1138)
@@ -6,5 +6,5 @@
66 dnl $Date:: $
77 dnl
88 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])
旧リポジトリブラウザで表示