OSDN Git Service

Added all.
[clfsja/cross-lfs-ja.git] / src / final-system / multilib / glibc-64bit.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>Glibc-&glibc-version; 64-Bit</title>
14 @y
15   <title>Glibc-&glibc-version; 64-&Bit;</title>
16 @z
17
18 @x
19     <title>Installation of Glibc</title>
20 @y
21     <title>&InstallationOf1;Glibc &InstallationOf2;</title>
22 @z
23
24 @x
25     <para os="m1">Tell Glibc to install its 64-bit libraries into
26     <filename class="directory">/lib64</filename>:</para>
27 @y
28     <para os="m1">
29     64 ビットライブラリを <filename class="directory">/lib64</filename> にインストールするようにします。
30     </para>
31 @z
32
33 @x
34       <title>The meaning of the new configure option:</title>
35 @y
36       <title>&MeaningOfOption1;configure &MeaningOfOption2;</title>
37 @z
38
39 @x --libexecdir=/usr/lib64/glibc
40           <para>This changes the location of the <command>getconf</command>
41           utility from its default of <filename
42           class="directory">/usr/libexec</filename> to <filename
43           class="directory">/usr/lib64/glibc</filename>.</para>
44 @y
45           <para>
46           <command>getconf</command> ユーティリティーのインストールディレクトリを、デフォルトの <filename
47           class="directory">/usr/libexec</filename> でなく <filename
48           class="directory">/usr/lib64/glibc</filename> に変更します。
49           </para>
50 @z
51
52 @x
53     <title>Configuring The Dynamic Loader</title>
54 @y
55     <title>&Configuring1;ダイナミックローダー&Configuring2;</title>
56 @z
57
58 @x
59     <para os="ld-a">By default, the dynamic loader (<filename
60     class="libraryfile">/lib/ld-linux.so.2</filename> for 32bit executables and
61     <filename class="libraryfile">/lib64/ld-linux.so.2</filename> for
62     64bit executables) searches through
63     <filename class="directory">/lib</filename>,
64     <filename class="directory">/lib64</filename>,
65     <filename class="directory">/usr/lib</filename>,
66     and <filename class="directory">/usr/lib64</filename> for dynamic
67     libraries that are needed by programs as they are run. However, if
68     there are libraries in directories other than these, they need to be
69     added to the <filename>/etc/ld.so.conf</filename> file in order
70     for the dynamic loader to find them. Some directories that are commonly
71     known to contain additional libraries are
72     <filename class="directory">/usr/local/lib</filename>,
73     <filename class="directory">/usr/local/lib64</filename>,
74     <filename class="directory">/opt/lib</filename>,
75     and <filename class="directory">/opt/lib64</filename>,
76     so add those directories to the dynamic loader's search path.</para>
77 @y
78     <para os="ld-a">
79     ダイナミックリンカー (32ビットモジュール用 <filename
80     class="libraryfile">/lib32/ld.so.1</filename>、64ビットモジュール用 <filename
81     class="libraryfile">/lib64/ld.so.1</filename>) がダイナミックライブラリを検索するデフォルトのディレクトリは <filename
82     class="directory">/lib</filename> ディレクトリ、<filename
83     class="directory">/lib64</filename> ディレクトリ、<filename
84     class="directory">/usr/lib</filename> ディレクトリ、<filename
85     class="directory">/usr/lib64</filename> ディレクトリです。
86     各種プログラムが実行される際にはここから検索されたダイナミックライブラリがリンクされます。
87     もしこれ以外のディレクトリにライブラリファイルがあるなら <filename>/etc/ld.so.conf</filename> ファイルに記述を追加して、ダイナミックローダーが探し出せるようにしておくことが必要です。
88     ライブラリが配置される追加のディレクトリとしては <filename
89     class="directory">/usr/local/lib</filename>, <filename
90     class="directory">/usr/local/lib64</filename>, <filename
91     class="directory">/opt/lib</filename>, <filename
92     class="directory">/opt/lib64</filename> といったものがよく利用されます。
93     ダイナミックローダーの検索パスとしてこのようなディレクトリを追加します。
94     </para>
95 @z
96
97 @x
98     <para os="ld-b">Create a new file <filename>/etc/ld.so.conf</filename> by running the
99     following:</para>
100 @y
101     <para os="ld-b">
102     以下のコマンドを実行して <filename>/etc/ld.so.conf</filename> ファイルを新たに生成します。
103     </para>
104 @z