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] update to 1.87.0 #42678

Open
wants to merge 75 commits into
base: master
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
75 commits
Select commit Hold shift + click to select a range
cf7d102
[boost] update to 1.87.0
miyanyan Dec 13, 2024
0528dc1
[boost-build] remove port-version
miyanyan Dec 13, 2024
2c0933a
[boost] update versions
miyanyan Dec 13, 2024
ead9f37
[boost] add boost-parser
miyanyan Dec 13, 2024
9ffae9c
[boost] update versions
miyanyan Dec 13, 2024
6faac32
[boost-build] update hash
miyanyan Dec 13, 2024
a62fd37
Update generate-ports.ps1
miyanyan Dec 13, 2024
9dfd371
[boost] update mpi hash
miyanyan Dec 13, 2024
e2ea7a1
[boost] update mpi versions
miyanyan Dec 13, 2024
358df85
[cpp-netlib] fix asio build error
miyanyan Dec 14, 2024
d873cdd
[websocketpp] fix asio build error
miyanyan Dec 14, 2024
55cb7f1
Update use-asio-iocontext.patch
miyanyan Dec 14, 2024
b65b400
[freeopcua] fix asio build error
miyanyan Dec 14, 2024
82ace77
update versions
miyanyan Dec 14, 2024
72aa707
[boost-iostreams] fix zstd build error when static
miyanyan Dec 15, 2024
d3a2deb
[boost] update versions
miyanyan Dec 15, 2024
6bb6664
[boost-iostreams] update portfile.cmake
miyanyan Dec 15, 2024
5133034
[wt] fix asio build error
miyanyan Dec 15, 2024
f468110
update versions
miyanyan Dec 15, 2024
28e1d7e
[cpp-netlib] fix asio build error
miyanyan Dec 16, 2024
f5a82d0
[cpprestsdk] fix asio build error
miyanyan Dec 16, 2024
8b9f480
update versions
miyanyan Dec 16, 2024
cc35acc
Update fix-asio-error.patch
miyanyan Dec 16, 2024
de40272
[websocketpp, cpprestsdk]fix asio build error
miyanyan Dec 17, 2024
8ae38c4
update versions
miyanyan Dec 17, 2024
2461020
[restc-cpp] fix asio build error
miyanyan Dec 18, 2024
0d4135d
[boost-cobalt] remove supports
miyanyan Dec 18, 2024
f37d457
update versions
miyanyan Dec 18, 2024
46822b1
[tgbot-cpp] fix asio build error
miyanyan Dec 19, 2024
4b2cb07
[sleep-discord] fix asio build error
miyanyan Dec 19, 2024
992de77
update versions
miyanyan Dec 19, 2024
3cd3b66
[functions-framework-cpp] fix asio build error
miyanyan Dec 20, 2024
a917580
[hareflow] fix asio build error
miyanyan Dec 20, 2024
5020ee2
update versions
miyanyan Dec 20, 2024
d75d214
[pcl] fix asio error
miyanyan Dec 21, 2024
1028a3f
[qwtw] fix asio build error
miyanyan Dec 21, 2024
1ac2991
[quickfast] fix asio build error
miyanyan Dec 21, 2024
3eb5afe
update versions
miyanyan Dec 21, 2024
8ae8eff
[hazelcast-cpp-client] fix asio error
miyanyan Dec 22, 2024
63f166a
[boost-geometry] add miss boost-crc
miyanyan Dec 22, 2024
ed4b75d
update versions
miyanyan Dec 22, 2024
7b3e9b5
[cpprestsdk] fix asio error
miyanyan Dec 23, 2024
1d21ea0
update versions
miyanyan Dec 23, 2024
d0c6275
Merge remote-tracking branch 'upstream/master' into boost-1.87.0
miyanyan Dec 24, 2024
189d2f7
[quickfast] fix asio build error
miyanyan Dec 24, 2024
fb8e49f
[websocketpp] fix asio error
miyanyan Dec 24, 2024
1efc0f7
update versions
miyanyan Dec 24, 2024
8eecddf
[nghttp2-asio] fix asio build error
miyanyan Dec 25, 2024
3b1b947
update versions
miyanyan Dec 25, 2024
9f37448
[boost-cobalt] not support uwp
miyanyan Dec 26, 2024
18bc951
[boost-iostreams] use zstd static target
miyanyan Dec 26, 2024
a2fe39d
[hazelcast-cpp-client] fix boost 1.87 error
miyanyan Dec 26, 2024
c86ec2e
update versions
miyanyan Dec 26, 2024
00c7250
[autodock-vina] require c++14
miyanyan Dec 29, 2024
1e6e821
[azure-storage-cpp] fix asio error
miyanyan Dec 29, 2024
5053b0d
[gtsam] boost math require c++14
miyanyan Dec 29, 2024
611f7e5
[libe57] boost math require c++14
miyanyan Dec 29, 2024
e6be275
update vcpkg.json
miyanyan Dec 29, 2024
b7dc9b3
[boost-smart-ptr] remove unnecessary dependencies
miyanyan Dec 29, 2024
440ccc5
[vowpal-wabbit] boost math require c++14
miyanyan Dec 29, 2024
102a5bf
update versions
miyanyan Dec 29, 2024
95d0732
Update baseline.json
miyanyan Dec 29, 2024
167b51c
[boost-json] add arm32 patch
miyanyan Dec 30, 2024
3305254
[boost-regex] remove unnecessaries dependencies
miyanyan Dec 30, 2024
f3cfc5b
update versions
miyanyan Dec 30, 2024
daee61c
[boost-interprocess] arm32 patch
miyanyan Dec 30, 2024
0da5c32
Merge remote-tracking branch 'upstream/master' into boost-1.87.0
miyanyan Dec 31, 2024
8666626
[boost-unordered] arm32 patch
miyanyan Dec 31, 2024
bcfc682
update versions
miyanyan Dec 31, 2024
af415b6
[boost-math] require c++14
miyanyan Jan 1, 2025
d8e38dd
[plustache] set c++ standard to 11
miyanyan Jan 1, 2025
f4d2a16
update versions
miyanyan Jan 1, 2025
398e920
Add patch for robotraconteur to fix boost 1.87.0 build errors
johnwason Jan 3, 2025
8c9abb0
[robotraconteur] update vcpkg.json
miyanyan Jan 3, 2025
989b802
update versions
miyanyan Jan 3, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions ports/boost-iostreams/portfile.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,9 @@ vcpkg_from_github(

set(FEATURE_OPTIONS "")
include("${CMAKE_CURRENT_LIST_DIR}/features.cmake")
if (VCPKG_LIBRARY_LINKAGE STREQUAL "static")
list(APPEND FEATURE_OPTIONS "-DBOOST_IOSTREAMS_ZSTD_TARGET=zstd::libzstd_static")
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
list(APPEND FEATURE_OPTIONS "-DBOOST_IOSTREAMS_ZSTD_TARGET=zstd::libzstd_static")
list(APPEND FEATURE_OPTIONS "-DBOOST_IOSTREAMS_ZSTD_TARGET=zstd::libzstd")

if it is necessary at all. This target is always created.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

thanks, I changed to

if (BOOST_IOSTREAMS_ENABLE_ZSTD)
    list(APPEND FEATURE_OPTIONS "-DBOOST_IOSTREAMS_ZSTD_TARGET=zstd::libzstd")
endif()

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@dg0yt there's an error when vcpkg install avro-cpp:x64-windows-static:

CMake Error at D:/installed/x64-windows-static/share/boost_iostreams/boost_iostreams-targets.cmake:60 (set_target_properties):
  The link interface of target "Boost::iostreams" contains:

    zstd::libzstd

  but the target was not found.  Possible reasons include:

    * There is a typo in the target name.
    * A find_package call is missing for an IMPORTED target.
    * An ALIAS target is missing.

Call Stack (most recent call first):
  D:/installed/x64-windows-static/share/boost_iostreams/boost_iostreams-config.cmake:67 (include)
  D:/a/_work/1/s/scripts/buildsystems/vcpkg.cmake:859 (_find_package)
  D:/installed/x64-windows-static/share/boost/BoostConfig.cmake:67 (find_package)
  D:/installed/x64-windows-static/share/boost/BoostConfig.cmake:128 (boostcfg_find_component)
  D:/installed/x64-windows-static/share/boost/vcpkg-cmake-wrapper.cmake:3 (_find_package)
  D:/a/_work/1/s/scripts/buildsystems/vcpkg.cmake:813 (include)
  D:/downloads/tools/cmake-3.30.1-windows/cmake-3.30.1-windows-i386/share/cmake-3.30/Modules/FindBoost.cmake:610 (find_package)
  D:/installed/x64-windows-static/share/boost/vcpkg-cmake-wrapper.cmake:3 (_find_package)
  D:/a/_work/1/s/scripts/buildsystems/vcpkg.cmake:813 (include)
  CMakeLists.txt:77 (find_package)

config-x64-windows-static-out.log

but if I changed to

if (VCPKG_LIBRARY_LINKAGE STREQUAL "static")
    list(APPEND FEATURE_OPTIONS "-DBOOST_IOSTREAMS_ZSTD_TARGET=zstd::libzstd_static")
endif()

it works well, seems target zstd::libzstd not work when build static?
boost_iostreams-targets.txt
zstdTargets.txt

endif()
boost_configure_and_install(
SOURCE_PATH "${SOURCE_PATH}"
OPTIONS ${FEATURE_OPTIONS}
Expand Down
Loading