Yesterday the Vitis Unified IDE began failing to start. This was after I had to kill it because of non-responsiveness, but also about the same time that I applied the latest updates to the OS. I cannot be sure which event or both caused the problem.
Vitis 2024.2, Ubuntu 24.04. Updates as of 2/9/25.
Distributor ID: Ubuntu
Description: Ubuntu 24.04.1 LTS
Release: 24.04
Codename: noble
After stracing the startup files, this was popping up:
GLIBCXX_3.4.29' not found (required by /usr/lib/x86_64-linux-gnu/libLLVM.so.19.1
The complaint about GLIBC version seemed to be the issue. The following seemed to work around the problem, and get things going again, but doing stuff like this is suspicious and can lead to other problems.
cd /c/xilinx/Vitis/2024.2/lib/lnx64.o/Ubuntu/libstdc++.so.6
mv libstdc++.so .libstdc++.so
mv libstdc++.so.6 libstdc++.so.6
That version of libstdc++ was considerably older than the system version, and that directory was showing up in the LD_LIBRARY_PATH before the system path. The LD_LIBRARY_PATH can be observed by setting environment variable RDI_VERBOSE= True.