Open josharian opened 10 years ago
If the problem is padding in the linker we should fix the linker. The rewrite forces the linking of all unicode table data even if you import unicode and only refer to unicode.Greek. Right now importing unicode and not referring to anything still pulls everything in, because the map init-time code keeps the dead symbol removal from working. But let's not add a second reason. Leaving this issue open to be about making unicode take less memory, but I think we'll need a different approach.
Labels changed: added release-go1.4, removed release-go1.3maybe.
Agreed that we should fix it more deeply. It is not just padding. It's also the autotemp symbol name showing up multiple places, the autogenerated init code, etc. Some of these will be fixable head on; reducing the number of symbols will also help. See the discussion at the end of https://golang.org/cl/78870047/ for related issues.
Owner changed to ---.
Status changed to Accepted.