No threadsafe statics.
authormtklein <mtklein@chromium.org>
Mon, 13 Oct 2014 19:53:27 +0000 (12:53 -0700)
committerCommit bot <commit-bot@chromium.org>
Mon, 13 Oct 2014 19:53:28 +0000 (12:53 -0700)
commitcad5d3e264535c919b80e1e2a85407307961f221
treebbd7954560bfbda9749e7cf2ba2903980f0e741f
parentc09e2af17fab03d3d36c20e5201a560c3e4c233e
No threadsafe statics.

Chrome disables these for speed and code size, so we need
to disable them to make sure our code is safe when used
this way.

    int foo() {
        static int32_t atomic_thing;
        return sk_atomic_inc(&atomic_thing);
    }

is not safe in Chrome.  Making the static global is:

    static int32_t atomic_thing;
    int foo() {
        return sk_atomic_inc(&atomic_thing);
    }

BUG=skia:

Review URL: https://codereview.chromium.org/654663002
gyp/common_conditions.gypi