AR# 52093


14.x Install - "XPCOMGlueLoad error for file /usr/lib64/xulrunner-2/ - version `GLIBCXX_3.4.9' not found"


If I launch SDK, the following error occurs:

$ 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/
/opt/Xilinx/14.2/ISE_DS/common/lib/lin64/ version `GLIBCXX_3.4.9' not found (required by /usr/lib64/xulrunner-2/
Couldn't load XPCOM.


The problem is that the user's system libraries have become incompatible with the version of the library that the ISE code is shipped with it, but the ISE version is older than what the system libraries require.

To work around this issue, move the xilinx version of the libstdc++ libraries and copy the newer system versions into xilinx lib dir.

  1. cd /Xilinx/<ver>/ISE_DS/common/lib/<os>/
  2. mkdir obsolete_libstdc++
  3. mv libstdc++.* obsolete_libstdc++
  4. cp /usr/lib64/* .
Alternatively, you can move the libstdc++* files in /Xilinx/<ver>/ISE_DS/common/lib/<OS> and in /opt/Xilinx/<ver>/ISE_DS/ISE/lib/<OS> to a new subdirectory and replace them with symbolic links to the system files in /usr/lib64.
AR# 52093
Date 10/10/2013
Status Active
Type General Article
People Also Viewed