Skip to content

Allow using boostdep with older boost versions #16

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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