Use crosstool-ng for dist-arm-linux-musl by Gelbpunkt · Pull Request #143763 · rust-lang/rust (original) (raw)
Seems a bit weird. I downloaded them and at first glance, only the rustc binary is a tiny bit larger indeed.
autobuild:
ELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-musl-aarch64.so.1, with debug_info, not stripped
try-build:
ELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-musl-aarch64.so.1, not stripped
llvm-readelf also confirms that the debuginfo sections are missing in the new one. Not sure why that'd increase the binary size though, I'll investigate a bit more.
I have a feeling that this is related to the changed CFLAGS.