RE: [Boost-users] Using Boost with Tandem
John Maddock [john@johnmaddock.co.uk] wrote:
Never heard of Tandem until you mentioned it, [...]
Well, I won't say you're lucky, but...
[...] so if you're confused, don't ask us ! :-)
Yeah, I was afraid of that <wink>.
[...] Either way, unless someone else has already done this, then I'll probably have to learn how to define a new toolset for Boost?
Probably not: remember that most of Boost can be used as "headers only", so depending on which libraries you want to use, you may not need to build anything.
Well, except for invoking the work arounds for broken compilers. Whatever the Tandem cross compiler for G06.15 may or may not be, it definitely is not using the EDG front end. I have kind of been assuming that these details were addresses by the toolset definition. Looks like I should probably start with http://www.boost.org/libs/config/config.htm and then root around in other toolsets toolset definitions for example jamfiles?
Well, except for invoking the work arounds for broken compilers. Whatever the Tandem cross compiler for G06.15 may or may not be, it definitely is not using the EDG front end. I have kind of been assuming that these details were addresses by the toolset definition.
No, by Boost.Config.
Looks like I should probably start with http://www.boost.org/libs/config/config.htm and then root around in other toolsets toolset definitions for example jamfiles?
Yes, if it's cygwin hosted, then you might be able to use the configure script provided (but that really needs to run the test programs, and if it's a cross compiler you're out of luck). Otherwise just try compiling each of the "no*pass.cpp" files with the compiler, whichever ones don't compiler will tell you which defect macros need setting. However, if the compiler does use the Borland front end, and defines __BORLANDC__ then the good news is that all the defect macros should get set for you already and you won't have anything to do. It's down to experimenting really... John.
participants (2)
-
John Maddock
-
Kick Damien-DKICK1