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

Initial support for pythran #79

Merged
merged 1 commit into from
Feb 25, 2024
Merged

Initial support for pythran #79

merged 1 commit into from
Feb 25, 2024

Conversation

dkm
Copy link
Member

@dkm dkm commented Feb 25, 2024

The build is a bit atypical. In order to get a
self-sufficient/relocatable "compiler", we use the conda package... But we cheat a bit by faking its dependencies on a c++ compiler. The conda package has its own dep and will insteall its own copy of gcc/clang... But we have plenty of C++ compilers, so all the gcc deps are stubbed. Pythran knows how to look for g++ using CXX or by relying on PATH.

refs compiler-explorer/compiler-explorer#6079

The build is a bit atypical. In order to get a
self-sufficient/relocatable "compiler", we use the conda package... But
we cheat a bit by faking its dependencies on a c++ compiler. The conda
package has its own dep and will insteall its own copy of gcc/clang...
But we have plenty of C++ compilers, so all the gcc deps are stubbed.
Pythran knows how to look for g++ using CXX or by relying on PATH.

refs compiler-explorer/compiler-explorer#6079

Signed-off-by: Marc Poulhiès <dkm@kataplop.net>
@dkm dkm merged commit e55e188 into main Feb 25, 2024
8 of 11 checks passed
@dkm dkm deleted the dkm/6079_pythran branch February 25, 2024 18:24
@dkm dkm self-assigned this Feb 25, 2024
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

Successfully merging this pull request may close these issues.

2 participants