143日目
・Plamo-64 pure64
bzip2突破とても前進。
seamonkey前進alsaでとまった。
alsa-libはまったがとりあえず--disable-pythonで逃げた。
seamonkey次はいよいよgtk周り。
gtk,gdk-pixbufでひっかかっている。
やっていてもうひとつpure64の理由を思い出した。
--libdir=/usr/lib64 のような設定をせずビルドしたらどのように
配置されるか見たかった。
・bzip2 at x86_64
Plamo-4.73のビルドスクリプトを改造して使用。
Plamo-4.73ではエラーなし。
x86_64ではMakefile-libbz2_soでリンクエラー。
1. Fedoraのbzip2-1.0.6-2.fc15.src.rpm内のパッチをあてる。
2. Makefile-libbz2_soを先にbuildする。
cd ${B[$i]}
# if [ -f Makefile ] ; then
# export LDFLAGS='-Wl,--as-needed'
# CC='gcc -m64' CXX='g++ -m64' make
# fi
if [ -f Makefile-libbz2_so ]; then
export LDFLAGS='-Wl,--as-needed'
CC='gcc -m64' CXX='g++ -m64' make -f Makefile-libbz2_so CFLAGS="-D_FILE_OFFSET_BITS=64 -fpic -fPIC"
fi
if [ -f Makefile ] ; then
export LDFLAGS='-Wl,--as-needed'
CC='gcc -m64' CXX='g++ -m64' make
fi
done
な感じにするとエラーなくビルドできた。