[roll] Roll fuchsia [superproject] Roll llvm-project/libc [libc] Fix startup utilities failing to install in full build mode (#82522) Summary: Currently, doing `ninja install` will fail in fullbuild mode due to the startup utilities not being built by default. This was hidden previously by the fact that if tests were run, it would build the startup utilities and thus they would be present. This patch solves this issue by making the `libc-startup` target a dependncy on the final library. Furthermore we simply factor out the library install directory into the base CMake directory next to the include directory handling. This change makes the `crt` files get installed in `lib/x86_64-unknown-linu-gnu` instead of just `lib`. This fixes an error I had where doing a runtimes failed to install its libraries because the install step always errored. GitOrigin-RevId: fcb5158b3db35834535db0e2dbbbce678224d529 Original-Revision: f613a8db72b8a500ab1070bf39605d2913d5a20e Roller-URL: https://ci.chromium.org/b/8755413059702653345 CQ-Do-Not-Cancel-Tryjobs: true Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/995172 Original-Revision: 8790045f50dc50f5157cf7a527a51dc86f3cdce0 Change-Id: I1aa8147884abed0c31fdc72238681753bc40be53
This repository contains Fuchsia's Global Integration manifest files.
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.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party.