-
Notifications
You must be signed in to change notification settings - Fork 132
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
Run "git init" when .git doesn't exist to help GitHub source zip/tar.gz builds #1695
Conversation
Thanks for this, @dagood! My local test just finished and it unfortunately failed:
|
Thanks for giving it a shot. The first error in the log is:
Have you gone through the CoreCLR setup instructions, for ICU in particular? Seems like a missing ICU header: As a heads up, you might also have a problem if you're trying to build on macOS 11/Big Sur, we aren't able to build there yet. dotnet/runtime#39900 fixes it in a CoreCLR branch but hasn't made it to a release yet. Also, our macOS PR validation isn't working right now, tracked by #1685. I'll be ignoring it to merge this PR. I think it only takes the recent homebrew cmake update to break it. It shows up later (when trying to run) so I don't think that would have caused this compile error. More info at dotnet/runtime#39833. All of the above isn't source-build related though--I'd suggest trying to build CoreCLR on its own and filing issues on dotnet/runtime to get in contact with the experts. |
No, I haven't. Thanks, I'll try to add
I'm building on macOS Mojave 10.14.6, so that shouldn't be a problem.
Interesting. I've declared
Thanks. That makes me think: Is a more modular approach to this perhaps better? I'm now trying to add a Thoughts? |
Unfortunately there's no reasonable way in 2.1/3.1 to transport the outputs from one step to the next if built solo. No incrementality in other ways either. But CoreCLR is the roughest in terms of prereqs, so I don't think there's a need to do anything drastic here. |
For #1646
Download links with this change:
https://github.com/dagood/source-build/archive/49195585d0de06e9a06b8fb005c460035363b2af.zip
https://github.com/dagood/source-build/archive/49195585d0de06e9a06b8fb005c460035363b2af.tar.gz