Mike mentioned the other day that (some) Pluggable Transport binaries are not stripped. We should make sure that is the case to make the TBBs not larger as needed.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items ...
Show closed items
Linked items 0
Link issues together to show that they're related.
Learn more.
We believe that the bug you reported is fixed in the latest version of golang, which is due to be installed in the Debian FTP archive.
I'm not sure how relevant this problem is, because:
We don't build ARM binaries (except for Orbot and eventually Firefox OS, where we can change the build procedure)
We use Go 1.2.x last I checked.
I've only been stripping binaries for amd64, but I have had none of the issues described at all (probably because I use Go 1.3 on amd64 instead of ARM). As an additional point of reference even if we decide against stripping, moving to Go 1.3 will omit the plan 9 symbol table resulting in a substantial binary size reduction (in addition to other runtime bugfixes), so it is probably worth considering.
We believe that the bug you reported is fixed in the latest version of golang, which is due to be installed in the Debian FTP archive.
"We believe the bug is fixed" means that Debian stopped stripping golang executables, not that it became safe to strip them. (Check the "Wed, 17 Jul 2013 19:15:18 +0200" entry in the Debian changelog.)
I keep running into comments by Dave Cheney saying "don't run strip on your executables." According to comment:7, -ldflags '-s' works just as well anyway.
https://plus.google.com/+JeromeClarke/posts/dbdYcVnXSm4\
"Don't strip your +The Go Programming Language programs. Stripping isn't tested as part of the CI build and is often broken."
I'm going to work on a patch to use the -s option and see how it affects bundle sizes.