Index: uspace/lib/c/arch/amd64/_link.ld.in
===================================================================
--- uspace/lib/c/arch/amd64/_link.ld.in	(revision 1433ecda9b732f3f185f902feb26826ec2496e03)
+++ uspace/lib/c/arch/amd64/_link.ld.in	(revision 2f1c88e88f3d33245f94ca59d2b772d4dd5d1f56)
@@ -8,4 +8,5 @@
 	text PT_LOAD FILEHDR PHDRS FLAGS(5);
 	data PT_LOAD FLAGS(6);
+	tls PT_TLS;
 	debug PT_NOTE;
 }
@@ -45,13 +46,14 @@
 
 	.tdata : {
-		_tdata_start = .;
 		*(.tdata);
-		_tdata_end = .;
-		_tbss_start = .;
+		*(.tdata.*);
+		*(.gnu.linkonce.td.*);
+	} :data :tls
+
+	.tbss : {
 		*(.tbss);
-		_tbss_end = .;
-	} :data
-
-	_tls_alignment = ALIGNOF(.tdata);
+		*(.tbss.*);
+		*(.gnu.linkonce.tb.*);
+	} :data :tls
 
 	.bss : {
