2011-10-03 15 views
2

私は最小限のデータセットでカスタムICUを構築しようとしています。私はReducing the Size of ICU's Data: Conversion Tablesの指示に従おうとしましたが、参照されているファイルの多くはICU 4.8.1ソースディストリビューションには存在しません。具体的には、ucm * .mkに一致するファイルが見つかりません。データライブラリからアイテムを削除するとlibicudata.soが小さくなるのはなぜですか?

また、reslocal.mkファイルの作成も試してみました。 ICUのソース/データ/ lang/resfiles.mk。それはどちらも役に立たなかった。

$ ./configure --prefix=/some/dir 
$ make 
$ make install 

私が行っていることに関係なく、libicudata.so.48.1は約17Mです。それは問題ではありませんが、私はUbuntu 11.04で構築しています。

答えて

2

そのページの上部にある注意を参照してください:。(デフォルトではCのためのICUは、事前に構築されたデータが付属していることをICUがからダウンロードされていない限り、ソース データファイルが含まれていません

ノートを参照してください source repository。また、Data Customizerは に使用することができる構築済みのデータをカスタマイズする。

あなたのICUはicu/source/data/in/*.datからビルド済みのパッケージを読んでの.mkファイルを無視している。私たちは、リクエストがありましたソースデータがダウンロード可能な.zipとして含まれるようにするため、今後これを行う予定です。

私たちの指示をより明確にする方法についてご意見がありましたら、バグを報告してください。あなたが参照したセクションにその通知のコピーを追加しました。

関連する問題