CentOS7のXilinx SDKエラー

FPGA

CentOS7にインストールしたVivadoからXilinx SDK(2017.1)を実行し、プロジェクトのビルドを行うと以下のエラーが発生しました。

14:23:15 ERROR	: (XSDB Server)ERROR: [Hsi 55-1545] Problem running tcl command ::sw_standalone_v6_2::post_generate : mb-ar: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory
    while executing
"exec $archiver -d $libgloss_a _interrupt_handler.o"
    (procedure "::sw_standalone_v6_2::post_generate" line 18)
    invoked from within
"::sw_standalone_v6_2::post_generate standalone"
ERROR: [Hsi 55-1443] Error(s) while running TCL procedure post_generate()

14:23:15 ERROR	: (XSDB Server)ERROR: [Hsi 55-1450] Error: running generate_bsp.

14:23:15 ERROR	: Error generating bsp sources: Failed in generating sources

これは、どうやら64ビット環境で32ビットアプリを実行するときに発生するエラーのようで、以下のパッケージをCentOS7にインストールすることで解決しました。

yum install glibc.i686
yum install libstdc++.i686
yum install zlib.i686

exec $archiverの部分でエラーが発生しているので、もしかするとzlib.i686の追加だけで十分なのかも知れません。

タイトルとURLをコピーしました