Installasjon av NSPR
Installer NSPR ved å kjøre følgende kommandoer:
cd nspr &&
sed -i '/^RELEASE/s|^|#|' pr/src/misc/Makefile.in &&
sed -i 's|$(LIBRARY) ||' config/rules.mk &&
./configure --prefix=/usr \
--with-mozilla \
--with-pthreads \
--enable-64bit &&
make
Nå, som root
bruker:
make install
lib32 Installasjon av NSPR
Installer lib32-NSPR ved å kjøre følgende kommandoer:
make distclean &&
CC="gcc -m32" CXX="g++ -m32" \
PKG_CONFIG_PATH=/usr/lib32/pkgconfig \
./configure --prefix=/usr \
--libdir=/usr/lib32 \
--host=i686-pc-linux-gnu \
--with-mozilla \
--with-pthreads \
--disable-64bit &&
make
Nå, som root
bruker:
make DESTDIR=$PWD/DESTDIR install &&
cp -vr DESTDIR/usr/lib32/* /usr/lib32 &&
rm -rf DESTDIR &&
ldconfig
Parameterforklaringer
Notat
Kjør ./configure
--help for en fullstendig liste over
alternativer.
sed -ri '/^RELEASE/s/^/#/'
pr/src/misc/Makefile.in: Denne sed-en deaktiverer
installasjon av to unødvendige skript.
sed -i 's#$(LIBRARY) ##'
config/rules.mk: Denne sed deaktiverer installasjon
av statiske biblioteker.
--with-mozilla
: Denne
parameteren legger til Mozilla støtte til bibliotekene (påkrevd
hvis du vil bygge andre Mozilla produkter og koble dem til disse
bibliotekene).
--with-pthreads
: Denne
parameteren fremtvinger bruk av systemets pthread bibliotek.
--enable-64bit
:
--enable-64bit parameteren er påkrevd på et x86_64 system for å
forhindre at configure mislykkes med en
påstand om at dette er et system uten pthread støtte.
--disable-64bit
: Denne
parameteren deaktiverer bygging for 64-bit i lib32 installasjonen.