OSDN Git Service

Added all.
[clfsja/cross-lfs-ja.git] / src / boot / ppc64-64 / yaboot-build.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     <secondary>boot</secondary>
14 @y
15     <secondary>ブート</secondary>
16 @z
17
18 @x
19     <title>Installation of Yaboot</title>
20 @y
21     <title>&InstallationOf1;Yaboot &InstallationOf2;</title>
22 @z
23
24 @x
25     <para>The Makefile is already set to do kernel-style cross-compiling,
26     but it will try to use <command>strip</command> to strip the second-stage
27     loader.  It also expects to be running as root for the install, and to
28     install for the root user, which user CLFS cannot do. We also need to use
29     the 64-bit compiler, and to force <command>ld</command> to use a 64-bit
30     emulation. Userland tools attempt to use host headers and we do not want
31     that. The following commands will fix and achieve this:</para>
32 @y
33     <para>
34     Makefile はカーネルスタイルのクロスコンパイル向けに作られています。
35     ただし第二ステージのローダーを <command>strip</command> コマンドを使ってストリップしようとします。
36     さらに root ユーザーとしてインストール処理を行ってしまうため CLFS ユーザーは何もできなくなります。
37     またここでは 64ビットコンパイラーが必要であり、<command>ld</command> が 64ビットエミュレーションを使うように仕向けなければなりません。
38     ユーザーランドのツール類はホストにあるヘッダーを用いてしまい、これは不適切なことです。
39     そこで以下のコマンドによりそれらの問題を修正します。
40     </para>
41 @z
42
43 @x
44     <para>Details on this package are located in <xref linkend="contents-yaboot" role="."/></para>
45 @y
46     <para>
47     &Details1;<xref linkend="contents-yaboot" role=""/>&Details2;
48     </para>
49 @z