OSDN Git Service

GIT-20170514.
[clfsja/cross-lfs-ja.git] / src / final-system / ppc64 / glibc.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; 32 Bit Libraries</title>
14 @y
15   <title>Glibc-&glibc-version; 32&Bit;ライブラリ</title>
16 @z
17
18 @x
19     <secondary>32 Bit</secondary>
20 @y
21     <secondary>32&Bit;</secondary>
22 @z
23
24 @x
25     <title>Installation of Glibc</title>
26 @y
27     <title>&InstallationOf1;Glibc &InstallationOf2;</title>
28 @z
29
30 @x
31     <para os="u1">The powerpc (32) architecture is expected to fail the
32     check-textrel tests because it cannot protect some elf segments in
33     shared libraries from being executable and writable. Using the default
34     64-bit compiler means the test runs as <literal>__powerpc64__</literal>
35     which is <emphasis>not</emphasis> expected to fail. The problem only exists
36     in 32-bit, the 64-bit ABI allows the segments to be protected.</para>
37 @y
38     <para os="u1">
39     PowerPC 32ビットアーキテクチャーでは check-textrel テストが失敗します。
40     共有ライブラリの ELF セグメントに対して実行や書き込みを制限しないからです。
41     デフォルトの 64ビットコンパイラーを用いれば、それは <literal>__powerpc64__</literal> としてテストが実行されるわけですからテストは失敗<emphasis>しません</emphasis>。
42     問題は 32ビットに対して発生するもので、64ビット ABI であればセグメントへの制限は適切に行われます。
43     </para>
44 @z
45
46 @x
47     <para os="u2">Other distributions alter gcc to default to 32-bits and
48     so do not see this failure.  Whether they then test correctly on 64-bit
49     libraries is not our problem.</para>
50 @y
51     <para os="u2">
52     ディストリビューションによっては gcc のデフォルトを 32ビットにしているために、このテスト失敗に遭遇しないかもしれません。
53     そのディストリビューションを用いて 64ビットライブラリに対するテストが成功するかどうかは、ここでは問題にはなりません。
54     </para>
55 @z
56
57 @x
58     <para os="u3">Force the test to use the 32-bit compiler with the following
59     <command>sed</command> :</para>
60 @y
61     <para os="u3">
62     32ビットコンパイラーをテストにおいて利用するように、以下の <command>sed</command> コマンドを実行します。
63     </para>
64 @z
65
66 @x
67     <para>Details on this package are located in <xref
68     linkend="contents-glibc" role="."/></para>
69 @y
70     <para>
71     &Details1;<xref linkend="contents-glibc" role=""/>&Details2;
72     </para>
73 @z