On Mon, Oct 31, 2022 at 10:50:19PM -0700, Noah Meyerhans wrote: > > aws-crt-python is the hard part. It depends on a bunch of C libraries which > > follow a more modern development style. They: > > - provide no abi/api stability guarantees. > > - have versioned releases, but no one cares about the versions. The > > intention > > is that everyone should be following the main branch. > > - only nominally support dynamic linking (it can be enabled, but is not > > used or > > tested by upstream).
Actually, taking a look at Amazon Linux 2022's packaging of these libraries, I see that they're distributed as .so files, and the aws-crt-python packagin declares runtime dependencies on these dynamically loaded libraries. So I don't think we're in uncharted waters if we decide to ship .so libraries. noah