Issue with libstdc++.so.6, when starting code generation.

28 views (last 30 days)
Hi,
i am trying to generate C++-Code using Embedded Coder and ROS-Toolbox. I am using R2022b in Ubuntu 22.04. ROS Distribution is ROS2 Humble.
But after starting code generation, i receive an error like this:
Error using tlc_c
Could not load LoadLibrary error:
Could not load library LoadLibrary error: /usr/local/MATLAB/R2022b/toolbox/ros/bin/glnxa64/../../../../sys/os/glnxa64/libstdc++.so.6: version `GLIBCXX_3.4.29' not found
I have already seen some earlier posts on familiar issues but they did not help me.
Does anybody here know a solution?
Thanks!

Accepted Answer

Josh Chen
Josh Chen on 20 Dec 2022
Edited: Josh Chen on 20 Dec 2022
Hello Mirhad,
You may consider updating MATLAB to R2022b Update 2. This issue should be resolved after updating MATLAB.
Besides, noting that the recommanded Linux OS for ROS Toolbox is Ubuntu 20.04 and Debian 11 for R2022b MATLAB (link to ROS Toolbox Requirement). I would recommand to stick to the recommanded version to have a better user experience unless there is a specific reason not to. :)
Hope this helps,
Josh

More Answers (0)

Products


Release

R2022b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!