Boost logo

Boost :

Subject: Re: [boost] [boost, config, context, log, 1.58] address-model and architecture detection
From: Paul A. Bristow (pbristow_at_[hidden])
Date: 2015-04-25 05:18:06


> -----Original Message-----
> From: Boost [mailto:boost-bounces_at_[hidden]] On Behalf Of Peter Dimov
> Sent: 24 April 2015 17:40
> To: boost_at_[hidden]
> Subject: Re: [boost] [boost, config, context, log, 1.58] address-model and architecture detection
>
> Vladimir Prus wrote:
> > Right, Boost does not have a way to identify whether binaries are
> > 32-bit or 64-bit, but most other C++ libraries don't have either, so
> > it should present the same problems for users, and build tools.
>
> The minimum acceptable standard would be for
>
> b2 address-model=32,64 stage
>
> to work under Windows. Whether this is done via separate directories or separate names is up to
us; so far
> people seem to prefer separate directories, but either way is good enough. Typically, separate
directories
> are more convenient because one only needs to change the library path to switch between 32/64;
> separate names however are more convenient when autolinking, in which case nothing needs to
change,
> and we already encode build settings into the name on Windows.

Autolinking is *very* convenient and would be badly missed.

If and how does autolinking work with separate directories ?

Paul

---
Paul A. Bristow
Prizet Farmhouse
Kendal UK LA8 8AB
+44 (0) 1539 561830

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk