load("@rules_cc//cc:defs.bzl", "cc_library") cc_library( name = "global_allocator_library", srcs = select({ # Windows doesn't support weak symbol linkage. # If someone can make this work on Windows, please do! # For now we will silently not supply any symbols, because it would be very messy to conditionally define the default allocator library on toolchains depending on the platform. "@platforms//os:windows": ["empty.cc"], "//conditions:default": ["global_allocator_library.cc"], }), tags = ["manual"], visibility = ["//visibility:public"], )