Skip to content

build break in graph_parallel - because of the removed libs/system/build/Jamfile.v2 #43

Description

@peter-joo

Problem comes using Boost 1.89.

The build error is this:

error: Unable to find file or target named
error: 'libs/system/build//boost_system'
error: referred to from project at error:
    '../libs/graph_parallel/test'
error: could not resolve project reference
    'libs/system/build'

I know that boost_system is header-only since Boost 1.69.
Also the libs/system/build/Jamfile.v2 exists in Boost 1.88, for compatibility reasons, I presume, but now it has been removed in Boost 1.89.

So the reference of
<library>../../system/build//boost_system
in
libs/graph_parallel/test/Jamfile.v2
now points to a nonexistent target.

I found two such invalid references in Boost 1.89:

libs/graph_parallel/test/Jamfile.v2:12:    : requirements <library>../build//boost_graph_parallel <library>../../system/build//boost_system ;
libs/graph_parallel/example/Jamfile.v2:9:    <library>../../system/build//boost_system

Summary: libs/system/build/Jamfile.v2 has been removed, without checking dependent Jamfiles.
But any automated non-regression build covering graph_parallel/test would have caught it instantly :(

Activity

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

Metadata

Metadata

Assignees

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