Hello Im defining in my ld linker script some symbols (end of sections, beginning, etc...) and use those in my C code. To prevent gcc complaining about some undeclared symbols i use extern char ld_symbol[]; This seems to work, but i wonder about the advised way to get this done ? Thanks in advance josef