The most important part of this patch are symbol-size changes, which potentially lead to data corruption. Issue #2639
This also adapts existing symbol files