3 ms·
On the subject of symbols: > Yeah, that’s it. Now, 2308 may be slightly bloated because we link against musl instead of glibc, but the point still stands: Ther
by hagbard_c 1y ago
On the subject of symbols:
> Yeah, that’s it. Now, 2308 may be slightly bloated because we link against musl instead of glibc, but the point still stands: There’s a lot of stuff going on behind the scenes here.
Slightly bloated is a slight understatement. The same program linked to glibc tops at 36 symbols in .symtab:
$ readelf -a hello|grep "'.symtab'"
Symbol table '.symtab' contains 36 entries:
- amitprasad 1y agoAh I should have taken the time to verify; It might also have something to do with the way I was compiling / cross-compiling for RISC-V! More generally, I'm not surprised at the symtab bloat from statically-linking given the absolute size increase of the binary.