diff --git a/src/ld_so/linker.rs b/src/ld_so/linker.rs
index 8747ebc530489063e39b730c051da075011ad794..e4e2c5482513c12fcb381e4511165d9fd41d9368 100644
--- a/src/ld_so/linker.rs
+++ b/src/ld_so/linker.rs
@@ -364,6 +364,9 @@ impl Linker {
                     reloc::R_X86_64_64 => {
                         set_u64((s + a) as u64);
                     },
+                    reloc::R_X86_64_DTPMOD64 => {
+                        set_u64(tm as u64);
+                    },
                     reloc::R_X86_64_GLOB_DAT | reloc::R_X86_64_JUMP_SLOT => {
                         set_u64(s as u64);
                     },