GoogleCloudPlatform / GoogleCloudPlatform/cloud-profiler-python

googlecloudprofiler breaks other packages which depend on C++ code compiled against a different version of libstdc++

未关闭
#129 1 条评论 4 个 reaction 已指派 0 人 在 GitHub 查看
bug
主要语言
Python
星标
32
派生
35
PR 合并指标
30 天内没有已合并 PR

描述

These lines here,

https://github.com/GoogleCloudPlatform/cloud-profiler-python/blob/ea964fc72095ca60492e7e5e1e4a45b01a91eccc/setup.py#L46-L53

statically link this package's native code against the particular version of libstdc++ available at link time. This breaks other packages which have native code and depend on a different version of libstdc++.

It seems reasonable to me to ask your users to have a recent version of libstdc++ and libgcc available. Or perhaps you could publish two packages to PyPI, this one and one that uses a dynamic link?

Thanks!

PS: I discovered this because version 4.0.0 is [incompatible with libsass](https://github.com/sass/libsass-python/issues/413).

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。