Было дело долго мучалась со сборкой буста с STlport. Что бы не забыть, выкладыаю сюда, а может еще кому пригодится.
1. Это нельзя (по крайней мере я не нашла как) сделать со стандартным configure + make нужно использовать bjam
2. Ручками правим user-config.jam добавляем туда строки
using gcc : версия :...;
using stlport : версия: путь к инклудам;
3. ./tools/jam/src/bin.linuxx86/bjam --toolset=gcc stdlib=stlport --runtime-link=dynamic --without-python --user-config=тот файл который правили --prefix=куда ствим install
еще использовала так, уж не помню в чем разница, может это избыточно
./tools/jam/src/bin.linuxx86_64/bjam --user-config=user-config.jam --without-python stdlib=stlport -sSTLPORT_PATH=some_dir/STLport/5.1.2/ -sTOOLS=gcc-stlport -sSTLPORT_VERSION=5.1.2 --prefix=some_dir/boost/1.36.0/ install
4. В названии файлов библиотек должна появится буква -p :)
http://www.boost.org/doc/tools/build/doc/html/jam/usage.html - тут ключики от bjam
Полезным оказался -d 0 и еще что-то :)
> В названии файлов библиотек должна появится буква -p :)
ОтветитьУдалитьЭто верно только для stlport.
ну да :) это способ без ldd убедится что STLport успешно подцеплен. Но ldd тоже не помешает. :)
ОтветитьУдалить