[roll] Roll llvm-project/libc [libc] Stop depending on .cpp files in libcxx_shared_headers library. (#133999)

Fix two instances of libcxx_shared_headers depending on .cpp files (in
Bazel build):

* Don't depend on exit syscall in LIBC_ASSERT implementation. This
dependency is not used, since LIBC_ASSERT always uses system <assert.h>
in the overlay mode, which is the only mode supported by Bazel.
* Don't depend on libc_errno in str-to-float and str-to-integer
conversions. We only need the ERANGE value, which can be obtained from
the proxy header instead.

GitOrigin-RevId: 44768751e8fa527bcce664e61e0c3657fccd2544
Original-Revision: 377d59fd55e63d9437ac563cc49462d8ebecfda5
Change-Id: I4181bf63be5a37f4f64d6f34c7aa579dcc70e6e9
diff --git a/third_party/flower b/third_party/flower
index 4687018..da4b363 100644
--- a/third_party/flower
+++ b/third_party/flower
@@ -374,7 +374,7 @@
              gitsubmoduleof="fuchsia"
              path="third_party/llvm-libc/src"
              remote="https://llvm.googlesource.com/llvm-project/libc"
-             revision="eb9ce94c190311021fad6c2092c6de81788c3b0e"/>
+             revision="377d59fd55e63d9437ac563cc49462d8ebecfda5"/>
     <project name="third_party/lz4"
              gitsubmoduleof="fuchsia"
              path="third_party/lz4"