clang 3.4.2 complains about weak_alias for a symbol that isn't defined