Files
sdk/runtime/bin
Ivan Inozemtsev a999cec694 Separate toolchains for shared libraries
1. Added `toolchain_suite` template and switched toolchain definitions
to it, so now each toolchain definition defines a regular and
`_shared` toolchain, with different values for `is_shared_library`
argument.
2. Changed the logic of choosing between `fPIC` and `fPIE` based on
`is_shared_library` arg.
3. Changed `shared_library` template to define a group, depending on
the same target in a shared toolchain, and a copy of an output
artifact.
4. Made a copy of `runtime:dart_shared_lib` config and add it
automatically to all shared libraries.
5. Removed `runtime:dart_shared_lib` config and `DART_SHARED_LIB`
define from existing `shared_library` targets.

This CL should be a no-op refactoring to enable
https://dart-review.googlesource.com/c/sdk/+/394102.

TEST=ci

Change-Id: I6c044254d8e74b6b3ddadbf784e58d5f641fbcf3
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/392661
Commit-Queue: Ivan Inozemtsev <iinozemtsev@google.com>
Reviewed-by: Ryan Macnak <rmacnak@google.com>
2024-11-26 11:48:51 +00:00
..
2024-11-12 20:28:50 +00:00
2023-01-25 14:08:27 +00:00
2023-01-06 07:48:22 +00:00
2024-07-30 18:08:46 +00:00
2023-04-18 20:56:00 +00:00
2024-06-26 11:10:06 +00:00
2023-01-16 15:12:38 +00:00
2023-01-16 15:12:38 +00:00
2024-11-04 10:42:20 +00:00
2023-06-09 08:29:30 +00:00
2024-04-17 19:14:41 +00:00
2024-04-17 19:14:41 +00:00
2024-09-30 10:21:57 +00:00
2024-06-26 11:10:06 +00:00