> 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. `eu-strip` should be able to strip those, too. Not sure if we want
> to switch over to that in general.
Guile is often used as a REPL, so I am not sure if
Closed #1765 via ee5d150aea19ebd10569cd805917acc583719e49.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
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. `eu-strip` should be able to strip those, too. Not sure if we want to
switch over to that in general.
--
You are receiving this because you are subscribed to
> ```
> $ file /sbin/ldconfig
> /sbin/ldconfig: ELF 64-bit LSB pie executable, x86-64, version 1 (GNU/Linux),
> static-pie linked, BuildID[sha1]=e524d23506ba0c75de1d253087146164328b13b8,
> for GNU/Linux 3.2.0, stripped
> $ file /bin/file
> /bin/file: ELF 64-bit LSB pie executable, x86-64,
```
$ file /sbin/ldconfig
/sbin/ldconfig: ELF 64-bit LSB pie executable, x86-64, version 1 (GNU/Linux),
static-pie linked, BuildID[sha1]=e524d23506ba0c75de1d253087146164328b13b8, for
GNU/Linux 3.2.0, stripped
$ file /bin/file
/bin/file: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV),
If there is a way to tell the guile files from normal ELF files by the `file`
output that'd be even better.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
Go files are not an issue here. Rpmbuild (`brp-strip`) classifies the files
using the `file` utility and passes everything that is `ELF.*, not stripped` to
the `strip` utility. One could argue this is an issue in the `strip` utility -
or `file`. But as a workaround we can exclude `*.go` files
Seems like `*.go` files should never be stripped. `*.go` can also be Go source
code, and that can’t be stripped either.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
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 skip `strip` on non-executable files, but it
is no longer the case since commit