2015年2月23日月曜日

Debian では -fPICが非推奨とのことらしい

Linux では、lib???.a ファイルは重要なファイルであるが、Debian ではこの lib???.a を作る際に -fPIC を使うのが非推奨、とのことらしい。
これによって、たとえば apt-get でインストールされる libABC.a というライブラリを使用して libXYZ.so などの shared library の作成ができない、ということが標準のようである。

したがって、たとえば、octave の *.mex を作成するには、*.mex の実態が shared library であることから、libABC.a などの利用に制限がかかるのが標準、ということらしく、apt-get でインストールすのとは別途 libABC.a をソースからコンパイルする必要がある。

0 件のコメント:

コメントを投稿