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-cobalt] Throw error in the configure step when the compiler is not supported #42738

Merged
merged 9 commits into from
Dec 30, 2024

Conversation

JackBoosY
Copy link
Contributor

@JackBoosY JackBoosY commented Dec 16, 2024

@JackBoosY
Copy link
Contributor Author

Since the upstream has no willing to fix this (boostorg/cobalt#215), I prefer to make this changes here.

@JackBoosY
Copy link
Contributor Author

JackBoosY commented Dec 16, 2024

Discussion: as I commented on Discord, should we add a vcpkg function to pre-check the current compiler whether it is supported for the current port?

@dg0yt
Copy link
Contributor

dg0yt commented Dec 16, 2024

It is not necessary to patch each individiual check. It is enough to raise a fatal error instead of the top-level return(), https://github.com/boostorg/cobalt/blob/cd2ea28a53e1f4f9f77ff962207b95358c2074db/CMakeLists.txt#L17

@WangWeiLin-MV WangWeiLin-MV added the category:port-feature The issue is with a library, which is requesting new capabilities that didn’t exist label Dec 16, 2024
@dg0yt
Copy link
Contributor

dg0yt commented Dec 16, 2024

should we add a vcpkg function to pre-check the current compiler whether it is supported for the current port?

This would require

  • to run CMake before the actual build
  • to duplicate the package's checks.

This doesn't make sense IMO.
(What still makes sense is better forwarding of error message from configuration to the console. But that is a different, old, story.)

@JackBoosY
Copy link
Contributor Author

JackBoosY commented Dec 16, 2024

This would require

  • to run CMake before the actual build
  • to duplicate the package's checks.

This doesn't make sense IMO. (What still makes sense is better forwarding of error message from configuration to the console. But that is a different, old, story.)

Although the compiler will be checked twice, this will avoid returning errors after several minutes or even tens of minutes of build time.

The way I think about it, the compiler will be checked before all the port build, and first check if all the ports in the build list support this compiler version, just like if triplet is supported.

@dg0yt
Copy link
Contributor

dg0yt commented Dec 16, 2024

Although the compiler will be checked twice, this will avoid returning errors after several minutes or even tens of minutes of build time.

Checking during CMake configuration is before the build, not after several minutes.

@JackBoosY
Copy link
Contributor Author

JackBoosY commented Dec 16, 2024

Although the compiler will be checked twice, this will avoid returning errors after several minutes or even tens of minutes of build time.

Checking during CMake configuration is before the build, not after several minutes.

Not needed, this step can be executed in vcpkg binary, the port vcpkg.json can add a new keyword such like compiler: msvc>=x.y.z, gcc>=a.b.c.

@dg0yt
Copy link
Contributor

dg0yt commented Dec 17, 2024

Not needed, this step can be executed in vcpkg binary, the port vcpkg.json can add a new keyword such like compiler: msvc>=x.y.z, gcc>=a.b.c.

The compiler ID and and version knowledge is in the CMake toolchain (project mode), not even in the triplet files (script mode). It might be possible to pull some properties into the tool while hashing the compiler binary, but I don't think it is comming soon. I also wonder how well this would scale over all possible compilers and versions. Once somebody adds a fancy-c++>=1.2.3, most of us will be unable to update this expression.

(What we would really need in supports is the deployment target (android-24, macOS 14.4, Windows 10). At least this is responsible for a lot of ci.baseline.txt entries.)

@JackBoosY
Copy link
Contributor Author

The compiler ID and and version knowledge is in the CMake toolchain (project mode), not even in the triplet files (script mode). It might be possible to pull some properties into the tool while hashing the compiler binary, but I don't think it is comming soon. I also wonder how well this would scale over all possible compilers and versions. Once somebody adds a fancy-c++>=1.2.3, most of us will be unable to update this expression.

(What we would really need in supports is the deployment target (android-24, macOS 14.4, Windows 10). At least this is responsible for a lot of ci.baseline.txt entries.)

Anyway, this will not be implemented in this PR.

@jimwang118
Copy link
Contributor

If the compiler does not support it, should we keep the return and add an error message before the return?

@JackBoosY
Copy link
Contributor Author

If the compiler does not support it, should we keep the return and add an error message before the return?

Already do that.

@jimwang118
Copy link
Contributor

Already do that.

The patch appears to have simply removed the return and replaced it with an error message.

Copy link
Contributor

@dg0yt dg0yt left a comment

Choose a reason for hiding this comment

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

Skipping all nitpicks.

@JackBoosY
Copy link
Contributor Author

The patch appears to have simply removed the return and replaced it with an error message.

Correct, the origin logic is just return and pass configure step, which should be throw an error message instead, which is my changes.

@jimwang118 jimwang118 added the info:reviewed Pull Request changes follow basic guidelines label Dec 17, 2024
@JavierMatosD
Copy link
Contributor

@JackBoosY, all boost ports must be updated through the scripts/boost/generate-ports.ps1

To correctly add a patch to a boost port:

  1. Place the patch file in the port’s directory.
  2. Bump the port’s version in the $portVersions section of the generate-ports.ps1 script.
  3. Execute the script to regenerate the portfiles.

@JavierMatosD JavierMatosD marked this pull request as draft December 17, 2024 19:58
@JackBoosY
Copy link
Contributor Author

JackBoosY commented Dec 18, 2024

@JavierMatosD Use this command will remove port-version in vcpkg.json, so I didn't commit that.

never mind that.

@JackBoosY JackBoosY marked this pull request as ready for review December 18, 2024 12:22
include(cmake/CheckRequirements.cmake)
if (NOT BOOST_COBALT_REQUIREMENTS_MATCHED)
- return()
+ message(FATAL_ERROR "The current compiler is not supported.")
Copy link
Contributor

Choose a reason for hiding this comment

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

This will break users who vcpkg install boost with a compiler without these features. I think the boost port should drop the dependency on boost-cobalt

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Why? boost-cobalt is still a part of full boost. If the compiler is not supported, I think throw configure error is expected.

Copy link
Contributor

Choose a reason for hiding this comment

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

Throw-error is expected for boost-cobalt, but not so much for an uninformed vcpkg install boost. An optional feature might be a middle way, as already exists for mpi.

@JavierMatosD JavierMatosD marked this pull request as draft December 19, 2024 20:50
@JackBoosY JackBoosY marked this pull request as ready for review December 28, 2024 10:38
@JavierMatosD JavierMatosD merged commit 3fb4357 into microsoft:master Dec 30, 2024
17 checks passed
@JackBoosY JackBoosY deleted the dev/jack/39495 branch December 31, 2024 05:46
ParvusLacertus added a commit to ParvusLacertus/vcpkg that referenced this pull request Jan 2, 2025
commit 4b6c50d
Author: Kai Pastor <dg0yt@darc.de>
Date:   Tue Dec 31 20:16:19 2024 +0100

    [msquic] Allow windows build without openssl (microsoft#43031)

commit 597956c
Author: Kai Pastor <dg0yt@darc.de>
Date:   Tue Dec 31 17:38:27 2024 +0100

    [gstreamer] Modify dependencies (microsoft#42972)

commit 8917d32
Author: Kai Pastor <dg0yt@darc.de>
Date:   Tue Dec 31 17:37:35 2024 +0100

    [kealib] Update to 1.6.1 (microsoft#43025)

commit d367c84
Author: Kai Pastor <dg0yt@darc.de>
Date:   Tue Dec 31 17:36:15 2024 +0100

    [libcap] Update to 2.73 (microsoft#42958)

commit 01c9416
Author: Weihang Ding <798047000@qq.com>
Date:   Wed Jan 1 00:33:30 2025 +0800

    [aws-sdk-cpp] Bump to 1.11.474 (microsoft#42963)

commit 6e50d48
Author: Boris Petkov <borispetkov@microsoft.com>
Date:   Tue Dec 31 17:33:12 2024 +0100

    Update Nuget to Version 6.11.1 (microsoft#43012)

commit fc75cfe
Author: WangWeiLin-MV <156736127+WangWeiLin-MV@users.noreply.github.com>
Date:   Tue Dec 31 16:32:56 2024 +0000

    [angle] Add export unofficial targets include (microsoft#43023)

commit 8d238ae
Author: Kai Pastor <dg0yt@darc.de>
Date:   Tue Dec 31 17:32:18 2024 +0100

    [libgpod] Delist libgpod (microsoft#42960)

    Co-authored-by: Javier Matos <javiermatos@Javiers-Laptop.local>

commit 8f2ab06
Author: Kai Pastor <dg0yt@darc.de>
Date:   Tue Dec 31 17:31:01 2024 +0100

    [vcpkg-make] Misc fixes (microsoft#42954)

    Co-authored-by: Javier Matos <javiermatos@Javiers-Laptop.local>

commit 4b3b620
Author: Kai Pastor <dg0yt@darc.de>
Date:   Tue Dec 31 04:32:07 2024 +0100

    [gmime] Fix crypto, remove stray patch (microsoft#43014)

commit 1c896ec
Author: WangWeiLin-MV <156736127+WangWeiLin-MV@users.noreply.github.com>
Date:   Tue Dec 31 03:15:39 2024 +0000

    [g2o] Add feature spdlog (microsoft#42912)

commit 3f3e77d
Author: Sean Farrell <sean.farrell@rioki.org>
Date:   Tue Dec 31 04:15:09 2024 +0100

    [openexr] Update to 3.3.2 (microsoft#43015)

commit b325347
Author: Saikari <lin@sz.cn.eu.org>
Date:   Tue Dec 31 06:14:50 2024 +0300

    [LIEF] update to 0.16.1 (microsoft#43019)

commit dc16268
Author: Mengna-Li <543250287@qq.com>
Date:   Tue Dec 31 03:13:14 2024 +0000

    [vcpkg baseline][kubazip] Remove kubazip:arm-neon-android from fail list (microsoft#42916)

    Co-authored-by: Mengna-Li <v-limengna@microsoft.com>

commit 7bac262
Author: Saikari <lin@sz.cn.eu.org>
Date:   Mon Dec 30 22:29:08 2024 +0300

    [lief] add new port LIEF-0.16.0 (microsoft#42374)

    Co-authored-by: WangWeiLin-MV <156736127+WangWeiLin-MV@users.noreply.github.com>

commit 78030b6
Author: Kai Pastor <dg0yt@darc.de>
Date:   Mon Dec 30 20:21:27 2024 +0100

    [msh3,msquic,vcpkg-ci-msh3] Update, add test port (microsoft#42788)

commit 48afdad
Author: miyanyan <40262194+miyanyan@users.noreply.github.com>
Date:   Tue Dec 31 02:28:54 2024 +0800

    [ucoro] add new port (microsoft#42969)

commit 3fb4357
Author: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Date:   Tue Dec 31 02:14:39 2024 +0800

    [boost-cobalt] Throw error in the configure step when the compiler is not supported (microsoft#42738)

    Co-authored-by: jyu49 <yu_jack@apple.com>

commit c2a3eb2
Author: myd7349 <myd7349@gmail.com>
Date:   Tue Dec 31 02:11:54 2024 +0800

    [ruapu] Add new port (microsoft#42915)

commit 8906f18
Author: jim wang <122244446+jimwang118@users.noreply.github.com>
Date:   Mon Dec 30 18:10:22 2024 +0000

    [libheif] Fix compilation errors using gcc8 (microsoft#42869)

commit 89b92ea
Author: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>
Date:   Tue Dec 31 02:09:24 2024 +0800

    [ismrmrd] Fix nodiscard warning in meta.cpp (microsoft#42924)

commit dbef60a
Author: Billy O'Neal <bion@microsoft.com>
Date:   Mon Dec 30 12:08:14 2024 -0600

    Promote arm64-windows-static-md and x64-windows-static-md (microsoft#42896)

commit 521abc5
Author: l.feng <43399351+msclock@users.noreply.github.com>
Date:   Mon Dec 30 23:34:52 2024 +0800

    [bit7z] compile option without warnings as errors (microsoft#43005)

    Signed-off-by: l.feng <43399351+msclock@users.noreply.github.com>
    Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>

commit 0660e5e
Author: gfeyer <feyervlad@gmail.com>
Date:   Mon Dec 30 10:34:15 2024 -0500

    [behaviortree-cpp] Update behaviortree.cpp port from 4.3.7 to 4.6.2 (microsoft#42991)

commit 51380fe
Author: Kai Pastor <dg0yt@darc.de>
Date:   Mon Dec 30 16:33:59 2024 +0100

    [libgpg-error] Update to 1.51, [libsecret] Fix platforms (microsoft#42984)

commit 2be9c63
Author: c8ef <c8ef@outlook.com>
Date:   Mon Dec 30 23:33:24 2024 +0800

    [folly related] update to 12.23 (microsoft#42914)

commit efa6321
Author: Frank <65999885+FrankXie05@users.noreply.github.com>
Date:   Mon Dec 30 15:33:02 2024 +0000

    [v-hacd] Update version to v4.1.0 (microsoft#42908)

commit 6cb30d5
Author: Lily Wang <94091114+LilyWangLL@users.noreply.github.com>
Date:   Mon Dec 30 07:32:11 2024 -0800

    [libical] Update to 3.0.19 (microsoft#42906)

commit bb4cfe5
Author: Weihang Ding <798047000@qq.com>
Date:   Mon Dec 30 23:31:56 2024 +0800

    [level-zero] Bump to 1.19.2 (microsoft#42904)

commit 3d607b2
Author: Weihang Ding <798047000@qq.com>
Date:   Mon Dec 30 23:31:40 2024 +0800

    [utfcpp] Bump to 4.0.6 (microsoft#42873)

commit eac02d6
Author: JoergAtGithub <64457745+JoergAtGithub@users.noreply.github.com>
Date:   Mon Dec 30 16:30:53 2024 +0100

    [date] Update to official release version 3.0.3. (microsoft#42864)

commit b6b5322
Author: Weihang Ding <798047000@qq.com>
Date:   Mon Dec 30 23:30:08 2024 +0800

    [audiofile] Bump to 1.1.2 (microsoft#42809)

commit 4413468
Author: JoergAtGithub <64457745+JoergAtGithub@users.noreply.github.com>
Date:   Mon Dec 30 16:29:40 2024 +0100

    [sleef] Update to version 3.7 (microsoft#42706)

commit 23ef699
Author: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>
Date:   Mon Dec 30 23:27:37 2024 +0800

    [geogram] update to 1.9.2 (microsoft#42920)

commit 352cf2f
Author: Chip Hogg <charles.r.hogg@gmail.com>
Date:   Mon Dec 30 10:27:17 2024 -0500

    [aurora-au] Update to version 0.4.1 (microsoft#42930)

commit ddcee8f
Author: Frank <65999885+FrankXie05@users.noreply.github.com>
Date:   Mon Dec 30 15:26:59 2024 +0000

    [libmagic] Update version to 5.46 (microsoft#42939)

commit 19f945a
Author: MonicaLiu <110024546+MonicaLiu0311@users.noreply.github.com>
Date:   Mon Dec 30 07:26:41 2024 -0800

    [log4cxx] update to 1.3.1 (microsoft#42943)

    Co-authored-by: Monica <v-liumonica@microsoft.com>

commit caaabe3
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Dec 30 16:26:20 2024 +0100

    [ngtcp2] update to 1.10.0 (microsoft#42944)

commit 3d8789d
Author: JoergAtGithub <64457745+JoergAtGithub@users.noreply.github.com>
Date:   Mon Dec 30 16:26:02 2024 +0100

    [benchmark] Update google benchmark to 1.9.1 (microsoft#42945)

commit f0a4054
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
Date:   Mon Dec 30 16:25:49 2024 +0100

    [nghttp3] update to 1.7.0 (microsoft#42947)

commit 18b1aed
Author: Dennis <dh@3yourmind.com>
Date:   Mon Dec 30 16:25:36 2024 +0100

    [asio-grpc] update to 3.4.1 (microsoft#42949)

commit 2fc86f7
Author: MonicaLiu <110024546+MonicaLiu0311@users.noreply.github.com>
Date:   Mon Dec 30 07:25:24 2024 -0800

    [zfp] Update to 1.0.1 (microsoft#42956)

    Co-authored-by: Monica <v-liumonica@microsoft.com>

commit 8a3beb3
Author: Kai Pastor <dg0yt@darc.de>
Date:   Mon Dec 30 16:25:08 2024 +0100

    [gmime] Update to 3.2.15, use official build system (microsoft#42959)

commit a54ecb2
Author: Weihang Ding <798047000@qq.com>
Date:   Mon Dec 30 23:24:06 2024 +0800

    [sse2neon] Bump to 1.8.0 (microsoft#42961)

commit 3a68d1b
Author: Weihang Ding <798047000@qq.com>
Date:   Mon Dec 30 23:23:50 2024 +0800

    [stringzilla] Bump to 3.11.3 (microsoft#42962)

commit 2704852
Author: Rusty Conover <rusty@conover.me>
Date:   Mon Dec 30 10:23:08 2024 -0500

    [apache-datasketches] Upgrade to 5.1.0 (microsoft#42976)

commit 462c5f0
Author: Kai Pastor <dg0yt@darc.de>
Date:   Mon Dec 30 16:22:46 2024 +0100

    [pdal] Update to 2.8.3 (microsoft#42981)

commit 9bdf384
Author: Charles Karney <karney@alum.mit.edu>
Date:   Mon Dec 30 10:22:03 2024 -0500

    [geographiclib] Update to version 2.5 (microsoft#42992)

commit 32d2684
Author: Frank <65999885+FrankXie05@users.noreply.github.com>
Date:   Mon Dec 30 15:21:47 2024 +0000

    [tgui] Update version to 1.7.0 (microsoft#43011)

commit 80d54ff
Author: Javier Matos Denizac <javier.matosd@gmail.com>
Date:   Mon Dec 23 14:58:54 2024 -0500

    [vcpkg-make] Add new port (microsoft#39050)

    Co-authored-by: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com>
    Co-authored-by: Alexander Neumann <alexander.neumann@hamburg.de>
    Co-authored-by: Kai Pastor <dg0yt@darc.de>
    Co-authored-by: Billy O'Neal <bion@microsoft.com>
    Co-authored-by: Javier Matos <javiermatos@Javiers-Laptop.local>

commit 1bf27ad
Author: Weihang Ding <798047000@qq.com>
Date:   Tue Dec 24 01:45:15 2024 +0800

    [alembic] Bump to 1.8.8 (microsoft#42808)

commit 8d3b7a8
Author: Weihang Ding <798047000@qq.com>
Date:   Tue Dec 24 01:43:40 2024 +0800

    [aws-sdk-cpp] Bump to 1.11.471 (microsoft#42810)

commit e6a096f
Author: Buck Yeh <buck-yeh@users.noreply.github.com>
Date:   Tue Dec 24 01:43:19 2024 +0800

    [buck-yeh-bux-sqlite] Update to 1.0.5 (microsoft#42824)

commit 66ceb03
Author: JoergAtGithub <64457745+JoergAtGithub@users.noreply.github.com>
Date:   Mon Dec 23 18:42:06 2024 +0100

    [dlpack]Update dlpack tor v1.0 (microsoft#42861)

commit 6dd6281
Author: Weihang Ding <798047000@qq.com>
Date:   Tue Dec 24 01:41:49 2024 +0800

    [stringzilla] Bump to 3.11.2 (microsoft#42877)

commit f7c018d
Author: Weihang Ding <798047000@qq.com>
Date:   Tue Dec 24 01:40:59 2024 +0800

    [imgui] Bump to 1.91.6 (microsoft#42880)

commit b556a15
Author: Weihang Ding <798047000@qq.com>
Date:   Tue Dec 24 01:40:11 2024 +0800

    [bit7z] Bump to 4.0.9 (microsoft#42882)

commit 8496f6a
Author: Weihang Ding <798047000@qq.com>
Date:   Tue Dec 24 01:39:55 2024 +0800

    [nanoprintf] Bump to 0.5.3 (microsoft#42883)

commit 84630f0
Author: Weihang Ding <798047000@qq.com>
Date:   Tue Dec 24 01:39:29 2024 +0800

    [cpp-timsort] Bump to 3.0.1 (microsoft#42885)

commit 6f15319
Author: Weihang Ding <798047000@qq.com>
Date:   Tue Dec 24 01:39:01 2024 +0800

    [cpp-peglib] Bump to 1.9.1 (microsoft#42886)

commit d75af69
Author: Weihang Ding <798047000@qq.com>
Date:   Tue Dec 24 01:38:41 2024 +0800

    [capnproto] Bump to 1.1.0 (microsoft#42888)

commit aa1dd09
Author: Weihang Ding <798047000@qq.com>
Date:   Tue Dec 24 01:38:11 2024 +0800

    [glaze] Bump to 4.2.2 (microsoft#42889)

commit 096a5b1
Author: Weihang Ding <798047000@qq.com>
Date:   Tue Dec 24 01:37:50 2024 +0800

    [bddisasm] Bump to 2.2.0 (microsoft#42890)

commit 558bc16
Author: Weihang Ding <798047000@qq.com>
Date:   Tue Dec 24 01:37:34 2024 +0800

    [libxdf] Bump to 0.99.9 (microsoft#42891)

commit fea9f01
Author: Ryan Zoeller <ryan.zoeller@aliaro.com>
Date:   Mon Dec 23 11:37:07 2024 -0600

    [cpptrace] update 0.7.4 (microsoft#42897)

commit 386ee8b
Author: Matthias Kuhn <matthias@opengis.ch>
Date:   Mon Dec 23 17:19:40 2024 +0100

    [qtbase] fix macdeployqt for symlinks (microsoft#42430)

commit a08d0b1
Author: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
Date:   Tue Dec 24 00:17:35 2024 +0800

    [aurora-au] Update to version 0.4.0 and add test port (microsoft#42679)

    Co-authored-by: Jon <v-zhli17@microsoft.com>

commit 119d4ff
Author: Kai Pastor <dg0yt@darc.de>
Date:   Mon Dec 23 17:12:53 2024 +0100

    [vcpkg-tool-meson] Update to 1.6.1 (microsoft#42750)

commit 20c9596
Author: Kai Pastor <dg0yt@darc.de>
Date:   Mon Dec 23 17:12:22 2024 +0100

    [ls-qpack] Update, revise (microsoft#42767)

commit 16a03c8
Author: Salman Javed <89359699+salman-javed-nz@users.noreply.github.com>
Date:   Tue Dec 24 05:09:17 2024 +1300

    [meekrosoft-fff] Add new port (microsoft#42778)

    Co-authored-by: Frank <65999885+FrankXie05@users.noreply.github.com>

commit 37e135d
Author: مهدي شينون (Mehdi Chinoune) <79349457+MehdiChinoune@users.noreply.github.com>
Date:   Mon Dec 23 17:07:17 2024 +0100

    [muparser] update to 2.3.5 (microsoft#42789)

commit 63f7bea
Author: Weihang Ding <798047000@qq.com>
Date:   Tue Dec 24 00:04:01 2024 +0800

    [mlpack] Bump to 4.5.1 (microsoft#42813)

commit 36f7c8a
Author: Weihang Ding <798047000@qq.com>
Date:   Tue Dec 24 00:03:46 2024 +0800

    [nanojsonc] Bump to 1.1.0 (microsoft#42816)

commit 74ecd11
Author: Weihang Ding <798047000@qq.com>
Date:   Tue Dec 24 00:03:30 2024 +0800

    [recycle] Bump to 7.0.0 (microsoft#42817)

commit daf75de
Author: Weihang Ding <798047000@qq.com>
Date:   Tue Dec 24 00:02:55 2024 +0800

    [leptonica] Bump to 1.85.0 (microsoft#42818)

commit 2b85cc2
Author: Weihang Ding <798047000@qq.com>
Date:   Tue Dec 24 00:01:55 2024 +0800

    [imageinfo] Bump to 2024-12-02 (microsoft#42819)

commit 43bb33c
Author: c8ef <c8ef@outlook.com>
Date:   Tue Dec 24 00:01:36 2024 +0800

    [folly related] update to 12.16 (microsoft#42823)

commit 385d368
Author: Nick D'Ademo <nickdademo@gmail.com>
Date:   Tue Dec 24 03:00:37 2024 +1100

    [kubazip] update to 0.3.3 (microsoft#42831)

commit 47c6ca8
Author: Nick D'Ademo <nickdademo@gmail.com>
Date:   Tue Dec 24 02:59:54 2024 +1100

    [mimicpp] update to v5 (microsoft#42832)

commit 248d650
Author: Eyal Rozenberg <eyalroz1@gmx.com>
Date:   Mon Dec 23 17:59:18 2024 +0200

    [cuda-api-wrappers] Updated version from 0.7.1 to 0.8.0 (microsoft#42837)

commit b760423
Author: Denis Kovalchuk <denis.kovalchuk.main@gmail.com>
Date:   Mon Dec 23 18:57:26 2024 +0300

    [deniskovalchuk-libftp] Update to 1.4.1 (microsoft#42852)

commit da015ca
Author: JoergAtGithub <64457745+JoergAtGithub@users.noreply.github.com>
Date:   Mon Dec 23 16:57:07 2024 +0100

    [gumbo] Update to version 0.12.3 (microsoft#42860)

commit 33fe576
Author: jim wang <122244446+jimwang118@users.noreply.github.com>
Date:   Mon Dec 23 15:56:39 2024 +0000

    [vcpkg baseline][unicorn] Remove from fail list (microsoft#42867)

commit 0715d0d
Author: Mengna-Li <543250287@qq.com>
Date:   Mon Dec 23 15:56:13 2024 +0000

    [fastio] update to 2024-12-05 (microsoft#42871)

    Co-authored-by: Mengna-Li <v-limengna@microsoft.com>

commit 989b8d3
Author: jim wang <122244446+jimwang118@users.noreply.github.com>
Date:   Mon Dec 23 15:55:45 2024 +0000

    [itpp] Fix runtime errors (microsoft#42881)

commit 1e73628
Author: Mengna-Li <543250287@qq.com>
Date:   Mon Dec 23 15:43:54 2024 +0000

    [yoga] update to 3.2.1 (microsoft#42872)

    Co-authored-by: Mengna-Li <v-limengna@microsoft.com>

commit f4a382c
Author: Weihang Ding <798047000@qq.com>
Date:   Mon Dec 23 23:43:18 2024 +0800

    [tinyexr] Bump to 1.0.9 (microsoft#42874)

commit 0ab0ae3
Author: MonicaLiu <110024546+MonicaLiu0311@users.noreply.github.com>
Date:   Mon Dec 23 15:42:10 2024 +0000

    [allegro5] Update to 5.2.10.0 (microsoft#42878)

    Co-authored-by: Monica <v-liumonica@microsoft.com>

commit 6731052
Author: Weihang Ding <798047000@qq.com>
Date:   Mon Dec 23 23:41:33 2024 +0800

    [nyan-lang] Bump to 0.3.1 (microsoft#42879)

commit f06267d
Author: Billy O'Neal <bion@microsoft.com>
Date:   Sat Dec 21 03:48:36 2024 -0800

    Patch Tuesday for December 2024 (microsoft#42749)

commit 4fcf123
Author: Kai Pastor <dg0yt@darc.de>
Date:   Fri Dec 20 21:45:28 2024 +0100

    [juce] Fix cross builds, cleanup (microsoft#42615)

commit 8476a6d
Author: jim wang <122244446+jimwang118@users.noreply.github.com>
Date:   Fri Dec 20 20:35:11 2024 +0000

    [aom] Update to 3.11.0 (microsoft#41125)

commit d940c1b
Author: jim wang <122244446+jimwang118@users.noreply.github.com>
Date:   Fri Dec 20 20:33:39 2024 +0000

    [vcpkg baseline][g2o] Update to 2024-12-14 (microsoft#42753)

commit 5c425b4
Author: Barak Shoshany <baraksh@gmail.com>
Date:   Fri Dec 20 15:32:18 2024 -0500

    [bshoshany-thread-pool] Updated to v5.0.0 (microsoft#42803)

commit 6eab0a7
Author: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>
Date:   Sat Dec 21 04:31:35 2024 +0800

    [mongo-cxx-driver] update to 4.0.0 (microsoft#42805)

commit faa3c0a
Author: MonicaLiu <110024546+MonicaLiu0311@users.noreply.github.com>
Date:   Fri Dec 20 20:30:40 2024 +0000

    [gazebo] Fix dependencies and update (microsoft#42807)

    Co-authored-by: Monica <v-liumonica@microsoft.com>

commit 11627a2
Author: Weihang Ding <798047000@qq.com>
Date:   Sat Dec 21 04:25:37 2024 +0800

    [xsimd] Bump to 13.1.0 (microsoft#42811)

commit 14dad0d
Author: Weihang Ding <798047000@qq.com>
Date:   Sat Dec 21 04:23:36 2024 +0800

    [glslang] Bump to 15.1.0 (microsoft#42812)

commit 7ba6833
Author: Weihang Ding <798047000@qq.com>
Date:   Sat Dec 21 04:22:31 2024 +0800

    [vincentlaucsb-csv-parser] Bump to 2.3.0 (microsoft#42814)

commit 4c71f15
Author: Saikari <lin@sz.cn.eu.org>
Date:   Fri Dec 20 23:21:05 2024 +0300

    [orange-math] new port (microsoft#42756)

    Co-authored-by: Mengna-Li <543250287@qq.com>

commit 9790589
Author: Weihang Ding <798047000@qq.com>
Date:   Sat Dec 21 04:19:42 2024 +0800

    [yalantinglibs] Bump to 0.3.11 (microsoft#42815)

commit 1f65d84
Author: Billy O'Neal <bion@microsoft.com>
Date:   Thu Dec 19 20:01:53 2024 -0800

    [casadi] Deindex. (microsoft#42773)

commit 6de717b
Author: jim wang <122244446+jimwang118@users.noreply.github.com>
Date:   Thu Dec 19 21:22:45 2024 +0000

    [usd] update to 24.11 (microsoft#41864)

commit 8e78590
Author: Eviral <flarive@hotmail.com>
Date:   Thu Dec 19 22:14:06 2024 +0100

    [openfbx] Miniz dep was removed in latest version and replaced by libdeflate (microsoft#42694)

    Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>

commit 5a1b13c
Author: Wiki Wang <wikiwang@live.com>
Date:   Fri Dec 20 04:52:58 2024 +0800

    [ffmpeg] add implicit link libs (microsoft#42676) (microsoft#42677)

commit d18ed2b
Author: WangWeiLin-MV <156736127+WangWeiLin-MV@users.noreply.github.com>
Date:   Thu Dec 19 20:50:47 2024 +0000

    [gz-common5] Add include <chrono> for system_clock (microsoft#42635)

commit 3f92cf1
Author: Chuck Walbourn <walbourn@users.noreply.github.com>
Date:   Thu Dec 19 12:03:10 2024 -0800

    [directx12-agility] add message for compliance (microsoft#42797)

commit cf454fe
Author: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com>
Date:   Thu Dec 19 20:07:58 2024 +0100

    [cppmicroservices] update and devendor stuff (microsoft#42720)

commit 1bf29ad
Author: Kai Pastor <dg0yt@darc.de>
Date:   Thu Dec 19 19:28:21 2024 +0100

    [zix] Sanitize (microsoft#42772)

commit 38bf1ef
Author: Frank <65999885+FrankXie05@users.noreply.github.com>
Date:   Thu Dec 19 18:14:19 2024 +0000

    [poco] Update version to 1.14.0 (microsoft#42751)

commit 14ff626
Author: Alesiani Marco <marcodiiga@users.noreply.github.com>
Date:   Thu Dec 19 19:12:57 2024 +0100

    [physx] Update to version 5.5.0 (microsoft#42764)

commit 99070cf
Author: Kai Pastor <dg0yt@darc.de>
Date:   Thu Dec 19 19:11:37 2024 +0100

    [lilv] Fix dependencies, tools (microsoft#42770)

commit 54f4adb
Author: Kai Pastor <dg0yt@darc.de>
Date:   Thu Dec 19 19:04:49 2024 +0100

    [shiva] Delist (microsoft#42711)

commit a3ff43d
Author: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
Date:   Fri Dec 20 02:04:29 2024 +0800

    [utf8-range] update to 5.29.1  (microsoft#42752)

    Co-authored-by: Jon <v-zhli17@microsoft.com>

commit 13409aa
Author: c8ef <c8ef@outlook.com>
Date:   Fri Dec 20 02:04:14 2024 +0800

    [glaze] update to 4.2.0 (microsoft#42763)

commit b6ed02f
Author: Nick Logozzo <nlogozzo225@gmail.com>
Date:   Thu Dec 19 10:03:45 2024 -0800

    [libnick] Update to 2024.12.0 (microsoft#42766)

commit 8c9c81c
Author: Vitalii Koshura <lestat.de.lionkur@gmail.com>
Date:   Thu Dec 19 19:03:14 2024 +0100

    [sentry-native] update to 0.7.17 (microsoft#42776)

    Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>

commit 1119951
Author: Scott Hart <sdhart@google.com>
Date:   Thu Dec 19 13:02:41 2024 -0500

    [google-cloud-cpp] update to the latest release (v2.33.0) (microsoft#42780)

commit 526b56d
Author: jim wang <122244446+jimwang118@users.noreply.github.com>
Date:   Thu Dec 19 18:02:16 2024 +0000

    [prometheus-cpp] Update to 1.3.0 (microsoft#42786)

commit 2dc91c6
Author: Mengna-Li <543250287@qq.com>
Date:   Tue Dec 17 20:11:08 2024 +0000

    [gumbo] update to 0.12.2 and switch homepage (microsoft#42737)

    Co-authored-by: Mengna-Li <v-limengna@microsoft.com>

commit c368dab
Author: Saikari <lin@sz.cn.eu.org>
Date:   Tue Dec 17 23:10:21 2024 +0300

    [unicorn] update version 2.1.1 (microsoft#42578)

commit be21600
Author: Daniele E. Domenichelli <ddomenichelli@drdanz.it>
Date:   Tue Dec 17 21:09:28 2024 +0100

    [kdreports] new port (microsoft#42625)

commit ef65883
Author: Daniele E. Domenichelli <ddomenichelli@drdanz.it>
Date:   Tue Dec 17 21:08:00 2024 +0100

    [kdstatemachineeditor] new port (microsoft#42664)

commit 7652725
Author: Nick D'Ademo <nickdademo@gmail.com>
Date:   Wed Dec 18 07:00:39 2024 +1100

    [winsparkle] update to 0.8.3 (microsoft#42712)

    Co-authored-by: Nick D'Ademo <dademo.n@duerr-ndt.com>
    Co-authored-by: WangWeiLin-MV <156736127+WangWeiLin-MV@users.noreply.github.com>

commit 2434e48
Author: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com>
Date:   Tue Dec 17 21:00:20 2024 +0100

    [curlpp] fix abs path (microsoft#42722)

commit 8cbc1d7
Author: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com>
Date:   Tue Dec 17 20:59:52 2024 +0100

    [Libtorch] remove abs compiler path (microsoft#42729)

commit ab4e7d5
Author: Paul Xu <40262910+xb284524239@users.noreply.github.com>
Date:   Wed Dec 18 03:53:45 2024 +0800

    [dcmtk] remove ICU (microsoft#42742)

commit 1373739
Author: jim wang <122244446+jimwang118@users.noreply.github.com>
Date:   Tue Dec 17 19:53:10 2024 +0000

    [vcpkg baseline][openfbx] Remove from fail list (microsoft#42743)

commit 0350335
Author: SunBlack <SunBlack@users.noreply.github.com>
Date:   Tue Dec 17 20:52:50 2024 +0100

    [libdeflate] Update to v1.23 (microsoft#42744)

commit c67dcff
Author: Davide Pianca <davidepianca98@gmail.com>
Date:   Tue Dec 17 20:52:26 2024 +0100

    [opencv4] Add carotene feature flag (microsoft#42745)

commit db3a4f0
Author: Daniele E. Domenichelli <ddomenichelli@drdanz.it>
Date:   Tue Dec 17 20:51:53 2024 +0100

    [kdsingleapplication] Fix copyright file (microsoft#42746)

commit a258b5e
Author: jim wang <122244446+jimwang118@users.noreply.github.com>
Date:   Tue Dec 17 19:51:32 2024 +0000

    [gstreamer] Fix multiple definition of functions (microsoft#42638)

commit b322364
Author: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com>
Date:   Mon Dec 16 19:52:52 2024 +0100

    [g2o] fix abs compiler path in binary (microsoft#42724)

commit 4474162
Author: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com>
Date:   Mon Dec 16 19:52:32 2024 +0100

    [ffnvcodec] fix single config builds (microsoft#42442)

commit e303a72
Author: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com>
Date:   Mon Dec 16 19:10:33 2024 +0100

    [usd] fix single config builds (microsoft#42446)

commit e534a9d
Author: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com>
Date:   Mon Dec 16 19:10:14 2024 +0100

    [realsense2] fix single config builds (microsoft#42449)

commit 3c24aa3
Author: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com>
Date:   Mon Dec 16 19:09:56 2024 +0100

    [azure-kinect-sensor-sdk] fix single config builds (microsoft#42719)

commit 78df968
Author: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com>
Date:   Mon Dec 16 19:09:01 2024 +0100

    [crashpad] fix single config builds (microsoft#42721)

commit 9cfeb3b
Author: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com>
Date:   Mon Dec 16 19:08:38 2024 +0100

    [kf5plotting] fix single config builds (microsoft#42725)

commit 948820b
Author: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com>
Date:   Mon Dec 16 19:08:24 2024 +0100

    [Kf5testeditor] fix single config (microsoft#42726)

commit e1f8cf7
Author: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com>
Date:   Mon Dec 16 19:08:03 2024 +0100

    [krb5] fix single config builds (microsoft#42727)

commit 2193822
Author: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com>
Date:   Mon Dec 16 19:07:40 2024 +0100

    [Libdshowcapture] fix single config builds (microsoft#42728)

commit 2892ef5
Author: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com>
Date:   Mon Dec 16 19:07:18 2024 +0100

    [libxfont] fix single config builds (microsoft#42730)

commit a09e4e8
Author: Theodore Tsirpanis <teo@tsirpanis.gr>
Date:   Mon Dec 16 20:06:41 2024 +0200

    [capnproto] Support Windows on ARM64. (microsoft#42697)

commit d00bfc5
Author: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com>
Date:   Mon Dec 16 18:05:45 2024 +0100

    [Mongo-c-driver] remove compiler abs path (microsoft#42731)

commit 83ee120
Author: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com>
Date:   Mon Dec 16 17:33:04 2024 +0100

    [fltk] Fix abs path (microsoft#42723)

commit 39cd4f4
Author: Nick D'Ademo <nickdademo@gmail.com>
Date:   Tue Dec 17 03:27:38 2024 +1100

    [sqlcipher] fix windows build (microsoft#42675)

    Co-authored-by: Nick D'Ademo <dademo.n@duerr-ndt.com>
    Co-authored-by: Kai Pastor <dg0yt@darc.de>

commit 58b4954
Author: Daniele E. Domenichelli <ddomenichelli@drdanz.it>
Date:   Mon Dec 16 17:24:24 2024 +0100

    [kdsoap] Fix license, usage and dependencies (microsoft#42671)

commit e4644bd
Author: Mathieu Pellerin <nirvn.asia@gmail.com>
Date:   Mon Dec 16 23:19:34 2024 +0700

    [libxml2] Fix compilation on iOS (microsoft#42695)

commit bda3f46
Author: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com>
Date:   Mon Dec 16 17:09:35 2024 +0100

    [arpack-ng] Export Fortran symbols (microsoft#42718)

commit 6936437
Author: Kai Pastor <dg0yt@darc.de>
Date:   Mon Dec 16 17:08:55 2024 +0100

    [stxxl] Cleanup, enable dynamic linkage on !windows (microsoft#42700)

commit 00bd5c4
Author: Kai Pastor <dg0yt@darc.de>
Date:   Mon Dec 16 17:08:15 2024 +0100

    [fontconfig] Add features, fix emscripten (microsoft#42699)

commit c26eabb
Author: rinechran <rinechran@gmail.com>
Date:   Tue Dec 17 00:34:28 2024 +0900

    [Thorvg] update v0.15.6 (microsoft#42672)

commit aa59239
Author: Johannes Schönberger <jsch@demuc.de>
Date:   Mon Dec 16 16:34:00 2024 +0100

    [colmap] Update to port version 3.11.1 (microsoft#42477)

commit fa46408
Author: Kai Pastor <dg0yt@darc.de>
Date:   Mon Dec 16 16:28:49 2024 +0100

    [mchehab-zbar] Update to 0.23.93 (microsoft#42739)

commit e2fa7da
Author: Tom Willow <tomwillow@qq.com>
Date:   Mon Dec 16 23:27:37 2024 +0800

    [tomsolver] Update to 1.0.1 (microsoft#42710)

commit 463b45a
Author: Maxime Gervais <gervais.maxime@gmail.com>
Date:   Mon Dec 16 16:27:10 2024 +0100

    [libmediainfo] update to 24.12 (microsoft#42703)

commit eb4c506
Author: JoergAtGithub <64457745+JoergAtGithub@users.noreply.github.com>
Date:   Mon Dec 16 16:26:49 2024 +0100

    [libjpeg-turbo] Update to version 3.1.0 (microsoft#42702)

commit 09be456
Author: JoergAtGithub <64457745+JoergAtGithub@users.noreply.github.com>
Date:   Mon Dec 16 16:24:59 2024 +0100

    [taglib ] Update to version 2.0.2 (microsoft#42701)

commit 6a1fccc
Author: Theodore Tsirpanis <teo@tsirpanis.gr>
Date:   Mon Dec 16 17:24:21 2024 +0200

    [aws-*,s2n] Update ports to their latest versions and support Windows on ARM64. (microsoft#42698)

commit e7a608f
Author: Buck Yeh <buck-yeh@users.noreply.github.com>
Date:   Mon Dec 16 23:20:55 2024 +0800

    [buck-yeh-bux] Update to 1.10.2 (microsoft#42688)

commit 3fd12ea
Author: Dennis <dh@3yourmind.com>
Date:   Mon Dec 16 16:17:35 2024 +0100

    [asio-grpc] Update to 3.4.0 (microsoft#42714)

commit fbbe5f6
Author: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com>
Date:   Mon Dec 16 16:15:41 2024 +0100

    [Openmvg] single config build fixes (microsoft#42732)

commit c6ae212
Author: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com>
Date:   Mon Dec 16 16:15:21 2024 +0100

    [pdcurses] Fix missing platform (microsoft#42733)

commit 10474e0
Author: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com>
Date:   Mon Dec 16 16:14:53 2024 +0100

    [Physx] fix single config builds (microsoft#42734)

commit 1c753cf
Author: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com>
Date:   Mon Dec 16 16:13:08 2024 +0100

    [ptex] fix single config build (microsoft#42735)

commit d18f1ba
Author: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com>
Date:   Mon Dec 16 16:12:32 2024 +0100

    [sese] single config fixes (microsoft#42736)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
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-cobalt] Build error on x64-linux
5 participants