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.