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に変えて同様の処理を行った所,エラーなくインストールまでいけた
使用するバージョンによってかみ合わないものがあるので気を付ける必要がある.