Package: libboost1.74-dev
Version: 1.74.0-12
Severity: normal
File: /usr/include/boost/asio/execution/any_executor.hpp
Tags: patch

Dear Maintainer,

I work on a project using boost asio that is compiled with
-fno-rtti. When including the boost asio header, like so:
#include <boost/asio.hpp>
Then my compilation fails, since the transitively included
any_executor.hpp uses typeid.

This bug was already acknowledged in upstream:
https://github.com/chriskohlhoff/asio/issues/533
With a patch for boost here:
https://github.com/boostorg/asio/commit/553b805626054f7f45a80d6dfe74eff7ba2f33bd.patch

This could be fixed by packaging a newer version, e.g. boost1.77, or by
applying the mentioned patch.

Best
Philipp

-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.79-1-lts (SMP w/16 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_FIRMWARE_WORKAROUND, 
TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: unable to detect

Versions of packages libboost1.74-dev:amd64 depends on:
ii  libstdc++-11-dev  11.2.0-10

libboost1.74-dev:amd64 recommends no packages.

Versions of packages libboost1.74-dev:amd64 suggests:
pn  libboost-atomic1.74-dev           <none>
pn  libboost-chrono1.74-dev           <none>
pn  libboost-container1.74-dev        <none>
pn  libboost-context1.74-dev          <none>
pn  libboost-contract1.74-dev         <none>
pn  libboost-coroutine1.74-dev        <none>
pn  libboost-date-time1.74-dev        <none>
pn  libboost-exception1.74-dev        <none>
pn  libboost-fiber1.74-dev            <none>
pn  libboost-filesystem1.74-dev       <none>
pn  libboost-graph-parallel1.74-dev   <none>
pn  libboost-graph1.74-dev            <none>
pn  libboost-iostreams1.74-dev        <none>
pn  libboost-locale1.74-dev           <none>
pn  libboost-log1.74-dev              <none>
pn  libboost-math1.74-dev             <none>
pn  libboost-mpi-python1.74-dev       <none>
pn  libboost-mpi1.74-dev              <none>
pn  libboost-nowide1.74-dev           <none>
pn  libboost-numpy1.74-dev            <none>
pn  libboost-program-options1.74-dev  <none>
pn  libboost-python1.74-dev           <none>
pn  libboost-random1.74-dev           <none>
pn  libboost-regex1.74-dev            <none>
pn  libboost-serialization1.74-dev    <none>
pn  libboost-stacktrace1.74-dev       <none>
pn  libboost-system1.74-dev           <none>
pn  libboost-test1.74-dev             <none>
pn  libboost-thread1.74-dev           <none>
pn  libboost-timer1.74-dev            <none>
pn  libboost-type-erasure1.74-dev     <none>
pn  libboost-wave1.74-dev             <none>
pn  libboost1.74-doc                  <none>
pn  libboost1.74-tools-dev            <none>
pn  libmpfrc++-dev                    <none>
pn  libntl-dev                        <none>

-- no debconf information

Reply via email to