Re: Boost on main updated to v1.82

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Jul 12, 2023 at 6:57 PM Adam Emerson <aemerson@xxxxxxxxxx> wrote:
>
> Hello,
>
> As of yesterday, the main branch now uses version 1.82 of Boost.
>
> The main driver of the change is improved functionality in Boost.Asio.
> C++20 coroutines are the biggest motivator, but there are other nice
> things like a type-erased handler class.
>
> A minor caveat: Due to an unfixed ODR violation introduced in
> Boost.Phoenix 1.81 (https://github.com/boostorg/phoenix/issues/111),
> we disable Phoenix's tuple support, also introduced in 1.81. Hopefully
> the bug will be fixed in the next version.

Hi Adam,

"make check" fails to build on pacific and quincy:

common/CMakeFiles/common-common-objs.dir/ConfUtils.cc.o:(.bss+0x0):
first defined here
/usr/bin/ld: CMakeFiles/common-objs.dir/mon/MonCap.cc.o:(.bss+0x2):
multiple definition of `boost::phoenix::placeholders::uarg2';
common/CMakeFiles/common-common-objs.dir/ConfUtils.cc.o:(.bss+0x2):
first defined here
/usr/bin/ld: CMakeFiles/common-objs.dir/mon/MonCap.cc.o:(.bss+0x4):
multiple definition of `boost::phoenix::placeholders::uarg3';
common/CMakeFiles/common-common-objs.dir/ConfUtils.cc.o:(.bss+0x4):
first defined here
...

Example on pacific:
https://jenkins.ceph.com/job/ceph-pull-requests/118551/

Example on quincy:
https://jenkins.ceph.com/job/ceph-pull-requests/118552/

Could you please take a look?

Thanks,

                Ilya
_______________________________________________
Dev mailing list -- dev@xxxxxxx
To unsubscribe send an email to dev-leave@xxxxxxx




[Index of Archives]     [CEPH Users]     [Ceph Devel]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux