doonny / PipeCNN

An OpenCL-based FPGA Accelerator for Convolutional Neural Networks
Apache License 2.0
1.22k stars 370 forks source link

version `GLIBC_2.17' not found (required by ./run.exe) #135

Closed sergio14890 closed 3 years ago

sergio14890 commented 4 years ago

Hey guys.. Can someone help me update glibc? Now i have 2.15, but i required 2.17.. https://i.ibb.co/Yc68P4p/1234.png

HemantaIngle commented 4 years ago

Hi Donny and Sergio i am facing the same issue can you please help image

sergio14890 commented 4 years ago

Hey hermantalngle, i dont can solve this problem :( I am waiting for someone to help me too, if you find out please let me know

HemantaIngle commented 4 years ago

Hey hermantalngle, i dont can solve this problem :( I am waiting for someone to help me too, if you find out please let me know

Hey Sergio thanks for your reply, please let me know if you get around with the problem , and i will do the same if i find a solution.

sergio14890 commented 4 years ago

Hey hermantalngle, i dont can solve this problem :( I am waiting for someone to help me too, if you find out please let me know

Hey Sergio thanks for your reply, please let me know if you get around with the problem , and i will do the same if i find a solution.

Hey heman, As soon as I get a solution I will contact you, if you find it do the same, thank you very much

Alhad1994 commented 4 years ago

Compiler Error: Unrecognized function call: mult_add_fix8bx4 check this issue! Someone had this error earlier . but has not posted the solution! I am assuming that we have to upgrade the linux version form 16.04 to 18 which will solve the problem. Another fix can be to upgrade the libs which is painful according to many forums! @doonny could you suggest a better way to deal with this error!

HemantaIngle commented 4 years ago

I just wondered if the machinekit image for a DE0-Nano-SOC board will run on a DE10-Nano?

HemantaIngle commented 4 years ago

While it's possible to do, there are some disadvantages:

If you make any mistake in the process, you will render the system un-bootable. Better have recovery media ready and know how to use it to manually mount your root filesystem and repair it. While GLIBC is highly backward compatible, existing programs that depend on undefined behavior may break. Your best bet is to run this new program in a chroot environment or in a docker container.

Your next best bet is to install GLIBC-2.27 in parallel with system GLIBC, as described in e.g. this answer.

If you do decide to update the system GLIBC to the new version, the least error-prone way to do so is to download a new package, boot the system from recovery media, mount root filesystem on e.g. /mnt, and unpack the new version on top of it.

sergio14890 commented 4 years ago

@Alhad1994 @doonny @nafest @Hemantalngle you can solve the problem?

doonny commented 4 years ago

You could upgrade to ubuntu 18.04

sergio14890 commented 4 years ago

Update linux in my desktop ?

doonny commented 4 years ago

Yes, upgrade the GCC to the required version. you could find more information in the SDK user's mannual for v19.3

GUUTA commented 3 years ago

./run.exe: /lib/libm.so.6: version GLIBC_2.29' not found (required by ./run.ex) ./run.exe: /lib/libc.so.6: versionGLIBC_2.17' not found (required by ./run.ex) ./run.exe: /lib/libstdc++.so.6: version CXXABI_1.3.8' not found (required by .) ./run.exe: /lib/libstdc++.so.6: versionGLIBCXX_3.4.21' not found (required by) How do I fix this problem?