More info...

2008-05-01

コンパイルメモ (pcre-7.6/Solaris x86_64/gcc/64ビット)

PCREのビルドに手こずったので防備録。

shell> ./configure --build=x86_64-solaris && make
   :
(snip)
   :
ld: fatal: library -lgcc_s: not found
ld: warning: file /usr/sfw/lib/amd64/libstdc++.so: attempted multiple inclusion of file
ld: fatal: File processing errors. No output written to .libs/pcrecpp_unittest
collect2: ld returned 1 exit status
gmake[1]: *** [pcrecpp_unittest] Error 1
gmake[1]: Leaving directory `/export/home/mikiya/src/pcre/pcre-7.6'
gmake: *** [all] Error 2

というエラーが出たらおもむろに

shell> vi libpcrecpp.la

とファイルを編集するべし。そしてlgcc_sとなっている箇所をlgcc_s_amd64にしてmakeを再開する。これでコンパイルが通る。

0 件のコメント:

コメントを投稿