%
% This is part of CLFSja package.
%
% This is a CTIE change file for the original XML source of the CLFSbook.
%
@x
@y
@z
@x
Glibc-&glibc-version; 32 Bit Libraries
@y
Glibc-&glibc-version; 32&Bit;ライブラリ
@z
@x
32 Bit
@y
32&Bit;
@z
@x
Installation of Glibc
@y
&InstallationOf1;Glibc &InstallationOf2;
@z
@x
The powerpc (32) architecture is expected to fail the
check-textrel tests because it cannot protect some elf segments in
shared libraries from being executable and writable. Using the default
64-bit compiler means the test runs as __powerpc64__
which is not expected to fail. The problem only exists
in 32-bit, the 64-bit ABI allows the segments to be protected.
@y
PowerPC 32ビットアーキテクチャーでは check-textrel テストが失敗します。
共有ライブラリの ELF セグメントに対して実行や書き込みを制限しないからです。
デフォルトの 64ビットコンパイラーを用いれば、それは __powerpc64__ としてテストが実行されるわけですからテストは失敗しません。
問題は 32ビットに対して発生するもので、64ビット ABI であればセグメントへの制限は適切に行われます。
@z
@x
Other distributions alter gcc to default to 32-bits and
so do not see this failure. Whether they then test correctly on 64-bit
libraries is not our problem.
@y
ディストリビューションによっては gcc のデフォルトを 32ビットにしているために、このテスト失敗に遭遇しないかもしれません。
そのディストリビューションを用いて 64ビットライブラリに対するテストが成功するかどうかは、ここでは問題にはなりません。
@z
@x
Force the test to use the 32-bit compiler with the following
sed :
@y
32ビットコンパイラーをテストにおいて利用するように、以下の sed コマンドを実行します。
@z
@x
Details on this package are located in
@y
&Details1;&Details2;
@z