CentOS5 の NUMACTL のversion は 0.9.8 と低い。
手順は非常に簡単で configure なしの make のみ。
すでに 0.9.8 が install 済みで、rpm で install したものを source から build した binary で上書きするのも気持ちがわるいので、以下のような shellscirpt で対処した。
% rpm -qa | grep numactl numactl-0.9.8-11.el5また yum(rpm) から install するのではなく、source から build すれば numa.h などの便利そうなルーチンも使えるようになる。
手順は非常に簡単で configure なしの make のみ。
$ su - # wget http://numactl.sourcearchive.com/downloads/2.0.3-1/numactl_2.0.3.orig.tar.gz # tar zxvf numactl_2.0.3.orig.tar.gz # mkdir /usr/local/numactl-2.0.3 # make # make install prefix=/usr/local/numactl-2.0.3
すでに 0.9.8 が install 済みで、rpm で install したものを source から build した binary で上書きするのも気持ちがわるいので、以下のような shellscirpt で対処した。
#!/bin/sh prefix=/usr/local/numactl-2.0.3/ lib=$prefix/lib64 bin=$prefix/bin/numactl LD_LIBRARY_PATH=$lib $bin $*