Aaron Durbin (adurbin@google.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/5407
-gerrit
commit 5d09fb184df70f05cd028bf3aef68ea10b9e25f9 Author: Aaron Durbin adurbin@chromium.org Date: Tue Mar 25 14:53:28 2014 -0500
rmodule: add subsections to linker script
Depending on the compiler options, subsections of the form of .section.subsection could be generated. Therefore, include those subsections for .bss, .sbss, and .data.
Change-Id: I80dd64d8c62e7bc449ee2bbc0a22a941777e2ea6 Signed-off-by: Aaron Durbin adurbin@chromium.org --- src/lib/rmodule.ld | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/src/lib/rmodule.ld b/src/lib/rmodule.ld index 9222f3b..401f65f 100644 --- a/src/lib/rmodule.ld +++ b/src/lib/rmodule.ld @@ -66,6 +66,7 @@ SECTIONS /* Data section. */ _sdata = .; *(.data); + *(.data.*); . = ALIGN(4); _edata = .;
@@ -76,7 +77,9 @@ SECTIONS /* C uninitialized data of the module. */ _bss = .; *(.bss); - *(.sbss); + *(.bss.*) + *(.sbss) + *(.sbss.*) *(COMMON); . = ALIGN(8); _ebss = .;