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 Install - "XPCOMGlueLoad error for file /usr/lib64/xulrunner-2/libxpcom.so: - 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/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.


The problem is that the user's system libraries have become incompatible with the version of the libstdc++.so 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/libstdc++.so* .
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 Created 09/28/2012
Last Updated 10/10/2013
Status Active
Type General Article
  • ISE Design Suite - 14.2
  • Vivado Design Suite - 2012.2