linker scripts: Fix symbol handling for pre-RAM cbmem console
Some ld versions (eg. the one used in the chromium build system) mis-handled the redefined symbol in romstage.ld, so use the feature that exists for precisely that purpose. Change-Id: I184310ab20a02f6b3d569798448eac78b13e88a3 Signed-off-by: Patrick Georgi <pgeorgi@chromium.org> Reviewed-on: http://review.coreboot.org/10754 Tested-by: build bot (Jenkins) Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
This commit is contained in:
parent
20864c1d6d
commit
6a02b3b3e4
|
@ -37,8 +37,8 @@
|
||||||
*(.rodata.*);
|
*(.rodata.*);
|
||||||
*(.data);
|
*(.data);
|
||||||
*(.data.*);
|
*(.data.*);
|
||||||
_preram_cbmem_console = DEFINED(_preram_cbmem_console) ? _preram_cbmem_console : 0;
|
PROVIDE(_preram_cbmem_console = .);
|
||||||
_epreram_cbmem_console = DEFINED(_epreram_cbmem_console) ? _epreram_cbmem_console : 0;
|
PROVIDE(_epreram_cbmem_console = _preram_cbmem_console);
|
||||||
. = ALIGN(8);
|
. = ALIGN(8);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue