Boost logo

Boost :

Subject: Re: [boost] cmake target and binary name mangling
From: Niall Douglas (s_sourceforge_at_[hidden])
Date: 2017-07-24 12:28:49


On 24/07/2017 13:20, Olaf van der Spek wrote:
> On Mon, Jul 24, 2017 at 2:12 PM, Niall Douglas via Boost
> <boost_at_[hidden]> wrote:
>>>> So everything you just said is all irrelevant. Meanwhile, there
>>>> are *enormous* end user gains to mangling the binary name.
>>>
>>> Then why does no linux distro do this? Even when they support
>>> compiling for multiple platforms. I think the standard way is to use
>>> separate directories instead of using encoded name, which is very
>>> much relevant and current practice.
>>
>> Different audiences.
>>
>> Note I have little problem with the boost release zip of precompiled
>> binaries not having mangled names, though I still think it
>
> How'd you handle Debug vs Release mode on Windows?

Well, Windows is an outlier in that you can't safely mix debug and
release CRTs.

As I mentioned, me personally I'd ship the name mangled versions always.
I've found it leads to less surprise.

Niall

-- 
ned Productions Limited Consulting
http://www.nedproductions.biz/ http://ie.linkedin.com/in/nialldouglas/

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