You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
googlecloudprofiler breaks other packages which depend on C++ code compiled against a different version of libstdc++ #129
# While libgcc_s.so.1 is pretty much always installed by default
# for non-Alpine linux, it is not installed by default in Alpine.
# So, to support Alpine, we will always statically link "libgcc"
# package. We could alternatively require users to install the
# "libgcc" package, but the static linkage seems less
# invasive.
'-static-libgcc'
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?
Activity
punya commentedon Jan 6, 2023
Would hiding symbols (pypa/auditwheel#125 (comment)) also solve the problem?