UPGRADE YOUR BROWSER

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# 68915

2017.1 Licensing - Vivado License Manager gives library path error when trying to connect to the internet on UBUNTU

Description

I am using Vivado on Ubuntu 16.04.1 LTS.

I can open the Vivado License Manager (VLM) without issue but when I attempt any action that requires internet access (for example, "Obtain a license" "Connect Now", etc...) VLM displays a message similar to the following:

/EDA/Xilinx/2016.4/Vivado/2016.4/lib/lnx64.o/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /usr/lib/x86_64-linux-gnu/libproxy.so.1)
Failed to load module: /usr/lib/x86_64-linux-gnu/gio/modules/libgiolibproxy.so
/usr/lib/firefox/firefox: /opt/Xilinx/2016.4/Vivado/2016.4/lib/lnx64.o/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /usr/lib/firefox/firefox),

Note: I am using the Firefox web browser.

Solution

VLM sets the dynamic link library path (LD_LIBRARY_PATH) for itself when it is invoked, and this is not standard in Ubuntu 16.04.1.

As a result, when the browser is launched there is an incompatibility between the Browser and the dynamic linked libraries found in the LD_LIBRARY_PATH set by VLM.

This will be fixed in a future release.

A possible work-around is to create a small script that unsets the LD_LIBRARY_PATH and then launches your default browser, then update your environment to make this script the default browser.

AR# 68915
Date 04/19/2017
Status Active
Type General Article
Tools
  • Vivado Design Suite - 2017.1
  • Vivado Design Suite - 2016.4
  • Vivado Design Suite - 2016.3
Page Bookmarked