-
-
Notifications
You must be signed in to change notification settings - Fork 56
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
Ship GIT #3
Comments
As per f3d8981 onwards this should be in now. |
Reopening this because GIT is being absolutely horrendous to ship. When built on certain systems some of its components seem to segfault for no (to me) discernible reason. The failure point is usually git-remote-http, in some libcurl call. Configurations known to work:
Configurations known to break:
|
The previous breakage is explained by the following fun story: Now, on to Windows. Windows has a few more issues, namely every git command crashing if you compile it with Now, the next issue is getting Curl/Git to find the More fun because that's not directly possible. Git bakes the content of the |
My brain is collapsing in on itself |
We are almost done. The last remaining hurdle was fortunately no longer a matter of recompiling git, but rather an issue in the scripting and wrapping of the binaries that got resolved through some emacs config changes. See 06e1248 |
Ayyyy, I really thought I was done there, eh. Well, time to think again, lol. The ld-linux.so trick doesn't work any longer when another program is execed. The new program will use the system ld-linux, so we need to actually also wrap |
I got a wrapper that seems to kinda work ( |
Thanks to |
Git is an essential tool for modern development and shipping it (+magit) sounds like a jolly idea to me. Depending on how much needs to be included to sport that though I might reconsider this.
The text was updated successfully, but these errors were encountered: