From: Ashish Singh (singh.ashish6_at_[hidden])
Date: 2021-10-25 20:43:37


 Hi Peter,
Forgot to ask:
For Boost 1.69 and later, does the "way" to use the header-only approach remain the same as below?

CFLAGS += \
-DBOOST_ERROR_CODE_HEADER_ONLY \
-DBOOST_SYSTEM_NO_DEPRECATED

Thanks,Ashish

    On Tuesday, 26 October, 2021, 12:20:46 am IST, Peter Dimov <pdimov_at_[hidden]> wrote:
 
 Ashish Singh wrote:
> I see.
>
> > Whether this will create problems
>
> > with duplicate category instances depends on whether and how your
> > program uses dynamic libraries that also use Boost.System and if so,
> > whether these libraries under POSIX use hidden visibility.
>
> So, does that also mean that the problems with duplicate category instances
> caused by a scenario like above, will NOT occur if header-only approach is
> used in Boost 1.69 and later?

Yes, that's correct. Boost 1.69 and later do not suffer from these issues.