I have configured git-annex on my Nexus 5. Even though it works fantastic, it shows some warning messages.
1: 'git-annex sync' : WARNING: linker: git-annex has text relocations. This is wasting memory and is a security risk. Please fix.
2: 'git log': error: cannot run less. No such file or directory.
Both the commands will work has expected with these warnings. What could be the issue here.
http://stackoverflow.com/questions/20141538/mylib-so-has-text-relocations-this-is-wasting-memory-and-is-a-security-risk-pl
Says that should have been fixed in ndk-r8c's gcc, but git-annex is already built with ndk-r9b. It might be though, that the llvm compiler still has the problem. In any case, I doubt there is a real security issue here, it's probably just a binary exploit hardening thing.
As for the git log, git users the less pager by default, but of course it's not necessary and so not included on Android. You can
git config core.pager cat
to get around this.