When an object file is compiled by arm-elf-gcc 4.0.2, nm -S 2.16.* isn't printing the size of static variables. I'd very much appreciate a fix or workaround, if one is out there.
Thanks, Shaun $ cat foo.c int foo; static int static_foo; $ arm-elf-gcc -c foo.c $ arm-elf-nm -S foo.o 00000004 00000004 C foo 00000000 b static_foo $ nm -S foo.o 00000004 00000004 C foo 00000000 b static_foo $ gcc -c foo.c $ nm -S foo.o 00000004 00000004 C foo 00000000 00000004 b static_foo $ arm-elf-gcc --version | head -1 arm-elf-gcc (GCC) 4.0.2 $ arm-elf-nm --version | head -1 GNU nm 2.16.91 20051103 $ gcc --version | head -1 gcc (GCC) 4.0.2 (Debian 4.0.2-2) $ nm --version | head -1 GNU nm 2.16.1-multiarch Debian GNU/Linux