An agile journey and beyond

Schlagwort: boost

boost x64 Bibliotheken erzeugen

Um die x64-Libs von boost zu erzeugen muss man folgendes im boost Verzeichnis aufrufen:

bjam --toolset=msvc --address-model=64 --stagedir=stage64 stage

Zusätzliche Parameter

  • -jX um das Erstellen mit X Prozessen parallel zu starten
  • --build-type=complete baut alle libs (static, shared, mutithreaded,…)
  • --with-serialization baut nur die serialization Bibliotheken

Serialization weigert sich in 1.36.0 allerdings (in 1.40 gibt’s dieses Problem nicht mehr). Hierzu ist in der libs/serialization/build/Jamfile.v2 folgende Ersetzung vorzunehmen:

: requirements ../../config/test/all//BOOST_NO_STD_LOCALE

in

: requirements

sowie
../../config/test/all//BOOST_NO_STD_WSTREAMBUF am Ende der Datei auskommentieren (‚#‘).

bjam gibt’s hier: http://www.boost.org/users/download/

Danach sollten ein paar libs in stage64/lib liegen.