Commit a7fd14096c

Andrew Kelley <andrew@ziglang.org>
2019-09-04 20:44:03
fix typo with tls initialization
I tested that hello world cross compiles to armv7 now. closes #3167
1 parent 090f2ff
Changed files (1)
std
os
linux
std/os/linux/tls.zig
@@ -162,7 +162,7 @@ pub fn initTLS() void {
 
     if (tls_phdr) |phdr| {
         // If the cpu is arm-based, check if it supports the TLS register
-        if (builtin.arch == builtin.Arch.arm and hwcap & std.os.linux.HWCAP_TLS == 0) {
+        if (builtin.arch == builtin.Arch.arm and at_hwcap & std.os.linux.HWCAP_TLS == 0) {
             // If the CPU does not support TLS via a coprocessor register,
             // a kernel helper function can be used instead on certain linux kernels.
             // See linux/arch/arm/include/asm/tls.h and musl/src/thread/arm/__set_thread_area.c.