xref: /aosp_15_r20/external/compiler-rt/lib/builtins/Darwin-excludes/README.TXT (revision 7c3d14c8b49c529e04be81a3ce6f5cc23712e4c6)
1*7c3d14c8STreehugger RobotThis folder contains list of symbols that should be excluded from the builtin
2*7c3d14c8STreehugger Robotlibraries for Darwin. There are two reasons symbols are excluded:
3*7c3d14c8STreehugger Robot
4*7c3d14c8STreehugger Robot(1) They aren't supported on Darwin
5*7c3d14c8STreehugger Robot(2) They are contained within the OS on the minimum supported target
6*7c3d14c8STreehugger Robot
7*7c3d14c8STreehugger RobotThe builtin libraries must contain all symbols not provided by the lowest
8*7c3d14c8STreehugger Robotsupported target OS. Meaning if minimum deployment target is iOS 6, all builtins
9*7c3d14c8STreehugger Robotnot included in the ios6-<arch>.txt files need to be included. The one catch is
10*7c3d14c8STreehugger Robotthat this is per-architecture. Since iOS 6 doesn't support arm64, when supporting
11*7c3d14c8STreehugger RobotiOS 6, the minimum deployment target for arm64 binaries is iOS 7.
12