[RTT v2] [git pull] Fixes for macosx, including TLSF multi-thread support

Built but _not_ tested on macosx.
Built on gnulinux.

The following changes since commit 1e32d920d0fc9e497d5fe192e1046aa3fa92b184:
Peter Soetens (1):
Revert "From bug 681: Add missing install files for debian."

are available in the git repository at:

git://gitorious.org/~snrkiwi/orocos-toolchain/snrkiwi-rtt.git v2-next

Stephen Roderick (6):
macosx: Correct variable name when creating main task
cmake: Force mqueue transport to not be used in macosx
cmake: Properly deal with boost multiple installed libraries occuring in CMake lists
cmake: Not use unknown zdefs linker flag on macosx
cmake: Prevent duplicate library warning on macosx
macosx: Port rtos_mutex to support TLSF

config/check_depend.cmake | 56 +++++++++++++++++++++++++++++---------
rtt/CMakeLists.txt | 8 +++++-
rtt/os/macosx/fosi.h | 10 +++++++
rtt/os/macosx/fosi_internal.cpp | 42 ++++++++++++++++++++++++++++-
rtt/os/tlsf/tlsf.c | 5 ---
tests/CMakeLists.txt | 5 +++-
tests/plugins/CMakeLists.txt | 5 +++-
tests/types/CMakeLists.txt | 5 +++-
8 files changed, 112 insertions(+), 24 deletions(-)

[RTT v2] [git pull] Fixes for macosx, including TLSF multi-threa

On Sunday 17 October 2010 23:58:12 S Roderick wrote:
> Built but _not_ tested on macosx.
> Built on gnulinux.
>
> The following changes since commit
> 1e32d920d0fc9e497d5fe192e1046aa3fa92b184: Peter Soetens (1):
> Revert "From bug 681: Add missing install files for debian."
>
> are available in the git repository at:
>
> git://gitorious.org/~snrkiwi/orocos-toolchain/snrkiwi-rtt.git v2-next
>
> Stephen Roderick (6):
> macosx: Correct variable name when creating main task
> cmake: Force mqueue transport to not be used in macosx
> cmake: Properly deal with boost multiple installed libraries occuring
> in CMake lists cmake: Not use unknown zdefs linker flag on macosx
> cmake: Prevent duplicate library warning on macosx
> macosx: Port rtos_mutex to support TLSF
>
> config/check_depend.cmake | 56
> +++++++++++++++++++++++++++++--------- rtt/CMakeLists.txt |
> 8 +++++-
> rtt/os/macosx/fosi.h | 10 +++++++
> rtt/os/macosx/fosi_internal.cpp | 42 ++++++++++++++++++++++++++++-
> rtt/os/tlsf/tlsf.c | 5 ---
> tests/CMakeLists.txt | 5 +++-
> tests/plugins/CMakeLists.txt | 5 +++-
> tests/types/CMakeLists.txt | 5 +++-
> 8 files changed, 112 insertions(+), 24 deletions(-)

I merged this on master with only minor conflicts regarding the link_flags
options. I have resolved them with an eye on all target platforms.

Peter