[roll] Roll fuchsia [libc] Remove some __* symbols from the abi.

It seems likely that these symbols should have been hidden and
were used at one point as a way for libc to use the internal
symbol without fear of using the potentially interposed public
one. These symbols are not referenced from within libc, or in the
rest of Fuchsia's tree. Though we will do an lsc + wait the requisite
time before pushing.

I'm not sure if strdup should be weak or not. It is in glibc, but
it seems they are very liberal with making things weak. Note, the
distinction here will matter if fxrev.dev/772922 lands.

This will be useful when transitioning to llvm-libc string functions
because their implementation does not export these symbols.

Original-Bug: 62780
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/788102
Original-Revision: a6f912245757f9fe59e8341ce1ea4551a958f822
GitOrigin-RevId: 4f119d56ed6eba8e1dc5bc33b1d64387814424a2
Change-Id: Id436f631ba78ac008af3a654e2d4153e42c81ff4
1 file changed
tree: 95ab626eb147cc521b5b3d768a2f48da3dad4986
  1. git-hooks/
  2. infra/
  3. third_party/
  4. cts
  5. firmware
  6. flower
  7. jiri.lock
  8. minimal
  9. prebuilts
  10. README.md
  11. stem
  12. test_durations
  13. 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.