OSDN Git Service

GIT-20170514.
[clfsja/cross-lfs-ja.git] / src / cross-tools / common / binutils.ch
1 %
2 % This is part of CLFSja package.
3 %
4 % This is a CTIE change file for the original XML source of the CLFSbook.
5 %
6 @x
7 <?xml version="1.0" encoding="ISO-8859-1"?>
8 @y
9 <?xml version="1.0" encoding="UTF-8"?>
10 @z
11
12 @x
13   <title>Cross Binutils-&binutils-version;</title>
14 @y
15   <title>クロス Binutils-&binutils-version;</title>
16 @z
17
18 @x
19     <secondary>cross tools</secondary>
20 @y
21     <secondary>&CrossTools;</secondary>
22 @z
23
24 @x
25     <title>Installation of Cross Binutils</title>
26 @y
27     <title>&InstallationOf1;クロス Binutils &InstallationOf2;</title>
28 @z
29
30 @x
31     <para os="da">It is important that Binutils be compiled before Glibc and
32     GCC because both Glibc and GCC perform various tests on the available
33     linker and assembler to determine which of their own features to
34     enable.</para>
35 @y
36     <para os="da">
37     Binutils は Glibc や GCC よりも前にビルドすることが重要です。
38     Glibc や GCC では各種機能の確認テストにおいてリンカーやアセンブラーを利用するためです。
39     </para>
40 @z
41
42 @x
43       <title>The meaning of the new configure options:</title>
44 @y
45       <title>&MeaningOfOption1;configure &MeaningOfOption2;</title>
46 @z
47
48 @x AR=ar AS=as
49           <para>This prevents Binutils from compiling with ${CLFS_HOST}-ar
50            and ${CLFS_HOST}-as as they are provided by this package and therefore
51            not installed yet.</para>
52 @y
53           <para>
54           これは Binutils のビルドにあたって ${CLFS_HOST}-ar と ${CLFS_HOST}-as によるビルドが行われるようにします。
55           これらは本パッケージがビルドするものであって、まだインストールされていません。
56           </para>
57 @z
58
59 @x --host=${CLFS_HOST}
60           <para>When used with <option>--target</option>, this creates a
61           cross-architecture executable which creates files for
62           ${CLFS_TARGET} but runs on ${CLFS_HOST}.</para>
63 @y
64           <para>
65           <option>--target</option> の指定と合わせることで、クロスアーキテクチャー用実行モジュールを生成します。
66           実行モジュールは ${CLFS_TARGET} に生成し ${CLFS_HOST} 上にて実行するモジュールとなります。
67           </para>
68 @z
69
70 @x --target=${CLFS_TARGET}
71           <para>When used with <option>--host</option>, this creates a
72           cross-architecture executable that creates files for
73           ${CLFS_TARGET} but runs on ${CLFS_HOST}.</para>
74 @y
75           <para>
76           <option>--host</option> の指定と合わせることで、クロスアーキテクチャー用実行モジュールを生成します。
77           実行モジュールは ${CLFS_TARGET} に生成し ${CLFS_HOST} 上にて実行するモジュールとなります。
78           </para>
79 @z
80
81 @x --with-sysroot=${CLFS}
82           <para>Tells configure to build a linker that uses ${CLFS} as its
83           root directory for its search paths.</para>
84 @y
85           <para>
86           リンカーの検索パスのルートディレクトリを ${CLFS} とすることを指定します。
87           </para>
88 @z
89
90 @x --with-lib-path=/tools/lib
91           <para>This tells the configure script to specify the library
92           search path during the compilation of Binutils, resulting in
93           <filename class="directory">/tools/lib</filename> being passed
94           to the linker. This prevents the linker from searching through
95           library directories on the host.</para>
96 @y
97           <para>
98           Binutils のビルド中に探索するライブラリのパスを configure スクリプトに対して指定します。
99           リンカーへはディレクトリ <filename
100           class="directory">/tools/lib</filename> が指定されます。
101           これによってリンカーは、ホスト上のライブラリディレクトリを探索しないようになります。
102           </para>
103 @z
104
105 @x --disable-nls
106           <para>This disables internationalization as i18n is not needed for the
107           cross-compile tools.</para>
108 @y
109           <para>
110           これは i18n 国際化を無効とします。
111           クロスコンパイルツールの生成においては不要だからです。
112           </para>
113 @z
114
115 @x --disable-multilib
116           <para>This option disables the building of a multilib
117           capable Binutils.</para>
118 @y
119           <para>
120           これはマルチライブラリに対応した Binutils としてはビルドしないことを指示します。
121           </para>
122 @z
123
124 @x --disable-werror
125           <para>This prevents the build from stopping in the event that there
126           are warnings from the host's compiler.</para>
127 @y
128           <para>
129           ホストのコンパイラーにより警告メッセージが発生してもビルドが中断しないようにします。
130           </para>
131 @z
132
133 @x --enable-gold=yes
134           <para>This option enables the building of the gold linker.</para>
135 @y
136           <para>
137           ゴールドリンカー (gold linker) をビルドすることを指示します。
138           </para>
139 @z
140
141 @x --enable-plugins
142           <para>This option enables support for plugins.</para>
143 @y
144           <para>
145           プラグインサポートを有効にします。
146           </para>
147 @z
148
149 @x --enable-threads
150           <para>This option enables multi-threaded linking for the gold linker.</para>
151 @y
152           <para>
153           ゴールドリンカー (gold linker) に対するマルチスレッドリンクを有効にします。
154           </para>
155 @z
156
157 @x
158     <para os="be">Compile the package:</para>
159 @y
160     <para os="be">&CompileThePackage;</para>
161 @z
162
163 @x
164     <para os="bh">Install the package:</para>
165 @y
166     <para os="bh">&InstallThePackage;</para>
167 @z
168
169 @x
170     <para>Details on this package are located in <xref
171     linkend="contents-binutils" role="."/></para>
172 @y
173     <para>
174     &Details1;<xref linkend="contents-binutils" role=""/>&Details2;
175     </para>
176 @z