BaseTools/tools_def.template: Remove the unused sections from the generated binary (ARM GCC toolchain)

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Olivier Martin <olivier.martin@arm.com>



git-svn-id: https://svn.code.sf.net/p/edk2-buildtools/code/trunk/BaseTools@2641 c2973edb-eda0-4c78-bc6a-9341b269661f
BaseTools/tools_def.template: Make ARMGCC and ARMLINUXGCC use GCC_ARM_AARCH64_DLINK_COMMON

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Olivier Martin <olivier.martin@arm.com>



git-svn-id: https://svn.code.sf.net/p/edk2-buildtools/code/trunk/BaseTools@2642 c2973edb-eda0-4c78-bc6a-9341b269661f
BaseTools/tools_def.template: Bring GCC47 into line with ARMLINUXGCC and ARMGCC

For GCC47 this ensures that all code is compiled for Thumb with -Os.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Olivier Martin <olivier.martin@arm.com>



git-svn-id: https://svn.code.sf.net/p/edk2-buildtools/code/trunk/BaseTools@2643 c2973edb-eda0-4c78-bc6a-9341b269661f