]> git.karo-electronics.de Git - karo-tx-uboot.git/blobdiff - board/ms7722se/u-boot.lds
Fix all linker script to handle all rodata sections
[karo-tx-uboot.git] / board / ms7722se / u-boot.lds
index 692bc62918e48f2ab0088697e1ea127d426e0f48..7b0fb67990405a629dfda51acdf30b5e485ac9ae 100644 (file)
@@ -49,9 +49,9 @@ SECTIONS
        {
                cpu/sh4/start.o         (.text)
                . = ALIGN(8192);
-               common/environment.o    (.ppcenv)
+               common/env_embedded.o   (.ppcenv)
                . = ALIGN(8192);
-               common/environment.o    (.ppcenvr)
+               common/env_embedded.o   (.ppcenvr)
                . = ALIGN(8192);
                *(.text)
                . = ALIGN(4);
@@ -59,7 +59,7 @@ SECTIONS
        PROVIDE (_ecode = .);
        .rodata :
        {
-               *(.rodata)
+               *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*)))
                . = ALIGN(4);
        }
        PROVIDE (_etext = .);
@@ -94,7 +94,7 @@ SECTIONS
 
        PROVIDE (bss_start = .);
        PROVIDE (__bss_start = .);
-       .bss :
+       .bss (NOLOAD) :
        {
                *(.bss)
                . = ALIGN(4);