2011年1月2日日曜日

FreeBSD: icu4.x for FreeBSD6.x / Trouble shooting

EoL な FreeBSD6.4とかまだ動かしている。
馬車馬にはアップグレードの隙がないからだ。

で、icu3.xを使うアプリが乗っていると更新ができずに
二進も三進もいかないのである。先月くらいから。

現状、icu4.6はFreeBSD6.xではportsからコンパイルできない。
原因はリンク時のコンパイラエラーである。
回避策は、FreeBSD6.xがgcc3.4.6を使うことから、gcc46あたりを
入れて

CC=gcc46
CXX=g++46

をMakefileに追加しておくだけ。

コンパイルはこれでできる。

0 件のコメント: