Topics in this document:
Why did we not use common repositories to install git on AIX?
File /usr/lib/libssl.a
has binary references to the SSL library,
libssl.so.0.9.8. When common repositories installed git, they
installed a newer version of SSL with it (in /usr/local).
This caused problems with Jenkins; Jenkins was unable to properly use
git (via Java) because SSL 1.0.x wasn't referenced in
/usr/lib/libssl.a
. By replacing the file with a newer one from
the /usr/local directory, this caused OMI to link against SSL 1.0.x,
would result in customers being unable to install OMI properly.
The instructions to install git work properly on both AIX 6.1 and AIX 7.1:
- Install RPM dependencies from IBM
- autoconf
- m4
- zlib
- zlib-devel
- Extract git v2.7 source from Github
- Configure git
cd git-2.7.0/; make configure; ./configure --without-tcltk
- Build and install
sudo make install