Solaris 8以上にはSLPは実装されていますがこちらを使いたい方
SPARCでは32bit版と64bit版を両方コンパイルします。
以下のようなスクリプトを実行します。
#!/bin/sh CC64="-xO3 -xtarget=native64 -xarch=native64 -xcode=pic32"; export CC64 CC=cc; export CC CFLAGS=$CC64; export CFLAGS CPPFLAGS="-I/usr/sfw/include -I/usr/local/include"; export CPPFLAGS LDFLAGS="$CC64 -L/usr/sfw/lib/64 -R/usr/sfw/lib/64"; export LDFLAGS ./configure --prefix=/usr/local \ --enable-slpv2-security \ --bindir=/usr/local/bin/sparcv9 \ --sbindir=/usr/local/sbin/sparcv9 \ --libdir=/usr/local/lib/sparcv9
以下のようなスクリプトを実行します。
setup.sh
#!/bin/sh CC=cc; export CC CFLAGS="-xO3"; export CFLAGS CPPFLAGS="-I/usr/sfw/include -I/usr/local/include"; export CPPFLAGS LDFLAGS="-L/usr/sfw/lib -R/usr/sfw/lib"; export LDFLAGS ./configure --prefix=/usr/local \ --enable-slpv2-security --bindir=/usr/local/bin/sparcv8plus \ --sbindir=/usr/local/sbin/sparcv8plus
setup.shを実行してmakeします。
% ./setup.sh % gmake depend % gmake # gmake install # cd /usr/local/bin # ln /usr/lib/isaexec slptool # cd /usr/local/sbin # ln /usr/lib/isaexec slpd