ni / nilrt

Tools to build NI Linux RT distribution.
MIT License
80 stars 69 forks source link

Missing libgflags #264

Closed tonycc521 closed 9 months ago

tonycc521 commented 9 months ago

I installed NI LinuxRT on my hardware, but the lack of libgflags files caused my own wrapped so files can not be executed, copy these files to the usr/lib path, my so files can be executed normally, such as pictures miss

amstewart commented 9 months ago

Hey Tony.

Based on what I'm seeing, it looks like the libgflags.2.* SOs are getting packaged in the gflags-dev IPK. But the top-level libgflags.so symlink is in the gflags base IPK. I agree that doesn't make a whole lot of sense, and seems like an issue with how the gflags.bb recipe is constructed. Otherwise, all the library content looks to get installed to /usr/lib (correctly). So you may be able to workaround your issue simply by installing both gflags and gflags-dev.

The glfags recipe is being built as a part of our extra/ package feeds. Per our package feed policy, extra/ packages are provided as-is.

Further, it looks like the meta-OE layer upstream doesn't have a yocto project bugtracker assigned to it. So they probably default to a policy of requiring downstream dependers to fix their own bugs. So if you want this fixed, you'll have to develop your own patch to meta-OE/master and submit it to the mailing list, per the layer's README.

Hope that helps.