HDF5,zlib,szipのversion conflict

linuxの環境を構築する際にエラーが発生

ld: /usr/local/lib/libz.a(trees.o): relocation R_X86_64_32S against `bl_order' can not be used when making a shared object; recompile with -fPIC

今回は,

szip-2.1.1,zlib-1.2.11の環境で,hdf5-1.12.0をコンパイル中に発生した.

色々とみていると,version conflictかもしれないという情報を入手

hdf5-12.1に変えて同様の処理を行った所,エラーなくインストールまでいけた

使用するバージョンによってかみ合わないものがあるので気を付ける必要がある.

コメントを残す

メールアドレスが公開されることはありません。