commit | 46d0f265a3265cd48223b5c3225606e545fa9edf | [log] [tgz] |
---|---|---|
author | Charles Celerier <chcl@fuchsia.infra.roller.google.com> | Sat Jan 18 20:37:17 2025 -0800 |
committer | Copybara-Service <copybara-worker@google.com> | Sat Jan 18 20:38:19 2025 -0800 |
tree | 628ff898ecb4f440766c7268faea82001ad87eb0 | |
parent | 5aa0b2a713fca6acaa962b5eea9c5d604b961309 [diff] |
[roll] Roll fuchsia Revert "[fuchsia-controller] Disallow undefined symbols in C extensions" This reverts commit d9e78d3283a95ed9ab4fc993fc0294dbd1ed5d59. Reason for revert: Breaks sdk-core-mac Original change's description: > [fuchsia-controller] Disallow undefined symbols in C extensions > > This change adds an action that generates a linker script to > create a weak symbol for each dynamic symbol in the python interpreter > prebuilt that's part of the Python C API found. By doing so, a shared > library for a Python C extension can be built while disallowing > undefined symbols. > > This likely all sounds a bit obtuse. After all, it's generally okay to > have undefined symbols dynamically linked to symbols in other shared > libraries. The problem is that the Fuchsia tree does not contain > libpython and so we cannot currently build the shared library in such a > way that the linker can dynamically link the Python C API symbols to > libpython. > > Original-Fixed: 295680434 > Change-Id: I78a6efde9964ef0f7f237948c719ab6b9dd77c29 > Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1178099 > Reviewed-by: Steven Grady <slgrady@google.com> > Reviewed-by: Christopher Johnson <crjohns@google.com> > Commit-Queue: Charles Celerier <chcl@google.com> > Fuchsia-Auto-Submit: Charles Celerier <chcl@google.com> > Reviewed-by: Petr Hosek <phosek@google.com> Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1190513 Original-Revision: 4dcf55c147b33a68d7dbce0730f34a79065bf1b6 GitOrigin-RevId: 6e703156fc3a2960e339f200455a4ea9e76bbbbf Change-Id: Ic95aae538972b5eb2540298e90c6bf6f51749bc2
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
.