commit | ca854cd0117e7c3d5c6dd8d1171e1e987fa2acee | [log] [tgz] |
---|---|---|
author | Paul Kirth <paulkirth@fuchsia.infra.roller.google.com> | Thu Feb 08 03:47:33 2024 +0000 |
committer | Copybara-Service <copybara-worker@google.com> | Wed Feb 07 19:49:12 2024 -0800 |
tree | 046e93b24e9bf7a779c38b1949f889991d8edd50 | |
parent | 20cf152e41d69a877fae7d1610a0ddd9b68ee930 [diff] |
[roll] Roll fuchsia [build] Add build config for -ffast-math Using nan or inf with -ffast-math can introduce undefined behavior. The compiler thus emits a warning when using inf or nan with `-ffast-math`. To avoid this error while we transition, and to support third party code that we cannot control, we're introducing a build configuration for `-ffast-math` that will ensure that the compiler's code generation appropriately handles the use of inf and nan without introducing undefined behavior. This change only introduces the config. Follow up changes will update other build files to use this configuration instead of directly passing `-ffast-math` to the compiler. Original-Bug: 324115639 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/987905 Original-Revision: 3e3d1d3429f44f470c9b4f6be182f8b9b070ed28 GitOrigin-RevId: 0614828cfae8dd66ae80384829dba3654dede7f3 Change-Id: I841a1674276713c73e6b3e5dc34dc0de8ab637b4
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
.