Messages in this thread | | | Subject | Re: Absolute symbols in vmlinux_64.lds.S | From | Jeremy Fitzhardinge <> | Date | Mon, 09 Mar 2009 21:37:50 -0700 |
| |
Yinghai Lu <yinghai@kernel.org> wrote:
>Jeremy Fitzhardinge wrote: >> Why does vmlinux_64.lds.S use absolute symbols for things like >> __bss_start/stop: >> >> __bss_start = .; /* BSS */ >> .bss : AT(ADDR(.bss) - LOAD_OFFSET) { >> *(.bss.page_aligned) >> *(.bss) >> } >> __bss_stop = .; >> >> >> vmlinux_32.lds.S puts __bss_start/stop into the .bss section itself. Is >> there some particular reason they need to be absolute symbols >> (relocation?). >> > >they are the same.
Do you mean it makes no difference?
J -- Sent from my Android phone with K-9. Please excuse my brevity.
| |