mirror of https://github.com/rusefi/ChibiOS.git
Workaround for clang linker bug.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12157 110e8d01-0319-4d1e-a829-52ad28d1bb01
This commit is contained in:
parent
13e854961f
commit
6b149e60a1
|
@ -149,21 +149,6 @@ SECTIONS
|
|||
__rodata_end__ = .;
|
||||
} > flash0
|
||||
|
||||
.data : ALIGN(4)
|
||||
{
|
||||
. = ALIGN(4);
|
||||
PROVIDE(_textdata = LOADADDR(.data));
|
||||
PROVIDE(_data = .);
|
||||
_textdata_start = LOADADDR(.data);
|
||||
_data_start = .;
|
||||
*(.data)
|
||||
*(.data.*)
|
||||
*(.ramtext)
|
||||
. = ALIGN(4);
|
||||
PROVIDE(_edata = .);
|
||||
_data_end = .;
|
||||
} > ram0 AT > flash0
|
||||
|
||||
.ARM.extab :
|
||||
{
|
||||
*(.ARM.extab* .gnu.linkonce.armextab.*)
|
||||
|
@ -186,6 +171,28 @@ SECTIONS
|
|||
*(.eh_frame)
|
||||
} > flash0
|
||||
|
||||
.data : ALIGN(4)
|
||||
{
|
||||
. = ALIGN(4);
|
||||
PROVIDE(_textdata = LOADADDR(.data));
|
||||
PROVIDE(_data = .);
|
||||
_textdata_start = LOADADDR(.data);
|
||||
_data_start = .;
|
||||
*(.data)
|
||||
*(.data.*)
|
||||
*(.ramtext)
|
||||
. = ALIGN(4);
|
||||
PROVIDE(_edata = .);
|
||||
_data_end = .;
|
||||
} > ram0 AT > flash0
|
||||
|
||||
.dummy :
|
||||
{
|
||||
__dummy_start = .;
|
||||
LONG(0)
|
||||
__dummy_end = .;
|
||||
} > flash0 AT> flash0
|
||||
|
||||
.bss (NOLOAD) : ALIGN(4)
|
||||
{
|
||||
. = ALIGN(4);
|
||||
|
|
Loading…
Reference in New Issue