僕のYak Shavingは終わらない

車輪の再発明をやめたらそこには壮大なYakの群れが

古いFedora10にgitをインストール

tar zxvf git-1.7.11.4.tar.gz
mv git-1.7.11.4 /usr/local/src
cd /usr/local/src/git-1.6.2.3
./configure --prefix=/usr/local/git
make
make install

で、↑みたいにやろうと思ったところ

/root/git-1.7.11.4/utf8.c:445: undefined reference to `libiconv_open'
/root/git-1.7.11.4/utf8.c:456: undefined reference to `libiconv'
/root/git-1.7.11.4/utf8.c:481: undefined reference to `libiconv_close'
/root/git-1.7.11.4/utf8.c:462: undefined reference to `libiconv_close'
collect2: ld はステータス 1 で終了しました
make: *** [git-credential-store] エラー 1

と出てエラーになったので

make install CFLAGS="-liconv"

としてインストール

で、使おうと思ったら

# git 
git: error while loading shared libraries: libiconv.so.2: cannot open shared object file: No such file or directory

とでたので

# vi /etc/ld.so.conf
/usr/local/lib # ←追加
# ldconfig

とやったらエラー消えて使えるようになりました〜

# git --version
git version 1.7.11.4