[bazel][build_flags] //build/config:thread_safety_annotations

Port //build/config:thread_safety_annotations to a Bazel
build_flags() target, using THREAD_SAFETY_CFLAGS and
THREAD_SAFETY_DEFINES from
@fuchsia_rules_common//build_flags:default_flag_values.bzl.

Bug: 565437401
Change-Id: I48e120444ab6178b328826b460143a596a6a6964
Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1903059
Presubmit-Verified: fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com <fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: David Fang <fangism@google.com>
Fuchsia-Auto-Submit: David Turner <digit@google.com>
Commit-Queue: David Turner <digit@google.com>
3 files changed
tree: 00574a7de6a34d82e94b11f4024b5172a24a637f
  1. .agents/
  2. .helix/
  3. .mise/
  4. boards/
  5. build/
  6. bundles/
  7. docs/
  8. examples/
  9. manifests/
  10. products/
  11. scripts/
  12. sdk/
  13. src/
  14. third_party/
  15. tools/
  16. zircon/
  17. .clang-format
  18. .clang-tidy
  19. .cursorignore
  20. .dtsfmtrc.toml
  21. .editorconfig
  22. .fx-root
  23. .geminiignore
  24. .git-blame-ignore-revs
  25. .gitattributes
  26. .gitignore
  27. .gitmodules
  28. .gn
  29. .ignore
  30. .watchmanconfig
  31. AGENTS.md
  32. analysis_options.yaml
  33. AUTHORS
  34. BUILD.gn
  35. CODE_OF_CONDUCT.md
  36. CONTRIBUTING.md
  37. fuchsia.code-workspace
  38. LICENSE
  39. OWNERS
  40. PATENTS
  41. pyproject.toml
  42. pyrightconfig.json
  43. README.md
  44. rustfmt.toml
  45. shac.star
  46. shac.textproto
  47. TESTING.json5
README.md

Fuchsia

What is Fuchsia?

Fuchsia is an open source, general purpose operating system supporting modern 64-bit Intel and ARM processors.

We expect everyone interacting with our project to respect our code of conduct.

Read more about Fuchsia's principles.

How can I build and run Fuchsia?

See Getting Started.

Where can I learn more about Fuchsia?

See fuchsia.dev.