[PATCH 2/2] linkers: Fix for targets with a small-data area

Sebastian Huber sebastian.huber at embedded-brains.de
Mon Jan 4 10:16:24 UTC 2016


---
 linkers/rtems-syms.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/linkers/rtems-syms.cpp b/linkers/rtems-syms.cpp
index 97315ac..f0ffe94 100644
--- a/linkers/rtems-syms.cpp
+++ b/linkers/rtems-syms.cpp
@@ -60,7 +60,7 @@ static const char* c_header[] =
   " */",
   "",
   "extern const unsigned char rtems__rtl_base_globals[];",
-  "extern const unsigned int rtems__rtl_base_globals_size;",
+  "extern const unsigned int rtems__rtl_base_globals_size[];",
   "",
   "void rtems_rtl_base_sym_global_add (const unsigned char* , unsigned int );",
   "",
@@ -105,7 +105,7 @@ static const char* c_rtl_call_body[] =
 {
   "{",
   "  rtems_rtl_base_sym_global_add (&rtems__rtl_base_globals[0],",
-  "                                 rtems__rtl_base_globals_size);",
+  "                                 rtems__rtl_base_globals_size[0]);",
   "}",
   0
 };
-- 
1.8.4.5



More information about the devel mailing list