Explorar o código

Merge branch 'TLS' into 'master'

Fix wrong TLS resolving

See merge request redox-os/relibc!294
Jeremy Soller %!s(int64=4) %!d(string=hai) anos
pai
achega
04f77881d0
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      src/ld_so/linker.rs

+ 1 - 1
src/ld_so/linker.rs

@@ -694,7 +694,7 @@ impl Linker {
                         set_u64(tm as u64);
                     }
                     reloc::R_X86_64_DTPOFF64 => {
-                        set_u64(rel.r_offset as u64);
+                        set_u64((s - b) as u64);
                     }
                     reloc::R_X86_64_GLOB_DAT | reloc::R_X86_64_JUMP_SLOT => {
                         set_u64(s as u64);