STLport-4.5.3

Introducción a STLport-4.5.3

Localización de descarga (HTTP):		http://www.stlport.org/archive/STLport-4.5.3.tar.gz
Localización de descarga (FTP):			
Versión usada:					4.5.3
Tamaño del paquete:				728 KB
Estimación del espacio necesario en disco:	56 MB

STLport es una implementación multiplataforma de la librería estándar ANSI de C++, que incluye técnicas avanzadas y optimizaciones para conseguir la máxima eficiencia, seguridad frente a excepciones e hilos e importantes extensiones como tablas de dispersión y listas enlazadas.

Descarga el parche para STLport de http://downloads.linuxfromscratch.org/blfs-patches

Instalación de STLport

Instala STLport ejecutando los siguientes comandos:

patch -Np1 -i ../STLport-4.5.3-gcc3.patch &&
patch -Np1 -i ../STLport-4.5.3-g++-inc.patch &&
GCC_VERSION=`gcc -v 2>&1 | grep "gcc version " | sed -e "s:gcc version ::"` &&
cp stlport/config/stl_gcc.h stlport/config/stl_gcc.h.orig &&
sed -e "s:@GCC_VERSION@:$GCC_VERSION:" \
stlport/config/stl_gcc.h.orig > stlport/config/stl_gcc.h &&
cd src &&
ln -sf gcc-linux.mak Makefile &&
make &&
make INSTALLDIR=/usr install

Explicación de los comandos

GCC_VERSION=... : STLport necesita saber la localización de los ficheros de cabecera de C++, que están instalados en /usr/include/c++/$GCC_VERSION si se siguieron las instrucciones del Libro LFS.

sed -e ... : Reemplaza la localización donde STLport busca los ficheros de cabecera de C++.

cd src : Cambia al directorio de los fuentes.

ln -sf gcc-linux.mak Makefile : Usa el makefile apropiado para nuestro entorno.

Configuración de STLport

Contenido

El paquete STLport contiene los ficheros de cabecera de STLport /usr/include/stlport y las librerías estáticas y dinámicas STLport.