Skip to content

Missing 1.78 libraries when building in Linux or using precompiled binaries in Windows #119

@alvaropalmaaste

Description

@alvaropalmaaste

I recently downloaded Boost 1.78, but when building it for Linux using:

./bootstrap.sh --with-python=/usr/bin/python3 --with-libraries=all
./b2 --layout=versioned cxxflags="-fPIC" toolset=gcc variant=release link=shared,static threading=multi runtime-link=shared install

I noticed the following libraries are built, BUT not installed under /usr/local/lib:

libboost_fiber
libboost_stacktrace_addr2line
libboost_stacktrace_basic
libboost_stacktrace_noop

In the other hand, for Windows I downloaded the binaries from the "official" place, but when installed, the following libraries are not there either (for Visual Studio 2019, which is MSVC 14.2):

libboost_stacktrace_noop-vc142-mt-gd-x64-1_78.lib
libboost_stacktrace_noop-vc142-mt-s-x64-1_78.lib
libboost_stacktrace_noop-vc142-mt-sgd-x64-1_78.lib
libboost_stacktrace_noop-vc142-mt-x64-1_78.lib
libboost_stacktrace_windbg-vc142-mt-gd-x64-1_78.lib
libboost_stacktrace_windbg-vc142-mt-s-x64-1_78.lib
libboost_stacktrace_windbg-vc142-mt-sgd-x64-1_78.lib
libboost_stacktrace_windbg-vc142-mt-x64-1_78.lib
libboost_stacktrace_windbg_cached-vc142-mt-gd-x64-1_78.lib
libboost_stacktrace_windbg_cached-vc142-mt-s-x64-1_78.lib
libboost_stacktrace_windbg_cached-vc142-mt-sgd-x64-1_78.lib
libboost_stacktrace_windbg_cached-vc142-mt-x64-1_78.lib

and in consequences, I can't upgrade to 1.78, since my existing CMake files requires the Stacktrace libraries to be there.

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