Oops :-)
I just assumed too quickly that it was another consequence of the
DMD / (GCC, Clang) section mismatch I reported some days ago
(http://forum.dlang.org/thread/gqxtzdbhnzkslnltqrmo forum.dlang.org),
I didn't even think it was a basic PEBCAK.
My bad --;;
I guess I also implicitly assumed extern(C) implied __gshared...
("make it the same as C, not just the mangling"). And TLS is so
implicit in D2 that one can even forget about it :-)