Bug 761277 - Part 1: Provide the macro definition, fall back to use TLS. r=ehsan