summaryrefslogtreecommitdiff
path: root/python/builder.go
diff options
context:
space:
mode:
author A. Cody Schuffelen <schuffelen@google.com> 2023-08-14 21:09:47 -0700
committer A. Cody Schuffelen <schuffelen@google.com> 2023-08-14 21:27:41 -0700
commitc183e3a473e41ca38ddfc869d0979bb3bf314047 (patch)
tree33422def07d02732e08d40835417e04c71a1235c /python/builder.go
parent9db358d43de252dae98932c9bc737a1109703ca8 (diff)
Rust library linking fixes
- Hide universal binary dependency for rust Without a darwin_arm64 libstd prebuilt, many rust binaries are not possible to build as a universal binary anyway. This fixes an intermediate error with compiling rust FFI targets, where C++ shared library dependencies for both architectures were combined into the same linker command. There is still an outstanding problem with C++ executable targets that include rust FFI library targets, as the rust FFI library targets fail to find a proper libstd to build the arm64 side of the universal executable. - Use dynamic_lib instead of soname This matches similar logic in cc/library.go : linkerFlags for including shared libraries. Bug: 291830024 Test: m libkmr_cf_ffi (when enabled for darwin) Change-Id: I1d6b6a7855c6649b93ab6592ea43b17c6e37b3a3
Diffstat (limited to 'python/builder.go')
0 files changed, 0 insertions, 0 deletions