diff options
| author | 2023-07-13 19:03:39 -0700 | |
|---|---|---|
| committer | 2023-08-03 16:26:44 -0700 | |
| commit | f29ca58e88c5846bbe8955e5192135e5ab4f14a1 (patch) | |
| tree | 1eea81e6f3b0a185c5e9b87ef018b10ef6c144a1 /java/java.go | |
| parent | cfe9e6d00823dbf4bfdd9f29a57c6a82baf68e97 (diff) | |
Darwin/Mac OS host rust compilation fixes
- Don't pass `--as-needed` to the linker on Mac OS which is unsupported
there
- Use `--force_load` rather than `--Wl,--whole-archive` on Mac OS
- Scan `rustc`'s linker arguments for `-dylib` and `-dynamiclib`, which
it can use instead of `-shared` on Mac OS:
https://github.com/rust-lang/rust/blob/7bd81ee1902c049691d0a1f03be5558bee51d100/compiler/rustc_codegen_ssa/src/back/linker.rs#L319
Test: m libhalf serde_derive
Bug: 291164566
Change-Id: Iecd6c2532fa31c9476834f49b109de98cbd2dccf
Diffstat (limited to 'java/java.go')
0 files changed, 0 insertions, 0 deletions