Shard arch property structs
Arch property struct types are created at runtime. Go has a limit of 2**16 bytes for the name of a type, and the type of a struct created at runtime is a string containing all the names and types of its fields. To avoid going over the limit, split the runtime created structs into multiple shards. Also undo MoreBaseLinkerProperties now that it is no longer required. Bug: 80437643 Test: m checkbuild Test: no change to out/soong/build.ninja Change-Id: I035b20332ec63f3d4b1696855c5b0b0a810597b7
This commit is contained in:
Reference in New Issue
Block a user