主要な OSS (libiconv、glibc、Perl、Ruby、Python、PHP、PostgreSQL、
MySQL、nkf など) の各ソフトウェアで、Microsoft標準キャラクタセットをシフト
JIS符号化方式、日本語EUC符号化方式、7ビットJISコード符号化方式の各々
の間で相互変換できるようにする事
○libiconv へのパッチの当て方
$ gzip -dc libiconv-1.10.tar.gz | tar xvf - $ cd libiconv-1.10 $ patch -p1 < ../libiconv-1.10-cp932-encodings.patch
○ビルド、インストール方法 (/usr/local へインストール場合)
$ ./configure $ make $ su # make install
○libiconv のリンク方法
* /etc/ld.so.conf にパスを設定する方法
1) /usr/local/lib を /etc/ld.so.conf に追加
2) 次のコマンドを実行
# ldconfig -v
3) ソフトウェアのビルド、インストール
* リンク時に実行時ライブラリの検索パスに /usr/local/lib を追加する方法
Linux で Samba 3.0 をビルドする場合
$ ./configure CPPFLAGS=-I/usr/local/include LDFLAGS="-L/usr/local/lib -Wl,-rpath,/usr/local/lib" --with-libiconv=/usr/local