[roll] Roll fuchsia [bazel] Split linux_sysroot() into headers + library rules.

Separate the filegroups created in the @prebuilt_clang repository,
so that headers are covered by @prebuilt_clang//:linux_sysroot_headers
while link-time libraries are covered by @prebuilt_clang//:linux_sysroot_{cpu}.

Also modify the `generate_clang_cc_toolchain()` function to accept
separate lists for sysroot headers and libraries.

This mimics how the toolchains are initialized in fuchsia_clang_repository()
and prepares for future refactors to increase sharing of common definitions
between Bazel SDK rules and the in-tree workspace.

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1119676
Original-Revision: cde9a1872e102420c3db98718a9a2b247d5da97e
GitOrigin-RevId: bf2dfd64c3c9fa57778f40989059dfd96e6a201c
Change-Id: Id29a6b73aa78030cbe2059cbc1990da32db293a5
1 file changed
tree: 43e18b2745275b6735fcb9686bedf48ac58a3d4d
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cts
  6. firmware
  7. flower
  8. jiri.lock
  9. MILESTONE
  10. minimal
  11. prebuilts
  12. README.md
  13. stem
  14. test_durations
  15. toolchain
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia on Freenode.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.