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!

cancel
Showing results for 
Search instead for 
Did you mean: 
Explorer
Explorer
3,954 Views
Registered: ‎10-08-2016

lbstdc++6 not found

Jump to solution

When I launch SDK (Ubuntu 16.04, Vivado 2016.4), I get this:

 

Launching SDK with command /home/daryl/Xilinx/SDK/2016.4/eclipse/lnx64.o/eclipse -data /home/daryl/Dropbox/zynqbook/Zedboard/zynq_interrupts/zynq_interrupts.sdk -vmargs -Dcom.xilinx.sdk.args.hwspec=/home/daryl/Dropbox/zynqbook/Zedboard/zynq_interrupts/zynq_interrupts.sdk/zynq_interrupt_system_wrapper.hdf -Xms64m -Xmx512m -Dorg.eclipse.swt.internal.gtk.cairoGraphics=false
/home/daryl/Xilinx/SDK/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
/home/daryl/Xilinx/SDK/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

 

When I run "locate libstdc++.so.6", I find 62 copies, not including all the *gdb.py ones, and most of those are in Xilinx directories.

 

What's the recommended fix for that?  FWIW, SDK seems to run just fine without it.

0 Kudos
1 Solution

Accepted Solutions
Moderator
Moderator
6,412 Views
Registered: ‎10-06-2016

Re: lbstdc++6 not found

Jump to solution

Hi @daryllee

 

I think that your issue is already solved in the following post.

 

Basically I would say that the libproxy library within your OS requires a newer GLIBC version than the one included within the SDK installation directory. So the solution is just remove (or rename) the built-in library within the SDK and link the library within your OS which is sync with libproxy version.

 

https://askubuntu.com/questions/699440/version-glibcxx-3-4-20-not-found


Ibai
Don’t forget to reply, kudo, and accept as solution.

View solution in original post

0 Kudos
3 Replies
Moderator
Moderator
3,904 Views
Registered: ‎11-09-2015

Re: lbstdc++6 not found

Jump to solution

Hi @daryllee,

 

You may want to have a look to AR#66184

 

Let me know if that helps,

 

Regards,

 

Florent


Florent
Product Application Engineer - Xilinx Technical Support EMEA
**~ Don't forget to reply, give kudos, and accept as solution.~**
Moderator
Moderator
6,413 Views
Registered: ‎10-06-2016

Re: lbstdc++6 not found

Jump to solution

Hi @daryllee

 

I think that your issue is already solved in the following post.

 

Basically I would say that the libproxy library within your OS requires a newer GLIBC version than the one included within the SDK installation directory. So the solution is just remove (or rename) the built-in library within the SDK and link the library within your OS which is sync with libproxy version.

 

https://askubuntu.com/questions/699440/version-glibcxx-3-4-20-not-found


Ibai
Don’t forget to reply, kudo, and accept as solution.

View solution in original post

0 Kudos
Contributor
Contributor
2,418 Views
Registered: ‎04-03-2018

Re: lbstdc++6 not found

Jump to solution

cd /opt/Xilinx/Vivado/2017.4/ids_lite/ISE/lib/lin64
mv libstdc++.so.6 libstdc++.so.6.0.8
sudo ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21 libstdc++.so.6