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

Specify compiler for C packages. #167

Closed
vbabiy opened this issue Mar 15, 2011 · 2 comments
Closed

Specify compiler for C packages. #167

vbabiy opened this issue Mar 15, 2011 · 2 comments
Labels
auto-locked Outdated issues that have been locked by automation type: enhancement Improvements to functionality

Comments

@vbabiy
Copy link
Contributor

vbabiy commented Mar 15, 2011

There should be a command line option to select a compiler or the program should be intelligent about what compiler it should try to use. Notably on Windows the default is MSVC which many people won't have.


@vbabiy
Copy link
Contributor Author

vbabiy commented Mar 15, 2011

I think this is generally controlled by an environmental variable (CC?). I
don't think pip can generally handle that. I can't really think of anything
pip can do here.

The one thing I would be open to is detecting the error and translating it
into a more friendly/useful error message. We can't do that for every compile
problem (e.g., missing libraries or headers usually turn into impossibly
horrible error messages) but for some select cases it would be okay. Windows
compiler errors might be one. Not having Python.h installed would be another
common problem that usually has an ugly error message.


Original Comment By: Ian Bicking

@pnasrat
Copy link
Contributor

pnasrat commented May 1, 2011

Issue #18 duplicates this, but has more comments, closing this as dupe.

@pnasrat pnasrat closed this as completed May 1, 2011
@lock lock bot added the auto-locked Outdated issues that have been locked by automation label Jun 6, 2019
@lock lock bot locked as resolved and limited conversation to collaborators Jun 6, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
auto-locked Outdated issues that have been locked by automation type: enhancement Improvements to functionality
Projects
None yet
Development

No branches or pull requests

2 participants