Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[boost] bugfix and new features after update to 1.77.0 #20432

Merged
merged 29 commits into from
Oct 12, 2021

Conversation

yurybura
Copy link
Contributor

@yurybura yurybura commented Sep 29, 2021

Allow to disable compression filters for iostreams. Examples:

vcpkg install boost-iostreams[core]
vcpkg install boost-iostreams[core,zlib]
vcpkg install boost-iostreams[core,zstd]
vcpkg install boost-iostreams[core,lzma,zstd]
etc.

Fixes #20417
Fixes #20508

[boost-iostreams] replace explicit dependencies with default-features, allow to disable compression filters
@PhoebeHui PhoebeHui self-assigned this Sep 30, 2021
@PhoebeHui PhoebeHui added category:port-bug The issue is with a library, which is something the port should already support category:port-feature The issue is with a library, which is requesting new capabilities that didn’t exist labels Sep 30, 2021
Copy link
Contributor

@PhoebeHui PhoebeHui left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

boost-odeint also depends on boost-mpi. Could you please remove it from boost dependency list?

@yurybura
Copy link
Contributor Author

yurybura commented Sep 30, 2021

boost-odeint also depends on boost-mpi. Could you please remove it from boost dependency list?

Done.

Note: odeint's OpenMP and MPI support is implemented as an external backend, which needs to be manually included.
I decided to move boost-mpi dependency in the feature mpi inside the boost-odeint library.

@dg0yt
Copy link
Contributor

dg0yt commented Oct 6, 2021

Maintainers please re-run CI on this.

tobbi and others added 10 commits October 8, 2021 00:02
* Control exported protobuf dependency

* Update versions

* Control exported protobuf dependency

* Update versions
…up targets (microsoft#20422)

* [OpenMVS] restore deprecated cmake scripts

* [OpenMVS] fix references

* switch back to vcpkg_cmake_*

Co-authored-by: nicole mazzuca <[email protected]>
…20554)

* Don't replace string in file that doesn't exist.

* Update per bot.

* Update per bot again.

* Address comments.
* json-dto updated to v.0.2.14.

* json-dto-0.2.14 added to baseline.

* Change deprecated commands.

* Update baseline for fresh json-dto-0.2.14.
* [sail] Update to 0.9.0-pre17

* [sail] vcpkg x-add-version --all --overwrite-version

* [sail] Update pre17 hash

* [sail] vcpkg x-add-version --all --overwrite-version
* Reformat portfile

* Minimize makefiles patch

* Update to 1.0.6

* Fix uwp builds, remove skip from baseline

* Install pc file for windows

* Update versions

Co-authored-by: Billy Robert O'Neal III <[email protected]>
* Update dartsim

* Use newer vcpkg functions

* Update version number

* Update ports/dartsim/portfile.cmake

Co-authored-by: Robert Schumacher <[email protected]>

* Update versions

Co-authored-by: Robert Schumacher <[email protected]>
Copy link
Contributor

@PhoebeHui PhoebeHui left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for your updates!

@PhoebeHui PhoebeHui added the info:reviewed Pull Request changes follow basic guidelines label Oct 11, 2021
@BillyONeal
Copy link
Member

Thanks for fixing generate-ports.ps1 after we so thoughtlessly broke it! Will merge this as soon as builds come back.

@BillyONeal
Copy link
Member

Thanks for the fixes!

@yurybura yurybura deleted the boost-1.77.0-fixes branch November 8, 2021 20:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category:port-bug The issue is with a library, which is something the port should already support category:port-feature The issue is with a library, which is requesting new capabilities that didn’t exist info:reviewed Pull Request changes follow basic guidelines
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Boost-1.77.0::MSMPI] build failure (x86, x64) [boost] build failure due to missing msmpi
9 participants