log icon indicating copy to clipboard operation
log copied to clipboard

Add support for modular build structure.

Open grafikrobot opened this issue 1 year ago • 3 comments

This is part of the effort to make the Boost libraries "modular" for build and consumption. See https://lists.boost.org/Archives/boost/2024/01/255704.php and https://github.com/grafikrobot/boost-b2-modular/blob/b2-modular/README.adoc for more information.

This PR depends on the following other PRs being merged to both develop and master branches of the respective repos:

  • https://github.com/boostorg/boost/pull/854

This PR will be changed to ready for review, i.e. not draft, when the above are merged. Do not merge this one until that time.

grafikrobot avatar Jul 20 '24 22:07 grafikrobot

General FYI.. I'm doing changes to the PR to account for your feedback (and all the other feedback in other PRs). Again, thanks for taking a careful look. Much appreciated!

grafikrobot avatar Jul 24 '24 22:07 grafikrobot

Please review and merge this PR at your earliest convenience.

grafikrobot avatar Aug 18 '24 15:08 grafikrobot

Is this still pending some changes? If it is, please, convert it to a draft.

Lastique avatar Oct 10 '24 14:10 Lastique

@grafikrobot Note that clang-cl build failed in AppVeyor CI.

Lastique avatar Apr 05 '25 17:04 Lastique

@grafikrobot Note that clang-cl build failed in AppVeyor CI.

Ah.. That's actually Context failing to build.

grafikrobot avatar Apr 05 '25 22:04 grafikrobot

@grafikrobot Note that clang-cl build failed in AppVeyor CI.

Ah.. That's actually Context failing to build.

Yes, but current develop did succeed. Only this PR failed.

Lastique avatar Apr 05 '25 22:04 Lastique

@grafikrobot Note that clang-cl build failed in AppVeyor CI.

Ah.. That's actually Context failing to build.

Yes, but current develop did succeed. Only this PR failed.

Sorry.. That was my inner brain typing things out. Yes. It's a problem I need to figure out here. It's just the problem is likely something with how to use Context lib.

grafikrobot avatar Apr 05 '25 22:04 grafikrobot

@Lastique this https://github.com/boostorg/context/pull/304 fixes the issue with context failing and hence causing the failure here.

grafikrobot avatar May 16 '25 04:05 grafikrobot

The clang-win tests now also pass.. https://ci.appveyor.com/project/Lastique/log/builds/52118081

grafikrobot avatar May 25 '25 21:05 grafikrobot

Thank you.

Lastique avatar May 25 '25 21:05 Lastique