summary refs log tree commit diff
path: root/tests/coverage/mcdc
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2024-11-21 21:36:47 +0000
committerbors <bors@rust-lang.org>2024-11-21 21:36:47 +0000
commit5d3c6ee9b34989595d2a72b79e61ca37e949d757 (patch)
treecbc5ee70ec4484ee6774a8bd3c46f07eb862f13c /tests/coverage/mcdc
parentb19329a37cedf2027517ae22c87cf201f93d776e (diff)
parent0db9059726dbec82abdc21935f84a7f0e12ea495 (diff)
downloadrust-5d3c6ee9b34989595d2a72b79e61ca37e949d757.tar.gz
rust-5d3c6ee9b34989595d2a72b79e61ca37e949d757.zip
Auto merge of #132362 - mustartt:aix-dylib-detection, r=jieyouxu
[AIX] change system dynamic library format

Historically on AIX, almost all dynamic libraries are distributed in `.a` Big Archive Format which can consists of both static and shared objects in the same archive (e.g. `libc++abi.a(libc++abi.so.1)`). During the initial porting process, the dynamic libraries are kept as `.a` to simplify the migration, but semantically having an XCOFF object under the archive extension is wrong. For crate type `cdylib` we want to be able to distribute the libraries as archives as well.

We are migrating to archives with the following format:
```
$ ar -t lib<name>.a
lib<name>.so
```
where each archive contains a single member that is a shared XCOFF object that can be loaded.
Diffstat (limited to 'tests/coverage/mcdc')
0 files changed, 0 insertions, 0 deletions