2 % This is part of CLFSja package.
4 % This is a CTIE change file for the original XML source of the CLFSbook.
7 <?xml version="1.0" encoding="ISO-8859-1"?>
9 <?xml version="1.0" encoding="UTF-8"?>
13 <title>Cross Binutils-&binutils-version;</title>
15 <title>クロス Binutils-&binutils-version;</title>
19 <secondary>cross tools</secondary>
21 <secondary>&CrossTools;</secondary>
25 <title>Installation of Cross Binutils</title>
27 <title>&InstallationOf1;クロス Binutils &InstallationOf2;</title>
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
37 Binutils は Glibc や GCC よりも前にビルドすることが重要です。
38 Glibc や GCC では各種機能の確認テストにおいてリンカーやアセンブラーを利用するためです。
43 <title>The meaning of the new configure options:</title>
45 <title>&MeaningOfOption1;configure &MeaningOfOption2;</title>
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>
54 これは Binutils のビルドにあたって ${CLFS_HOST}-ar と ${CLFS_HOST}-as によるビルドが行われるようにします。
55 これらは本パッケージがビルドするものであって、まだインストールされていません。
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>
65 <option>--target</option> の指定と合わせることで、クロスアーキテクチャー用実行モジュールを生成します。
66 実行モジュールは ${CLFS_TARGET} に生成し ${CLFS_HOST} 上にて実行するモジュールとなります。
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>
76 <option>--host</option> の指定と合わせることで、クロスアーキテクチャー用実行モジュールを生成します。
77 実行モジュールは ${CLFS_TARGET} に生成し ${CLFS_HOST} 上にて実行するモジュールとなります。
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>
86 リンカーの検索パスのルートディレクトリを ${CLFS} とすることを指定します。
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>
98 Binutils のビルド中に探索するライブラリのパスを configure スクリプトに対して指定します。
99 リンカーへはディレクトリ <filename
100 class="directory">/tools/lib</filename> が指定されます。
101 これによってリンカーは、ホスト上のライブラリディレクトリを探索しないようになります。
106 <para>This disables internationalization as i18n is not needed for the
107 cross-compile tools.</para>
111 クロスコンパイルツールの生成においては不要だからです。
115 @x --disable-multilib
116 <para>This option disables the building of a multilib
117 capable Binutils.</para>
120 これはマルチライブラリに対応した Binutils としてはビルドしないことを指示します。
125 <para>This prevents the build from stopping in the event that there
126 are warnings from the host's compiler.</para>
129 ホストのコンパイラーにより警告メッセージが発生してもビルドが中断しないようにします。
134 <para os="be">Compile the package:</para>
136 <para os="be">&CompileThePackage;</para>
140 <para os="bh">Install the package:</para>
142 <para os="bh">&InstallThePackage;</para>
146 <para>Details on this package are located in <xref
147 linkend="contents-binutils" role="."/></para>
150 &Details1;<xref linkend="contents-binutils" role=""/>&Details2;