Also, there was no strip parameter used, so why file reports the binary as stripped ?
What happens if you explicitly specify that debugging information should be included?
MarkMLl
Hello Mark.
Well seen, indeed with "-ghl" parameter it is not stripped.
> file test
test: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.4.0, with debug_info, not stripped
So good to know that, by default, the binary is stripped.
Thanks.
As a guess: fpc.cfg ?
Hello TRon.
No, nothing in fpc.cfg that could explain the "stripped".
[EDIT] Even without hardening and with fpc 3.2.2 or fpc 3.3.1. the binary is declared as stripped (even compiled without any parameter, like
fpc test ).
Fre;D