I replaced the split implementation in
src/ros2/rosidl_typesupport/rosidl_typesupport_c/src/type_support_dispatch.cpp
It then crashed for me in very similar code found in
src/ros2/rmw_implementation/rmw_implementation/src/functions.cpp
After that everything was working for me. It appears to be a bug in the aarch64's libstdc++.6.0.24 -- at least that's the version that I have on my ARM64 machines; it came with GCC 7.2. I was unable to make a simple program that reproduced the problem. However, I see that there are some pending stringstream fixes for the next GCC version, e.g.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81338 .
For my fix I incorporated this split implementation:
https://stackoverflow.com/a/1493195/1208289
---
[Visit Topic](
https://discourse.ros.org/t/error-using-python3-nodes-on-arm64-coredx/3057/11) or reply to this email to respond.
If you do not want to receive messages from ros-users please use the unsubscribe link below. If you use the one above, you will stop all of ros-users from receiving updates.
______________________________________________________________________________
ros-users mailing list
ros-users@lists.ros.org
http://lists.ros.org/mailman/listinfo/ros-users
Unsubscribe: <
http://lists.ros.org/mailman//options/ros-users>