続 gmp 4.2.2の再コンパイル(icc)

ここでは、「続 gmp 4.2.2の再コンパイル(icc)」 に関する記事を紹介しています。
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
gmpをIntelコンパイラで再コンパイルしてみた。

Vine Linux
以下の環境変数を設定して
CC=icc
CFLAGS=-cxxlib-gcc -O3 -fast -unroll-aggressive -mtune=core2 -msse3

$ ./configure ABI=32 --host=core2
$ make

をやった。が、これではmake checkが通らなかった。


ipo: warning #11043: unresolved mp_trace_base
Referenced in /tmp/ipo_iccd2LSae.o
ipo: warning #11043: unresolved tests_start
Referenced in /tmp/ipo_iccd2LSae.o
ipo: warning #11043: unresolved __gmpn_random
Referenced in /tmp/ipo_iccd2LSae.o
ipo: warning #11043: unresolved ref_bswap_limb
Referenced in /tmp/ipo_iccd2LSae.o
ipo: warning #11043: unresolved tests_end
Referenced in /tmp/ipo_iccd2LSae.o
ipo: warning #11043: unresolved mpn_trace
Referenced in /tmp/ipo_iccd2LSae.o
ipo: remark #11001: performing single-file optimizations
ipo: remark #11006: generating assembly file /tmp/iccKBHHXKas_.s
/tmp/ipo_iccd2LSae.o: In function `main':
ipo_iccd2LSae.c:(.text+0x21): undefined reference to `tests_start'
ipo_iccd2LSae.c:(.text+0x27): undefined reference to `mp_trace_base'
ipo_iccd2LSae.c:(.text+0x3b): undefined reference to `__gmpn_random'
ipo_iccd2LSae.c:(.text+0x44): undefined reference to `ref_bswap_limb'
ipo_iccd2LSae.c:(.text+0x7a): undefined reference to `tests_end'
ipo_iccd2LSae.c:(.text+0x9d): undefined reference to `mpn_trace'
ipo_iccd2LSae.c:(.text+0xae): undefined reference to `mpn_trace'
ipo_iccd2LSae.c:(.text+0xbf): undefined reference to `mpn_trace'
make[4]: *** [t-bswap] エラー 1
make[4]: ディレクトリ `/home/tekito/program/gmp-4.2.2/tests' から出ます
make[3]: *** [check-am] エラー 2
make[3]: ディレクトリ `/home/tekito/program/gmp-4.2.2/tests' から出ます
make[2]: *** [check-recursive] エラー 1
make[2]: ディレクトリ `/home/tekito/program/gmp-4.2.2/tests' から出ます
make[1]: *** [check-recursive] エラー 1
make[1]: ディレクトリ `/home/tekito/program/gmp-4.2.2' から出ます
make: *** [check] エラー 2


今日は時間切れでここで終了

ここを参考にしました
互換性保持のためのコンパイラー・オプション
スポンサーサイト
コメント
この記事へのコメント
どうも -fast のオプションが鬼門?
中でも -ipo が問題なのかも。
また後で調査。
2008/07/21(月) 00:41 | URL | 俺 #-[ 編集]
コメントを投稿する
URL:
Comment:
Pass:
秘密: 管理者にだけ表示を許可する
 
トラックバック
この記事のトラックバックURL
http://tekitobibouroku.blog42.fc2.com/tb.php/38-dc7f7c34
この記事にトラックバックする(FC2ブログユーザー)
この記事へのトラックバック
管理人の承認後に表示されます
2014/07/08(火) |
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。