PROGBITS linking warning
Ralf Corsepius
ralf.corsepius at rtems.org
Tue Oct 13 03:45:37 UTC 2009
On 10/12/2009 10:58 PM, Joel Sherrill wrote:
> Ralf.. do you see the missing bit on the ss555 linkcmds?
Yes, ...
This patch seems to fix it:
--- startup/linkcmds 25 Aug 2009 19:09:31 -0000 1.7
+++ startup/linkcmds 13 Oct 2009 03:43:14 -0000
@@ -198,25 +198,24 @@
data.end = .;
}
data.size = data.end - data.start;
-
+
+ bss.start = .;
+ .sbss :
+ {
+ PROVIDE (__sbss_start = .); PROVIDE (___sbss_start = .);
+ *(.dynsbss)
+ *(.sbss .sbss.* .gnu.linkonce.sb.*)
+ *(.scommon)
+ PROVIDE (__sbss_end = .); PROVIDE (___sbss_end = .);
+ }
.bss :
{
- bss.start = .;
-
- PROVIDE (__SBSS2_START__ = .);
- *(.sbss2)
- PROVIDE (__SBSS2_END__ = .);
-
- PROVIDE (__SBSS_START__ = .);
- *(.sbss*)
- PROVIDE (__SBSS_END__ = .);
-
+ *(.dynbss)
*(.bss .bss* .gnu.linkonce.b*)
*(COMMON)
-
. = ALIGN(4);
- bss.end = .;
}
+ bss.end = .;
bss.size = bss.end - bss.start;
PROVIDE(_end = bss.end);
More information about the users
mailing list