Index: kernel/arch/amd64/_link.ld.in
===================================================================
--- kernel/arch/amd64/_link.ld.in	(revision 40d4c1d4873553b574cf552692c01791d56f1689)
+++ kernel/arch/amd64/_link.ld.in	(revision 6c017023ebfaf5820d1a7aaa61128c5fc053fe88)
@@ -44,4 +44,5 @@
 		*(COMMON);		/* global variables */
 
+		. = ALIGN(8);
 		symbol_table = .;
 		*(symtab.*);            /* Symbol table, must be LAST symbol!*/
Index: kernel/arch/arm32/_link.ld.in
===================================================================
--- kernel/arch/arm32/_link.ld.in	(revision 40d4c1d4873553b574cf552692c01791d56f1689)
+++ kernel/arch/arm32/_link.ld.in	(revision 6c017023ebfaf5820d1a7aaa61128c5fc053fe88)
@@ -34,4 +34,5 @@
 		*(.sdata);
 		*(.reginfo);
+		. = ALIGN(8);
 		symbol_table = .;
 		*(symtab.*);
Index: kernel/arch/ia32/_link.ld.in
===================================================================
--- kernel/arch/ia32/_link.ld.in	(revision 40d4c1d4873553b574cf552692c01791d56f1689)
+++ kernel/arch/ia32/_link.ld.in	(revision 6c017023ebfaf5820d1a7aaa61128c5fc053fe88)
@@ -42,4 +42,5 @@
 		hardcoded_unmapped_kdata_size = .;
 		LONG(unmapped_kdata_end - unmapped_kdata_start);
+		. = ALIGN(8);
 		symbol_table = .;
 		*(symtab.*);            /* Symbol table, must be LAST symbol! */
Index: kernel/arch/ia64/_link.ld.in
===================================================================
--- kernel/arch/ia64/_link.ld.in	(revision 40d4c1d4873553b574cf552692c01791d56f1689)
+++ kernel/arch/ia64/_link.ld.in	(revision 6c017023ebfaf5820d1a7aaa61128c5fc053fe88)
@@ -37,4 +37,5 @@
 		*(COMMON);
 
+		. = ALIGN(8);
                 symbol_table = .;
                 *(symtab.*);            /* Symbol table, must be LAST symbol!*/
Index: kernel/arch/mips32/_link.ld.in
===================================================================
--- kernel/arch/mips32/_link.ld.in	(revision 40d4c1d4873553b574cf552692c01791d56f1689)
+++ kernel/arch/mips32/_link.ld.in	(revision 6c017023ebfaf5820d1a7aaa61128c5fc053fe88)
@@ -38,4 +38,5 @@
 		*(.bss);                        /* uninitialized static variables */
 		*(COMMON);                      /* global variables */
+		. = ALIGN(8);
 		symbol_table = .;
 		*(symtab.*);
Index: kernel/arch/ppc32/_link.ld.in
===================================================================
--- kernel/arch/ppc32/_link.ld.in	(revision 40d4c1d4873553b574cf552692c01791d56f1689)
+++ kernel/arch/ppc32/_link.ld.in	(revision 6c017023ebfaf5820d1a7aaa61128c5fc053fe88)
@@ -51,4 +51,5 @@
 		*(COMMON);      /* global variables */
 		
+		. = ALIGN(8);
 		symbol_table = .;
 		*(symtab.*);    /* Symbol table, must be LAST symbol!*/
Index: kernel/arch/sparc64/_link.ld.in
===================================================================
--- kernel/arch/sparc64/_link.ld.in	(revision 40d4c1d4873553b574cf552692c01791d56f1689)
+++ kernel/arch/sparc64/_link.ld.in	(revision 6c017023ebfaf5820d1a7aaa61128c5fc053fe88)
@@ -36,4 +36,5 @@
 		*(COMMON);                  /* global variables */
 		
+		. = ALIGN(8);
 		symbol_table = .;
 		*(symtab.*);                /* Symbol table, must be LAST symbol!*/
