[roll] Roll fuchsia [bazel][device-finder] Fix CGO build in Bazel ... by: 1. Disable pure mode on `device-finder`` 2. Force PIE on `device-finder 3. Remove `cgo = True` on `third_party/golibs/vendor/golang.org/x/sys/unix` Because of https://fxbug.dev/489925970, we enabled `pure` mode for Go binaries globally for build result consistency across different environments. However, `pure` mode will filter out CGO code [0], causing the `undefined function` error observed in the bug linked below. The fixes 2 and 3 above are used to address build inconsistency between local and remote build environments. For more details, see linked bug below. [0] https://github.com/bazel-contrib/rules_go/blob/master/go/modes.rst#build-settings Original-Fixed: 503868144 Test: fx bazel build --config=host //tools/net/device-finder:device-finder_tool Test: fuchsia.arm64-release in CQ Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1582174 Original-Revision: 1f17dba0ef2e89cf4071fbf3e5be061bbce0a0fc GitOrigin-RevId: bf4d0c51df55827915ad0d513fd5133007ff33b2 Change-Id: I5914eeb8c2096d5d5baa18f360a062a06ee0614b
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 in one of the communication channels documented at get involved.
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.