Boost logo

Boost :

From: Gennadiy Rozental (gennadiy.rozental_at_[hidden])
Date: 2007-05-16 02:20:17


"Douglas Gregor" <doug.gregor_at_[hidden]> wrote in message
news:AA5497DC-33CA-4CEC-9F65-257CE7A0589F_at_osl.iu.edu...
> The point is that the change to keep main() out of shared libraries
> on *nix, which was motivated by uniformity with Windows, doesn't
> really make things uniform. It exacerbates the difference between the
> *nix model---where shared and static can coincide with the same name,

This is Boost.Build library decision and not platform feature. Also all *nix
compilers I know provides the way to specify whcih variant you want to use.

> and the linker prefers the shared one---and the Windows model---where
> shared and static must live in separate places, making the user
> explicitly choose which kind of linking to perform.
>
>> And finally, since this does not appear to be a Boost.Build
>> issue whatsoever, I'm going to let you and Gennadiy sort it out.
>
> Nope, not a Boost.Build issue at all. Sorry about the noise!

It is. Kind of. Though not nesseserily

Gennadiy


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