-
Notifications
You must be signed in to change notification settings - Fork 62
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
Support heterogeneous build environments #18
Comments
From what I can tell, If this is the feature what you’re asking for, it’s already partly supported by Adding paths to alternative compilers to What’s not possible with If you’re proposing supporting non-x86 compilers on x86 machine, I’m not sure it’s possible without help from |
Appreciate your quick response. |
I don’t think it will be implemented any time soon, unfortunately. I failed to imagine a case where it’s desired in production. Are you using the feature in production environment? If so, do you mind to elaborate your use case? Although I’m not working on the feature, from a design perspective, I can see some challenges in implementing it (in case someone wants to submit a PR):
|
FWIW, there is a workaround for this. If you can push your compiler to an NAS that’s accessible to the compile cluster, you might want to check the implementation in branch |
Yes, I want to use the feature in production environment. And the use case is compiling Android(AOSP). As the build time in Android is considerable, so the time used to transferring the compiler is small relatively. |
I agree that’s a totally valid use case. This also reminds me about compiling UE4. Personally I had no experience about compiling either of them but both are so popular among developers that they should be better supported. Unfortunately for the moment I don’t have much time to implement the feature, I’m open to a PR about this. TBH, however, since I haven’t tried |
ok, thanks for your advise. |
Is there any plan to add support for heterogeneous build environments?
Like icecream did, pack the buildenv to tarball then send to remote peer....
The text was updated successfully, but these errors were encountered: