2018年11月17日

x86infoがAMD EPYCに対応していない。

$ sudo yum install pciutils-devel 
$ git clone https://github.com/kernelslacker/x86info.git 
$ wget ftp://atrey.karlin.mff.cuni.cz/pub/linux/pci/pciutils-3.6.2.tar.gz
$  tar xvzf pciutils-3.6.2.tar.gz 
$ make install-lib
$ export PKG_CONFIG_PATH=$HOME/build/pciutils-3.6.2/lib
$ wget http://zlib.net/zlib-1.2.11.tar.gz
$ tar xvzf zlib-1.2.11.tar.gz 
$ cd zlib-1.2.11
$ ./configure --prefix=$HOME/local

x86infoのMakefileでLDFLAGS = -Wl,-z,relro,-z,now -lzで、最後に-lzを付け加えないとダメだった。

$ wget http://vault.centos.org/7.5.1804/os/Source/SPackages/x86info-1.30-6.el7.src.rpm