Skip to content

[request] Remove Boost::math_c99 dependency #230

@philippremy

Description

@philippremy

Currently the project requires Boost::math_c99 to be available. I would propose to change this dependency to just Boost::math.

I don't think the project actually uses the c99 functions anywhere (it only uses Boost::math), as I don't see that the relevant header is included anywhere (which would be #include <boost/math/tr1.hpp>).

I stumbled across this when trying to switch the AliceVision embedded dependency building process from b2 to CMake for Boost. As it turns out, the CMake build system neither can build the math_c99 module nor informs the user that it is missing from the installation 😅.

I am currently waiting for an answer regarding this (boostorg/math#1329). Nevertheless, it currently makes CCTag unusable for people who built their Boost with CMake.

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