In Fedora we provide several different packages for libraries and drivers from INDI [1] we can ship (due to patent issues).
As this requires a lot of work, I'm starting to create a single package for all libraries. I've started to do a scratch build on COPR [2] with only the libapogee library, but while working on this I discovered that running rpmlint both on new package and the one currently in Fedora repositories (libapogee) points out several errors:
`E: shared-library-without-dependency-information /usr/lib64/libapogee.so.3.2` I'm not sure if this is a rpmlint false positive. All I can found searching is an issue in rpmlint which says that the library could be statically linked [3], but running ldd on the file shows it is shared. (as far I understand, I'm not a software developer)
`E: missing-PT_GNU_STACK-section /usr/lib64/libapogee.so.3.2` I can't find anything searching for this online. Maybe another false positive?
Is there anyone that can shed some light on what's happening?Thanks Mattia
[1] https://github.com/indilib/indi-3rdparty [2] https://copr.fedorainfracloud.org/coprs/mattia/Astronomy/build/3134210/ [3] https://github.com/rpm-software-management/rpmlint/issues/361