Skip to content

Allow using boostdep with older boost versions #16

Open
@Flamefire

Description

@Flamefire

In an effort of migrating from bintray downloads (with caching) on CI I wanted to use boostdep with older boost versions (Use case: Install a subset of the libraries)

The problem I'm running into is that some modules didn't exist yet. So for example FileSystem includes boost/functional/hash_fwd.hpp which is mapped to container_hash via exceptions.txt. But that module doesn't exist so the subsequent git submodule update fails.

A potential (partial) solution is to check the modules in the exceptions file via is_module and skip the following mappings if the module doesn't exist.

Downside: Moved headers such as in 9d58908#diff-6935182ccded16172f0fa2c6a34a6bb4 or b87f4a3#diff-6935182ccded16172f0fa2c6a34a6bb4 won't be correct.

But at least it runs through which is a bit better and such known things could be manually specified by the user

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