Index: uspace/lib/c/arch/mips32/_link.ld.in
===================================================================
--- uspace/lib/c/arch/mips32/_link.ld.in	(revision 1433ecda9b732f3f185f902feb26826ec2496e03)
+++ uspace/lib/c/arch/mips32/_link.ld.in	(revision 3f932a7eeaf8b09420c71c95d09792b4ef55221a)
@@ -8,4 +8,5 @@
 	text PT_LOAD FILEHDR PHDRS FLAGS(5);
 	data PT_LOAD FLAGS(6);
+	tls PT_TLS;
 }
 
@@ -49,16 +50,14 @@
 
 	.tdata : {
-		_tdata_start = .;
 		*(.tdata);
-		_tdata_end = .;
-	} :data
+		*(.tdata.*);
+		*(.gnu.linkonce.td.*);
+	} :data :tls
 
 	.tbss : {
-		_tbss_start = .;
 		*(.tbss);
-		_tbss_end = .;
-	} :data
-
-	_tls_alignment = MAX(ALIGNOF(.tdata), ALIGNOF(.tbss));
+		*(.tbss.*);
+		*(.gnu.linkonce.tb.*);
+	} :data :tls
 
 	.sbss : {
