This is a part of Boost libraries converted to be used with Marmalade SDK. The libraries were converted in a straitforward way by creating mkf files with the list of all boost libraries sources. The list of modifications to Boost source code was minimal and listed below in this file.
This package was created by applying this sequence of commands:
- bcp smart_ptr regex format conversion signal system
- boost_convert_tests.py
- Apply manual corrections
Thus the package includes the full version of the listed libraries and their dependancies:
- smart_ptr
- regex
- format
- conversion
- signal
- system
This package is based on boost 1.49.0 release
To start using boost libraries in your project please follow the steps:
- Download the sources of the package
- Create
boostfolder under root folder of your project - Move the downloaded sources to the recently created
boostfolder - Add
subproject boostcommand to your project mkb file
- boost/detail/lightweight_thread.hpp - declare lw_thread_routine as static
- libs/regex/src/posix_api.cpp - avoid code paths when
sprintf_sis used - libs/regex/src/wide_posix_api.cpp - avoid code paths when
wcscpy_sis used
- lexical_cast is not supported because
swprintffunction is not implemented for ARM builds in SDK 6.0