Re: __stack_start for ColdFire uClinux
Greg Ungerer <[email protected]>
| Newsgroups | gmane.linux.uclinux.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi Larry, On 10/04/2012 11:16 AM, Larry Baker wrote: > On 3 Oct 2012, at 3:06 PM, Larry Baker wrote: > >> In the mean time, I'll try using _end instead of __stack_start for the stack limit symbol. > > gcc -fstack-limit-symbol=_end works. > >> I don't know the ld scripting language. I will try to figure out how to define __start_stack to have the same value as, for example, .bss _end. > > Here's a patch that corrects the definition of __stack_start in elf2flt.ld.in: > > --- elf2flt-orig/elf2flt.ld.in > +++ elf2flt/elf2flt.ld.in > @@ -172,3 +172,3 @@ > @SYMBOL_PREFIX@_stack_start = .; > - } > + } > flatmem Yep, that would be it. > With the patch, gcc -fstack-limit-symbol=__stack_start works. Please have the people that maintain elf2flt take a look at it. That would be me. I have pushed that fix into the CVS. Thanks. Regards Greg -- ------------------------------------------------------------------------ Greg Ungerer -- Principal Engineer EMAIL: [email protected] SnapGear Group, McAfee PHONE: +61 7 3435 2888 8 Gardner Close, FAX: +61 7 3891 3630 Milton, QLD, 4064, Australia WEB: http://www.SnapGear.com _______________________________________________ uClinux-dev mailing list [email protected] http://mailman.uclinux.org/mailman/listinfo/uclinux-dev This message was resent by [email protected] To unsubscribe see: http://mailman.uclinux.org/mailman/options/uclinux-dev