$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
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.