-
Notifications
You must be signed in to change notification settings - Fork 375
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
brp-strip fails with Guile objects on Fedora 35 #1765
Comments
Seems like |
Go files are not an issue here. Rpmbuild ( |
If there is a way to tell the guile files from normal ELF files by the |
Is the string |
Not sure. I would prefer just skipping |
as those may be Guile object files. Those are ELF files but cannot be stripped. This may also exclude other files (like Golang sources) but that should not be an issue. Resolves: rpm-software-management#1765
as strip fails on them (if they are Guile object files). This adds another layer of protection as *.go files are already filtered out. Resolves: rpm-software-management#1765
These changes do both to be on the save side. On the longer term the question is if the Guile object really should not be stripped. |
as strip fails on them (if they are Guile object files). This adds another layer of protection as *.go files are already filtered out. Resolves: #1765
Guile is often used as a REPL, so I am not sure if this is a good idea. |
as those may be Guile object files. Those are ELF files but cannot be stripped. This may also exclude other files (like Golang sources) but that should not be an issue. Resolves: rpm-software-management#1765
as strip fails on them (if they are Guile object files). This adds another layer of protection as *.go files are already filtered out. Resolves: rpm-software-management#1765
as those may be Guile object files. Those are ELF files but cannot be stripped. This may also exclude other files (like Golang sources) but that should not be an issue. Resolves: rpm-software-management#1765 (cherry picked from commit ee5d150)
as strip fails on them (if they are Guile object files). This adds another layer of protection as *.go files are already filtered out. Resolves: rpm-software-management#1765 (cherry picked from commit 3161ce3)
as those may be Guile object files. Those are ELF files but cannot be stripped. This may also exclude other files (like Golang sources) but that should not be an issue. Resolves: rpm-software-management#1765 (cherry picked from commit ee5d150)
as strip fails on them (if they are Guile object files). This adds another layer of protection as *.go files are already filtered out. Resolves: rpm-software-management#1765 (cherry picked from commit 3161ce3)
as those may be Guile object files. Those are ELF files but cannot be stripped. This may also exclude other files (like Golang sources) but that should not be an issue. Resolves: rpm-software-management#1765 (cherry picked from commit ee5d150)
as strip fails on them (if they are Guile object files). This adds another layer of protection as *.go files are already filtered out. Resolves: rpm-software-management#1765 (cherry picked from commit 3161ce3)
as those may be Guile object files. Those are ELF files but cannot be stripped. This may also exclude other files (like Golang sources) but that should not be an issue. Resolves: rpm-software-management#1765 (cherry picked from commit ee5d150)
as strip fails on them (if they are Guile object files). This adds another layer of protection as *.go files are already filtered out. Resolves: rpm-software-management#1765 (cherry picked from commit 3161ce3)
Guile 2.2 object files (*.go) are ELF files, but they can't be recognized by
strip
and shouldn't be stripped. Is there a way to tell RPM to skip these files when stripping? RPM used to skipstrip
on non-executable files, but it is no longer the case since commit 0ab151a.To reproduce it, build my guile-bytestructures package on Fedora 35:
The text was updated successfully, but these errors were encountered: