* make.yml: reduce binary size
* replace manuall strip by RUSTFLAGS
* use linker flags useful to reduce binary size
* remove unwind table by -C force-unwind-tables=no.
Unwind tables are useful for debug.
but we publish milti-call binary containing them from
CICD.yml and individual binaries from size CI.
So we dont hurt debuggability for size bench.
* make.yml: add comment about binary size
Co-authored-by: Sylvestre Ledru <sylvestre@debian.org>
---------
Co-authored-by: Sylvestre Ledru <sylvestre@debian.org>
Replace the inline shell loop that walked individual-size-result.json
with a call to util/compare_size_results.py and write its output, plus
the PR number, into a size-comment/ directory uploaded as an artifact.
The aggregate `multiple binaries` and `multicall binary` checks remain
inline since they are simple scalar comparisons. The new artifact is
consumed by the SizeComment workflow to post a PR comment, mirroring
the GnuTests / GnuComment pipeline.