OpenSLP 1.2.1

Solaris 8以上にはSLPは実装されていますがこちらを使いたい方

SPARCでは32bit版と64bit版を両方コンパイルします。

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

32bit版

以下のようなスクリプトを実行します。

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

hiraga@next-hop.net
Last modified: $Date: 2007/11/10 04:28:28 $
Apache