Boost logo

Boost-Build :

From: David Abrahams (david.abrahams_at_[hidden])
Date: 2002-05-14 17:00:34


----- Original Message -----
From: "Raoul Gough" <RaoulGough_at_[hidden]>

> Hi Dave,
>
> Just got a brand new sourceforge user ID, and a new password for my
> ever-growing list. Login ID is raoulgough (as usual) and my user ID is
> 543196.
>
> On the subject of configuring vtable-thunks for COM support, I've added a
> new feature locally as follows:
>
> in features.jam:
>
> feature struct-alignment : auto 1 2 4 8 16 ;
> feature eh-model : default fast msvc ; # metrowerks only
> feature vtable-thunks : default on off ; # gcc only

OK. I'd tend to favor more-generic names, but I can't think of better ones
right now.

> ...
>
> and then later in the same file:
>
> ##### Variant definitions ####
> COMMON_PROPERTIES ?=
> <struct-alignment>auto
> <eh-model>default
> <vtable-thunks>default
> ...
>
> And then in gcc-tools.jam:
>
> flags gcc C++FLAGS <rtti>off : -fno-rtti ;
> flags gcc C++FLAGS <vtable-thunks>on : -fvtable-thunks ;
> flags gcc C++FLAGS <vtable-thunks>off : -fvtable-thunks=0 ;
> ...

These changes are all acceptable, but please make them carefully in the
RC_1_28_0 branch.

> I've also removed the corresponding stuff from gcc-nocygwin-tools.jam.
Let
> me know if you've got any preferences for doing this differently. I'm not
> sure what kind of CVS access you were intending to give me - would I be
able
> to update this stuff myself, once we agree on it?

Yes. Sorry I lost track of this, but you now have CVS write permission.
Listen, take a look at tools/build/index.html and see how the current state
of gcc-nocygwin-tools.html relates. There should be no instructions for
building boost (especially since the name of the jam executable is now
"bjam"). Also, the first sentence should be changed accordingly. Also,
there should be a prominent reference section about configuration variables
in the format used for gcc-stlport-tools.html, with a link to that page
(because that's the toolset being extended).

-Dave

 


Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk