diff --git a/lib_blackfin/u-boot.lds.S b/lib_blackfin/u-boot.lds.S
index deb94c976220609a560114e89258ba9a73d67366..5ee8eb3f7344be36c504be89ed3544439457583a 100644
--- a/lib_blackfin/u-boot.lds.S
+++ b/lib_blackfin/u-boot.lds.S
@@ -94,8 +94,7 @@ SECTIONS
 	.rodata :
 	{
 		. = ALIGN(4);
-		*(.rodata .rodata.*)
-		*(.rodata1)
+		*(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*)))
 		*(.eh_frame)
 		. = ALIGN(4);
 	} >ram_data