Skip to content

Boost 1.78 Fiber and Stacktrace libs not installed #594

@gpmiller11

Description

@gpmiller11

Hello,

I'm a relatively new user of Boost, so please let me know if I haven't provided sufficient info or if this issue belongs elsewhere. I've been attempting to build Boost 1.78 locally (Ubuntu 20.04, WSL) from the tar download:

[boost]$ sha256sum boost_1_78_0.tar.gz
94ced8b72956591c4775ae2207a9763d3600b30d9d7446562c552f0a14a63be7  boost_1_78_0.tar.gz

Using

[boost]$ gcc --version
gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0

I noticed that 4 libs appeared to be missing when I tried to build everything ('libboost_fiber, libboost_stacktrace_noop, libboost_stacktrace_addr2line, and libboost_stacktrace_basic`). As a smaller reproduction, when I execute the following (atomic as a "working" example plus the ones I found to be missing):

[boost]$  tar -xvf boost_1_78_0.tar.gz && cd boost_1_78_0 && ./bootstrap.sh --with-toolset=gcc --with-libraries=atomic,fiber,stacktrace && ./b2 -j8 cxxflags=-std=c++17

Then ./stage/lib only appears to get the atomic libs:

[boost_1_78_0]$ ls ./stage/lib
cmake  libboost_atomic.a  libboost_atomic.so  libboost_atomic.so.1.78.0

As a sanity check, I also tried a comparable command on boost_1_77_0.tar.gz and found the fiber and stacktrace libs to be available in ./stage/lib as expected post build.

Am I doing anything incorrectly here / is this a known issue?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions