9b510810cc
Go ignores CFLAGS for some commands. That causes unnecessary build of glibc shims (and libc++.a). In the GCC days cross-compiler toolchains used to expose a "tool" per architecture. Let's do the same here. Then Go cannot cheat with skipping CFLAGS which we normally *always* expect. The wrapper code is getting gnarly, I know. But it still fits in my head somehow, so we can still keep adding to it. |
||
---|---|---|
.. | ||
BUILD | ||
cc_toolchains.bzl | ||
defs.bzl |