flexivrobotics / flexiv_rdk

RDK (robotic development kit) for Flexiv robots. Supports C++ and Python. Compatible with Linux, macOS, and Windows.
Apache License 2.0
58 stars 18 forks source link

Pinning a lower version of GLIBC and GLIBCXX for Python 3.10 package (Linux Compatibility Issue) #22

Closed smeng9 closed 1 year ago

smeng9 commented 1 year ago

Hi Flexiv team,

If we are trying to use Python 3.10 on Ubuntu 18 with flexivrdk.cpython-310-x86_64-linux-gnu.so, we are likely to encounter glibc version symbol missing issue since the maximum version of glibc on Ubuntu 18 is 2.27 .

Is it necessary to use such a high version of GLIBC? Can we lower this? The compatibility table on README.md suggests Ubuntu 18 with Python 3.10 is supported.

pzhu-flexiv commented 1 year ago

Hi Flexiv team,

If we are trying to use Python 3.10 on Ubuntu 18 with flexivrdk.cpython-310-x86_64-linux-gnu.so, we are likely to encounter glibc version symbol missing issue since the maximum version of glibc on Ubuntu 18 is 2.27 .

Is it necessary to use such a high version of GLIBC? Can we lower this? The compatibility table on README.md suggests Ubuntu 18 with Python 3.10 is supported.

Hi, have you tried running the 3.10 lib on Ubuntu 20.04? Since GitHub pipeline has officially stopped the support for Ubuntu 18.04, we will also stop the support for Ubuntu 18.04.

smeng9 commented 1 year ago

Since 18.04 is deprecated, I believe this issue can be closed now.