summaryrefslogtreecommitdiff
path: root/cesar/ecos
diff options
context:
space:
mode:
Diffstat (limited to 'cesar/ecos')
-rw-r--r--cesar/ecos/packages/hal/maximus/arch/current/src/maximus.ld3
-rw-r--r--cesar/ecos/packages/hal/synth/arch/current/src/synth.ld3
2 files changed, 4 insertions, 2 deletions
diff --git a/cesar/ecos/packages/hal/maximus/arch/current/src/maximus.ld b/cesar/ecos/packages/hal/maximus/arch/current/src/maximus.ld
index 2960e2b33a..1c8010b150 100644
--- a/cesar/ecos/packages/hal/maximus/arch/current/src/maximus.ld
+++ b/cesar/ecos/packages/hal/maximus/arch/current/src/maximus.ld
@@ -59,7 +59,8 @@ GROUP(libtarget.a libgcc.a)
#define SECTION_rodata(_region_, _vma_, _lma_) \
.rodata _vma_ : _lma_ \
{ FORCE_OUTPUT; *(.rodata*) *(.gnu.linkonce.r.*) } \
- > _region_
+ > _region_ \
+ .note.gnu.build-id : { *(.note.gnu.build-id) }
#define SECTION_fixup(_region_, _vma_, _lma_) \
.fixup _vma_ : _lma_ \
diff --git a/cesar/ecos/packages/hal/synth/arch/current/src/synth.ld b/cesar/ecos/packages/hal/synth/arch/current/src/synth.ld
index 62c8f7a434..616b1c1626 100644
--- a/cesar/ecos/packages/hal/synth/arch/current/src/synth.ld
+++ b/cesar/ecos/packages/hal/synth/arch/current/src/synth.ld
@@ -92,7 +92,8 @@ GROUP(libtarget.a libgcc.a)
#define SECTION_rodata(_region_, _vma_, _lma_) \
.rodata _vma_ : _lma_ \
{ FORCE_OUTPUT; *(.rodata*) *(.gnu.linkonce.r.*) } \
- > _region_
+ > _region_ \
+ .note.gnu.build-id : { *(.note.gnu.build-id) }
#define SECTION_fixup(_region_, _vma_, _lma_) \
.fixup _vma_ : _lma_ \