Re: Error compiling git
- From
- Anupam Srivastava <srivasta@itt.uni-stuttgart.de>
- Date
- Aug 19, 2007, 21:18 UTC
- Message-ID
- <46C8B39B.6060603@itt.uni-stuttgart.de>
- In-Reply-To
- <46C8AAC6.4060101@itt.uni-stuttgart.de>
Anupam Srivastava wrote:
Show 31 quoted lines
> Hello all! > > I am trying to compile git. The catch is that my zlib is installed in > non-standard directory, namely: /tmp/dont.delete/fakeroot > > Here are my environment varialbes: > LDFLAGS=-L/tmp/dont.delete/fakeroot/lib > LD_RUN_PATH="/tmp/dont.delete/fakeroot/lib > CC="ccache cc -o3" > > but after running make, the compilation stops ate linking with this error: > <snip> > AR xdiff/lib.a > LINK git-convert-objects > /usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../x86_64-suse-linux/bin/ld: > skipping incompatible /usr/lib/libz.so when searching for -lz > /usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../x86_64-suse-linux/bin/ld: > skipping incompatible /usr/lib/libz.a when searching for -lz > /usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../x86_64-suse-linux/bin/ld: > cannot find -lz > collect2: ld returned 1 exit status > make: *** [git-convert-objects] Error 1 > </snip> > Which to my understating means that it is not even trying to find zlib > in /tmp/dont.delete/fakeroot > > My way of compiling is: > make configure > ./configure --cache-file=config.cache --prefix=/tmp/dont.delete/fakeroot > make >
Solved. Removed/updated manually CFLAGS and LDFLAGS in Makefile
This is, I suppose, a bug in Makefile then.
The configure script created by Makefile should update Makefile with the arguments passed to it.
Anupam