From: Lars Buitinck Date: Thu, 18 Nov 2010 17:37:09 GMT Subject: git build failure with libssl (OpenSSL) in custom directory Message-ID: Hi all, I've built Git on a Debian Linux box where I don't have root rights. I first built OpenSSL 1.0.0b and Curl successfully, installing both in $HOME/apps. I tried to do the same for Git, using   CPPFLAGS=-I$HOME/apps/include LDFLAGS=-L$HOME/apps/lib make prefix=$HOME/apps all doc info but the build failed with the error       LINK git-fast-import   /usr/bin/ld: cannot find -lcrypto   collect2: ld returned 1 exit status   make: *** [git-fast-import] Error 1 I checked the Makefile, and found   # CFLAGS and LDFLAGS are for the users to override from the command line.   CFLAGS = -g -O2 -Wall   LDFLAGS = I'm not a Makefile expert, but it seems to me that the last line contradicts the comment. In any case, changing it to   LDFLAGS = -L$(HOME)/apps/lib -lssl -lcrypto -ldl worked, but only after also building and installing a shared library version of OpenSSL. I've got a working Git now, but I thought I'd let you know. I haven't checked out the development version yet. Regards, Lars PS.: I'm not a member of this list, but git-scm.com suggested I send my question to you.