$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2021-02-02 13:02:21
On 2/2/21 3:34 PM, Niall Douglas via Boost wrote:
> On 02/02/2021 11:51, Andrey Semashev via Boost wrote:
>
>> So, the bottom line, BOOST_PROGRAM_OPTIONS_DECL must be defined to:
>>
>> - BOOST_SYMBOL_EXPORT - on Windows, when the library is being built;
>> - BOOST_SYMBOL_IMPORT - on Windows, when the library is being consumed
>> by user;
>> - BOOST_SYMBOL_VISIBLE - in any other case.
>
> This causes Boost.ProgramOptions symbols to be exported in any shared
> object or executable which links in Boost.ProgramOptions i.e. you
> reexport the same symbols.
It does not because the symbols to be exported are (supposed to be) only
defined in Boost.ProgramOptions library.