I am trying to get git to run on my armhf BuildRoot based system. Since git is not in BuildRoot, I went over to my other Debian based armhf system and compiled it from source there with "make prefix=/usr CFLAGS="${CFLAGS} -static-libgcc" (I want a static binary). I then made an archive of that binary and the files in /usr/share/git-core, and un-archived that on the armhf BuildRoot based system.
Now when I try and clone a repo. on the target system via https I get this error:
git: /usr/lib/libcrypto.so.1.0.0: no version information available (required by git) Cloning into 'test_repo'... fatal: Unable to find remote helper for 'https'
Both my armhf build system and the target seem to have the same version of libcrypto.so (that is 1.0.0), so I can't see what the problem is in terms of versions. Anyone got any suggestions to get it to work?
git
will silently fails in its configuration, and then truck-on as if nothing happened. Go back to the beginning. Checkout or unpackgit
. Configuregit
for the build. Then, after configure, manually inspectconfig.log
for errors. You will likely find 3 or 4 of them, especially if you enabled HTTPS through cURL. – jww