We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 52093

14.x インストール - 「XPCOMGlueLoad error for file /usr/lib64/xulrunner-2/libxpcom.so: - version `GLIBCXX_3.4.9' not found」というエラー メッセージが表示される


SDK を起動すると、次のエラー メッセージが表示されます。

$ xsdk&
[1] 3204
$ Xilinx Software Development Kit
Xilinx EDK 14.2 Build EDK_P.28xd
Copyright (c) 1995-2012 Xilinx, Inc. All rights reserved.
XPCOMGlueLoad error for file /usr/lib64/xulrunner-2/libxpcom.so:
/opt/Xilinx/14.2/ISE_DS/common/lib/lin64/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by /usr/lib64/xulrunner-2/libxul.so)
Couldn't load XPCOM.


問題は、ユーザーのシステム ライブラリが ISE コードで配布されている libstdc++.so ライブラリのバージョンと互換しなくなっており、ISE のバージョンがシステム ライブラリで必要なバージョンよりも古くなっていることです。

この問題を回避するには、ザイリンクス バージョンの libstdc++ ライブラリを移動し、新しいシステム バージョンをザイリンクスの lib ディレクトリにコピーします。

  1. cd /Xilinx/<ver>/ISE_DS/common/lib/<os>/
  2. mkdir obsolete_libstdc++
  3. mv libstdc++.* obsolete_libstdc++
  4. cp /usr/lib64/libstdc++.so* .
または、/Xilinx/<ver>/ISE_DS/common/lib/<OS> および /opt/Xilinx/<ver>/ISE_DS/ISE/lib/<OS> 内の libstdc++* ファイルを新しいサブディレクトリに移動し、それらを /usr/lib64 内のシステム ファイルへのシンボリック リンクに置き換えます。
AR# 52093
日付 10/10/2013
ステータス アクティブ
種類 一般
  • ISE Design Suite - 14.2
  • Vivado Design Suite - 2012.2