Skip to content

liblabview_grpc_server.so RT20.5 Compatability Issues #439

@RahndelDaVandal

Description

@RahndelDaVandal

I have been running v1.2.7.1 on a 9046 with NILRT 20.5 for a while now without issues. After noticing that the latest release (v1.5.0.1) includes a gRPC update to v1.62, addressing multiple CVEs, I proceeded with the upgrade.

After rebuilding my RTEXE and deploying both the updated RTEXE and the new .so file to my 9046, my application started throwing error 7 ("File Not Found") at launch.

I verified the permissions for /home/lvuser/natinst/bin/liblabview_grpc_server.so and ran ldd to check for missing dependencies. This revealed a dependency issue with libstdc++:

Image

According to opkg, there are no available updates for libstdc++. I then attempted to rebuild the .so file directly on the RIO, following the steps in the building section of the repo. However, it appears that CMake v3.15 or higher is required, while NILRT 20.5 only includes CMake v3.10.3.

Any advice on how to proceed from here would be greatly appreciated.

AB#3121991

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions