Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sanitizer libs in ctng-compilers have wrong pinning #94

Open
nehaljwani opened this issue Oct 19, 2018 · 0 comments
Open

sanitizer libs in ctng-compilers have wrong pinning #94

nehaljwani opened this issue Oct 19, 2018 · 0 comments

Comments

@nehaljwani
Copy link
Contributor

nehaljwani commented Oct 19, 2018

Take the example of let's say: libasan . On each compiler major bump, it bumps it's soname, making it incompatible with older versions. Right now, if I build a conda package with -fsanitize=address and gcc 7.3.0 and by run_exports I get a dependency of libgcc-ng >=7.3.0 and libstdcxx-ng >=7.3.0 which, on installation, will bring in latest versions of libgcc-ng and libstdcxx-ng, thereby breaking my package.

One solution could be to split the sanitizer libs into a separate conda package and restrict it's pinning.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant