-
Notifications
You must be signed in to change notification settings - Fork 117
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
E: shared-lib-without-dependency-information /usr/bin/xxx for GO binaries #598
Comments
Thank you for the report. Right now we skip rpmlint/rpmlint/checks/BinariesCheck.py Lines 614 to 618 in 7a87b6c
shouldn't the installed |
No! my binaries are not extensions! they are final executable files. That's why they are placed in /usr/bin |
All right, we can filter out the checks based on:
I'll work on that.. |
@socketpair May I please ask you for steps on how to create a reproducer that will be as small as possible? |
@marxin What should I give to you ? minimized srpm ? |
Yes, please. |
srpm + generated rpms |
@Conan-Kudo Ok, looking again at the provided
So it's classified as "shared object" and it's really statically linked:
That said, the error message looks reasonable to me. |
Fixed with 5e1a42a. |
@marxin no such commit in master. Please reopen. |
Sorry, you're correct as #599 was not merged. |
I use Fedora 33 and rpmlint from the distro (rpmlint-1.11-12.fc33.noarch)
Fragment of .spec file how I build my GO sources:
Example of the binary:
bug.zip
The text was updated successfully, but these errors were encountered: