mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-12-27 18:31:15 +08:00
Update Windows Fleet for December 2023 Patch Tuesday (#35640)
This commit is contained in:
parent
0e47c19852
commit
ab00a636c7
40
ports/folly/disable-uninitialized-resize-on-new-stl.patch
Normal file
40
ports/folly/disable-uninitialized-resize-on-new-stl.patch
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
diff --git a/folly/memory/UninitializedMemoryHacks.h b/folly/memory/UninitializedMemoryHacks.h
|
||||||
|
index bd31c88..9f640a8 100644
|
||||||
|
--- a/folly/memory/UninitializedMemoryHacks.h
|
||||||
|
+++ b/folly/memory/UninitializedMemoryHacks.h
|
||||||
|
@@ -101,6 +101,9 @@ template <
|
||||||
|
typename std::enable_if<std::is_trivially_destructible<T>::value>::type>
|
||||||
|
inline void resizeWithoutInitialization(
|
||||||
|
std::basic_string<T>& s, std::size_t n) {
|
||||||
|
+#if defined(_MSVC_STL_UPDATE) && _MSVC_STL_UPDATE >= 202206L
|
||||||
|
+ s.resize(n);
|
||||||
|
+#else
|
||||||
|
if (n <= s.size()) {
|
||||||
|
s.resize(n);
|
||||||
|
} else {
|
||||||
|
@@ -111,6 +114,7 @@ inline void resizeWithoutInitialization(
|
||||||
|
}
|
||||||
|
detail::unsafeStringSetLargerSize(s, n);
|
||||||
|
}
|
||||||
|
+#endif // STL workaround
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
@@ -244,6 +248,8 @@ struct MakeUnsafeStringSetLargerSize {
|
||||||
|
#elif defined(_MSC_VER)
|
||||||
|
// MSVC
|
||||||
|
|
||||||
|
+#if defined(_MSVC_STL_UPDATE) && _MSVC_STL_UPDATE >= 202206L
|
||||||
|
+#else
|
||||||
|
template <typename Tag, typename T, typename A, A Ptr_Eos>
|
||||||
|
struct MakeUnsafeStringSetLargerSize {
|
||||||
|
friend void unsafeStringSetLargerSizeImpl(
|
||||||
|
@@ -262,7 +268,7 @@ struct MakeUnsafeStringSetLargerSize {
|
||||||
|
void (std::basic_string<TYPE>::*)(std::size_t), \
|
||||||
|
&std::basic_string<TYPE>::_Eos>; \
|
||||||
|
FOLLY_DECLARE_STRING_RESIZE_WITHOUT_INIT_IMPL(TYPE)
|
||||||
|
-
|
||||||
|
+#endif // workaround
|
||||||
|
#else
|
||||||
|
#warning \
|
||||||
|
"No implementation for resizeWithoutInitialization of std::basic_string"
|
@ -18,6 +18,7 @@ vcpkg_from_github(
|
|||||||
fix-windows-minmax.patch
|
fix-windows-minmax.patch
|
||||||
fix-deps.patch
|
fix-deps.patch
|
||||||
openssl.patch # from https://github.com/facebook/folly/pull/2016
|
openssl.patch # from https://github.com/facebook/folly/pull/2016
|
||||||
|
disable-uninitialized-resize-on-new-stl.patch
|
||||||
)
|
)
|
||||||
|
|
||||||
file(REMOVE "${SOURCE_PATH}/CMake/FindFmt.cmake")
|
file(REMOVE "${SOURCE_PATH}/CMake/FindFmt.cmake")
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "folly",
|
"name": "folly",
|
||||||
"version-string": "2023.10.02.00",
|
"version-string": "2023.10.02.00",
|
||||||
|
"port-version": 1,
|
||||||
"description": "An open-source C++ library developed and used at Facebook. The library is UNSTABLE on Windows",
|
"description": "An open-source C++ library developed and used at Facebook. The library is UNSTABLE on Windows",
|
||||||
"homepage": "https://github.com/facebook/folly",
|
"homepage": "https://github.com/facebook/folly",
|
||||||
"license": "Apache-2.0",
|
"license": "Apache-2.0",
|
||||||
|
@ -1,124 +1,140 @@
|
|||||||
diff --git a/src/3rdparty/chromium/third_party/webrtc/rtc_base/checks.h b/src/3rdparty/chromium/third_party/webrtc/rtc_base/checks.h
|
diff --git a/src/3rdparty/chromium/third_party/webrtc/rtc_base/checks.h b/src/3rdparty/chromium/third_party/webrtc/rtc_base/checks.h
|
||||||
index 459c6a5..687a364 100644
|
index 459c6a5..4bc8da8 100644
|
||||||
--- a/src/3rdparty/chromium/third_party/webrtc/rtc_base/checks.h
|
--- a/src/3rdparty/chromium/third_party/webrtc/rtc_base/checks.h
|
||||||
+++ b/src/3rdparty/chromium/third_party/webrtc/rtc_base/checks.h
|
+++ b/src/3rdparty/chromium/third_party/webrtc/rtc_base/checks.h
|
||||||
@@ -224,60 +224,13 @@ ToStringVal MakeVal(const T& x) {
|
@@ -224,76 +224,27 @@ ToStringVal MakeVal(const T& x) {
|
||||||
template <typename... Ts>
|
template <typename... Ts>
|
||||||
class LogStreamer;
|
class LogStreamer;
|
||||||
|
|
||||||
-// Base case: Before the first << argument.
|
-// Base case: Before the first << argument.
|
||||||
-template <>
|
-template <>
|
||||||
-class LogStreamer<> final {
|
-class LogStreamer<> final {
|
||||||
- public:
|
- public:
|
||||||
- template <typename U,
|
- template <typename U,
|
||||||
- typename V = decltype(MakeVal(std::declval<U>())),
|
- typename V = decltype(MakeVal(std::declval<U>())),
|
||||||
- absl::enable_if_t<std::is_arithmetic<U>::value ||
|
- absl::enable_if_t<std::is_arithmetic<U>::value ||
|
||||||
- std::is_enum<U>::value>* = nullptr>
|
- std::is_enum<U>::value>* = nullptr>
|
||||||
- RTC_FORCE_INLINE LogStreamer<V> operator<<(U arg) const {
|
- RTC_FORCE_INLINE LogStreamer<V> operator<<(U arg) const {
|
||||||
- return LogStreamer<V>(MakeVal(arg), this);
|
- return LogStreamer<V>(MakeVal(arg), this);
|
||||||
- }
|
- }
|
||||||
-
|
-
|
||||||
- template <typename U,
|
- template <typename U,
|
||||||
- typename V = decltype(MakeVal(std::declval<U>())),
|
- typename V = decltype(MakeVal(std::declval<U>())),
|
||||||
- absl::enable_if_t<!std::is_arithmetic<U>::value &&
|
- absl::enable_if_t<!std::is_arithmetic<U>::value &&
|
||||||
- !std::is_enum<U>::value>* = nullptr>
|
- !std::is_enum<U>::value>* = nullptr>
|
||||||
- RTC_FORCE_INLINE LogStreamer<V> operator<<(const U& arg) const {
|
- RTC_FORCE_INLINE LogStreamer<V> operator<<(const U& arg) const {
|
||||||
- return LogStreamer<V>(MakeVal(arg), this);
|
- return LogStreamer<V>(MakeVal(arg), this);
|
||||||
- }
|
- }
|
||||||
-
|
-
|
||||||
-#if RTC_CHECK_MSG_ENABLED
|
-#if RTC_CHECK_MSG_ENABLED
|
||||||
- template <typename... Us>
|
- template <typename... Us>
|
||||||
- RTC_NORETURN RTC_FORCE_INLINE static void Call(const char* file,
|
- RTC_NORETURN RTC_FORCE_INLINE static void Call(const char* file,
|
||||||
- const int line,
|
- const int line,
|
||||||
- const char* message,
|
- const char* message,
|
||||||
- const Us&... args) {
|
- const Us&... args) {
|
||||||
- static constexpr CheckArgType t[] = {Us::Type()..., CheckArgType::kEnd};
|
- static constexpr CheckArgType t[] = {Us::Type()..., CheckArgType::kEnd};
|
||||||
- FatalLog(file, line, message, t, args.GetVal()...);
|
- FatalLog(file, line, message, t, args.GetVal()...);
|
||||||
- }
|
- }
|
||||||
-
|
-
|
||||||
- template <typename... Us>
|
- template <typename... Us>
|
||||||
- RTC_NORETURN RTC_FORCE_INLINE static void CallCheckOp(const char* file,
|
- RTC_NORETURN RTC_FORCE_INLINE static void CallCheckOp(const char* file,
|
||||||
- const int line,
|
- const int line,
|
||||||
- const char* message,
|
- const char* message,
|
||||||
- const Us&... args) {
|
- const Us&... args) {
|
||||||
- static constexpr CheckArgType t[] = {CheckArgType::kCheckOp, Us::Type()...,
|
- static constexpr CheckArgType t[] = {CheckArgType::kCheckOp, Us::Type()...,
|
||||||
- CheckArgType::kEnd};
|
- CheckArgType::kEnd};
|
||||||
- FatalLog(file, line, message, t, args.GetVal()...);
|
- FatalLog(file, line, message, t, args.GetVal()...);
|
||||||
- }
|
- }
|
||||||
-#else
|
-#else
|
||||||
- template <typename... Us>
|
- template <typename... Us>
|
||||||
- RTC_NORETURN RTC_FORCE_INLINE static void Call(const char* file,
|
- RTC_NORETURN RTC_FORCE_INLINE static void Call(const char* file,
|
||||||
- const int line) {
|
- const int line) {
|
||||||
- FatalLog(file, line);
|
- FatalLog(file, line);
|
||||||
- }
|
- }
|
||||||
-#endif
|
-#endif
|
||||||
-};
|
-};
|
||||||
|
|
||||||
// Inductive case: We've already seen at least one << argument. The most recent
|
// Inductive case: We've already seen at least one << argument. The most recent
|
||||||
// one had type `T`, and the earlier ones had types `Ts`.
|
// one had type `T`, and the earlier ones had types `Ts`.
|
||||||
template <typename T, typename... Ts>
|
template <typename T, typename... Ts>
|
||||||
class LogStreamer<T, Ts...> final {
|
class LogStreamer<T, Ts...> final {
|
||||||
public:
|
public:
|
||||||
- RTC_FORCE_INLINE LogStreamer(T arg, const LogStreamer<Ts...>* prior)
|
- RTC_FORCE_INLINE LogStreamer(T arg, const LogStreamer<Ts...>* prior)
|
||||||
+ RTC_FORCE_INLINE LogStreamer(T arg, const LogStreamer<Ts...> * const prior)
|
+ RTC_FORCE_INLINE LogStreamer(T arg, const LogStreamer<Ts...> * const prior)
|
||||||
: arg_(arg), prior_(prior) {}
|
: arg_(arg), prior_(prior) {}
|
||||||
|
|
||||||
template <typename U,
|
template <typename U,
|
||||||
@@ -328,6 +281,57 @@ class LogStreamer<T, Ts...> final {
|
- typename V = decltype(MakeVal(std::declval<U>())),
|
||||||
const LogStreamer<Ts...>* prior_;
|
absl::enable_if_t<std::is_arithmetic<U>::value ||
|
||||||
};
|
std::is_enum<U>::value>* = nullptr>
|
||||||
|
- RTC_FORCE_INLINE LogStreamer<V, T, Ts...> operator<<(U arg) const {
|
||||||
+
|
- return LogStreamer<V, T, Ts...>(MakeVal(arg), this);
|
||||||
+// Base case: Before the first << argument.
|
+ RTC_FORCE_INLINE auto operator<<(U arg) const {
|
||||||
+template <>
|
+ return LogStreamer<decltype(MakeVal(arg)), T, Ts...>(MakeVal(arg), this);
|
||||||
+class LogStreamer<> final {
|
}
|
||||||
+ public:
|
|
||||||
+ template <typename U,
|
template <typename U,
|
||||||
+ absl::enable_if_t<std::is_arithmetic<std::remove_cvref_t<U>>::value ||
|
- typename V = decltype(MakeVal(std::declval<U>())),
|
||||||
+ std::is_enum<U>::value>* = nullptr>
|
absl::enable_if_t<!std::is_arithmetic<U>::value &&
|
||||||
+ RTC_FORCE_INLINE auto operator<<(U arg) const {
|
!std::is_enum<U>::value>* = nullptr>
|
||||||
+ return LogStreamer<decltype(MakeVal(arg))>(MakeVal(arg), this);
|
- RTC_FORCE_INLINE LogStreamer<V, T, Ts...> operator<<(const U& arg) const {
|
||||||
+ }
|
- return LogStreamer<V, T, Ts...>(MakeVal(arg), this);
|
||||||
+
|
+ RTC_FORCE_INLINE auto operator<<(const U& arg) const {
|
||||||
+ template <typename U,
|
+ return LogStreamer<decltype(MakeVal(arg)), T, Ts...>(MakeVal(arg), this);
|
||||||
+ absl::enable_if_t<!std::is_arithmetic<std::remove_cvref_t<U>>::value &&
|
}
|
||||||
+ !std::is_enum<U>::value>* = nullptr>
|
|
||||||
+ RTC_FORCE_INLINE auto operator<<(const U& arg) const {
|
#if RTC_CHECK_MSG_ENABLED
|
||||||
+ return LogStreamer<decltype(MakeVal(arg))>(MakeVal(arg), this);
|
@@ -328,6 +279,53 @@ class LogStreamer<T, Ts...> final {
|
||||||
+ }
|
const LogStreamer<Ts...>* prior_;
|
||||||
+
|
};
|
||||||
+ //RTC_FORCE_INLINE auto operator<<(const std::string& arg) const {
|
|
||||||
+ // return LogStreamer<Val<CheckArgType::kStdString, const std::string*>>(MakeVal(arg), this);
|
+
|
||||||
+ //
|
+// Base case: Before the first << argument.
|
||||||
+
|
+template <>
|
||||||
+#if RTC_CHECK_MSG_ENABLED
|
+class LogStreamer<> final {
|
||||||
+ template <typename... Us>
|
+ public:
|
||||||
+ RTC_NORETURN RTC_FORCE_INLINE static void Call(const char* file,
|
+ template <typename U,
|
||||||
+ const int line,
|
+ absl::enable_if_t<std::is_arithmetic<U>::value ||
|
||||||
+ const char* message,
|
+ std::is_enum<U>::value>* = nullptr>
|
||||||
+ const Us&... args) {
|
+ RTC_FORCE_INLINE auto operator<<(U arg) const {
|
||||||
+ static constexpr CheckArgType t[] = {Us::Type()..., CheckArgType::kEnd};
|
+ return LogStreamer<decltype(MakeVal(arg))>(MakeVal(arg), this);
|
||||||
+ FatalLog(file, line, message, t, args.GetVal()...);
|
+ }
|
||||||
+ }
|
+
|
||||||
+
|
+ template <typename U,
|
||||||
+ template <typename... Us>
|
+ absl::enable_if_t<!std::is_arithmetic<U>::value &&
|
||||||
+ RTC_NORETURN RTC_FORCE_INLINE static void CallCheckOp(const char* file,
|
+ !std::is_enum<U>::value>* = nullptr>
|
||||||
+ const int line,
|
+ RTC_FORCE_INLINE auto operator<<(const U& arg) const {
|
||||||
+ const char* message,
|
+ return LogStreamer<decltype(MakeVal(arg))>(MakeVal(arg), this);
|
||||||
+ const Us&... args) {
|
+ }
|
||||||
+ static constexpr CheckArgType t[] = {CheckArgType::kCheckOp, Us::Type()...,
|
+
|
||||||
+ CheckArgType::kEnd};
|
+#if RTC_CHECK_MSG_ENABLED
|
||||||
+ FatalLog(file, line, message, t, args.GetVal()...);
|
+ template <typename... Us>
|
||||||
+ }
|
+ RTC_NORETURN RTC_FORCE_INLINE static void Call(const char* file,
|
||||||
+#else
|
+ const int line,
|
||||||
+ template <typename... Us>
|
+ const char* message,
|
||||||
+ RTC_NORETURN RTC_FORCE_INLINE static void Call(const char* file,
|
+ const Us&... args) {
|
||||||
+ const int line) {
|
+ static constexpr CheckArgType t[] = {Us::Type()..., CheckArgType::kEnd};
|
||||||
+ FatalLog(file, line);
|
+ FatalLog(file, line, message, t, args.GetVal()...);
|
||||||
+ }
|
+ }
|
||||||
+#endif
|
+
|
||||||
+};
|
+ template <typename... Us>
|
||||||
+
|
+ RTC_NORETURN RTC_FORCE_INLINE static void CallCheckOp(const char* file,
|
||||||
template <bool isCheckOp>
|
+ const int line,
|
||||||
class FatalLogCall final {
|
+ const char* message,
|
||||||
public:
|
+ const Us&... args) {
|
||||||
|
+ static constexpr CheckArgType t[] = {CheckArgType::kCheckOp, Us::Type()...,
|
||||||
|
+ CheckArgType::kEnd};
|
||||||
|
+ FatalLog(file, line, message, t, args.GetVal()...);
|
||||||
|
+ }
|
||||||
|
+#else
|
||||||
|
+ template <typename... Us>
|
||||||
|
+ RTC_NORETURN RTC_FORCE_INLINE static void Call(const char* file,
|
||||||
|
+ const int line) {
|
||||||
|
+ FatalLog(file, line);
|
||||||
|
+ }
|
||||||
|
+#endif
|
||||||
|
+};
|
||||||
|
+
|
||||||
|
template <bool isCheckOp>
|
||||||
|
class FatalLogCall final {
|
||||||
|
public:
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
"$comment": "x86-windows is not within the upstream support matrix of Qt6",
|
"$comment": "x86-windows is not within the upstream support matrix of Qt6",
|
||||||
"name": "qtwebengine",
|
"name": "qtwebengine",
|
||||||
"version": "6.6.1",
|
"version": "6.6.1",
|
||||||
"port-version": 2,
|
"port-version": 3,
|
||||||
"description": "Qt WebEngine",
|
"description": "Qt WebEngine",
|
||||||
"homepage": "https://www.qt.io/",
|
"homepage": "https://www.qt.io/",
|
||||||
"license": null,
|
"license": null,
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
variables:
|
variables:
|
||||||
android-pool: 'PrAnd-1ES-Pool'
|
android-pool: 'PrAnd-1ES-Pool'
|
||||||
linux-pool: 'PrLin-1ES-Pool'
|
linux-pool: 'PrLin-1ES-Pool'
|
||||||
windows-pool: 'PrWin-2023-10-11'
|
windows-pool: 'PrWin-2023-12-12'
|
||||||
osx-pool: 'PrOsx-2023-09-11'
|
osx-pool: 'PrOsx-2023-09-11'
|
||||||
linux-docker-image: 'andcontainerregistry.azurecr.io/vcpkg-android:2023-12-05'
|
linux-docker-image: 'andcontainerregistry.azurecr.io/vcpkg-android:2023-12-05'
|
||||||
|
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
Param(
|
||||||
|
[Parameter(Mandatory=$true)]
|
||||||
|
[int]$KeyNumber
|
||||||
|
)
|
||||||
|
|
||||||
function Get-SasToken {
|
function Get-SasToken {
|
||||||
Param(
|
Param(
|
||||||
@ -28,13 +32,13 @@ function Get-SasToken {
|
|||||||
|
|
||||||
# Asset Cache:
|
# Asset Cache:
|
||||||
# Read, Create, List
|
# Read, Create, List
|
||||||
$assetSas = Get-SasToken -KeyNumber 1 -ResourceGroupName vcpkg-asset-cache -StorageAccountName vcpkgassetcacheeastasia -ContainerName cache -Permission rcl
|
$assetSas = Get-SasToken -KeyNumber $KeyNumber -ResourceGroupName vcpkg-asset-cache -StorageAccountName vcpkgassetcacheeastasia -ContainerName cache -Permission rcl
|
||||||
|
|
||||||
# Binary Cache:
|
# Binary Cache:
|
||||||
# Read, Create, List, Write
|
# Read, Create, List, Write
|
||||||
$binarySas = Get-SasToken -KeyNumber 1 -ResourceGroupName vcpkg-binary-cache -StorageAccountName vcpkgbinarycache -ContainerName cache -Permission rclw
|
$binarySas = Get-SasToken -KeyNumber $KeyNumber -ResourceGroupName vcpkg-binary-cache -StorageAccountName vcpkgbinarycache -ContainerName cache -Permission rclw
|
||||||
$binaryEASas = Get-SasToken -KeyNumber 1 -ResourceGroupName vcpkg-binary-cache -StorageAccountName vcpkgbinarycacheeastasia -ContainerName cache -Permission rclw
|
$binaryEASas = Get-SasToken -KeyNumber $KeyNumber -ResourceGroupName vcpkg-binary-cache -StorageAccountName vcpkgbinarycacheeastasia -ContainerName cache -Permission rclw
|
||||||
$binaryWUS3as = Get-SasToken -KeyNumber 1 -ResourceGroupName vcpkg-binary-cache -StorageAccountName vcpkgbinarycachewus3 -ContainerName cache -Permission rclw
|
$binaryWUS3as = Get-SasToken -KeyNumber $KeyNumber -ResourceGroupName vcpkg-binary-cache -StorageAccountName vcpkgbinarycachewus3 -ContainerName cache -Permission rclw
|
||||||
|
|
||||||
$response = "Asset Cache SAS: Update`n" + `
|
$response = "Asset Cache SAS: Update`n" + `
|
||||||
"https://dev.azure.com/vcpkg/public/_library?itemType=VariableGroups&view=VariableGroupView&variableGroupId=6&path=vcpkg-asset-caching-credentials`n" + `
|
"https://dev.azure.com/vcpkg/public/_library?itemType=VariableGroups&view=VariableGroupView&variableGroupId=6&path=vcpkg-asset-caching-credentials`n" + `
|
||||||
|
@ -30,7 +30,10 @@
|
|||||||
* West US 2, 1 Replica
|
* West US 2, 1 Replica
|
||||||
* West US 3, 1 Replica
|
* West US 3, 1 Replica
|
||||||
* [ ] After the last build finishes on the previous pool, delete it in the Azure Devops *Organization* UI and its Resource Group. ( https://dev.azure.com/vcpkg/_settings/agentpools ?)
|
* [ ] After the last build finishes on the previous pool, delete it in the Azure Devops *Organization* UI and its Resource Group. ( https://dev.azure.com/vcpkg/_settings/agentpools ?)
|
||||||
* [ ] Run `generate-sas-tokens.ps1` and update the relevant libraries on dev.azure.com/vcpkg and
|
* [ ] Run `generate-sas-tokens.ps1 -KeyNumber N`, where N is whether the month is even
|
||||||
devdiv.visualstudio.com.
|
(Jan = 1, Feb = 2, Mar = 1, and so on) and update the relevant libraries on
|
||||||
|
dev.azure.com/vcpkg and devdiv.visualstudio.com
|
||||||
|
* [ ] After builds using previous SAS tokens complete, run `roll-sas-tokens.ps1 -KeyNumber N` where
|
||||||
|
this N is the other key. (Jan = 2, Feb = 1, Mar = 2, and so on)
|
||||||
* [ ] Mint a new macOS base box. (See instructions in `scripts/azure-pipelines/osx/README.md`)
|
* [ ] Mint a new macOS base box. (See instructions in `scripts/azure-pipelines/osx/README.md`)
|
||||||
* [ ] Deploy the new base box to all hosts.
|
* [ ] Deploy the new base box to all hosts.
|
||||||
|
15
scripts/azure-pipelines/roll-sas-tokens.ps1
Normal file
15
scripts/azure-pipelines/roll-sas-tokens.ps1
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
|
||||||
|
Param(
|
||||||
|
[Parameter(Mandatory=$true)]
|
||||||
|
[int]$KeyNumber
|
||||||
|
)
|
||||||
|
|
||||||
|
$keyName = "key$KeyNumber"
|
||||||
|
|
||||||
|
# Asset Cache:
|
||||||
|
New-AzStorageAccountKey -ResourceGroupName vcpkg-asset-cache -StorageAccountName vcpkgassetcacheeastasia -KeyName $keyName
|
||||||
|
|
||||||
|
# Binary Cache:
|
||||||
|
New-AzStorageAccountKey -ResourceGroupName vcpkg-binary-cache -StorageAccountName vcpkgbinarycache -KeyName $keyName
|
||||||
|
New-AzStorageAccountKey -ResourceGroupName vcpkg-binary-cache -StorageAccountName vcpkgbinarycacheeastasia -KeyName $keyName
|
||||||
|
New-AzStorageAccountKey -ResourceGroupName vcpkg-binary-cache -StorageAccountName vcpkgbinarycachewus3 -KeyName $keyName
|
@ -71,10 +71,9 @@ if ((-Not [string]::IsNullOrWhiteSpace($ArchivesRoot))) {
|
|||||||
$BinarySourceStub = "files,$ArchivesRoot"
|
$BinarySourceStub = "files,$ArchivesRoot"
|
||||||
}
|
}
|
||||||
|
|
||||||
$env:VCPKG_DOWNLOADS = Join-Path $WorkingRoot 'downloads'
|
$buildtreesRoot = Join-Path $WorkingRoot 'b'
|
||||||
$buildtreesRoot = Join-Path $WorkingRoot 'buildtrees'
|
|
||||||
$installRoot = Join-Path $WorkingRoot 'installed'
|
$installRoot = Join-Path $WorkingRoot 'installed'
|
||||||
$packagesRoot = Join-Path $WorkingRoot 'packages'
|
$packagesRoot = Join-Path $WorkingRoot 'p'
|
||||||
|
|
||||||
$commonArgs = @(
|
$commonArgs = @(
|
||||||
"--x-buildtrees-root=$buildtreesRoot",
|
"--x-buildtrees-root=$buildtreesRoot",
|
||||||
|
@ -5,5 +5,5 @@
|
|||||||
|
|
||||||
# REPLACE WITH UTILITY-PREFIX.ps1
|
# REPLACE WITH UTILITY-PREFIX.ps1
|
||||||
|
|
||||||
$PwshUrl = 'https://github.com/PowerShell/PowerShell/releases/download/v7.3.8/PowerShell-7.3.8-win-x64.msi'
|
$PwshUrl = 'https://github.com/PowerShell/PowerShell/releases/download/v7.4.0/PowerShell-7.4.0-win-x64.msi'
|
||||||
InstallMSI -Url $PwshUrl -Name 'PowerShell Core'
|
InstallMSI -Url $PwshUrl -Name 'PowerShell Core'
|
||||||
|
@ -630,6 +630,9 @@ libtcod:arm64-android=fail
|
|||||||
libtcod:x64-android=fail
|
libtcod:x64-android=fail
|
||||||
libtomcrypt:arm64-windows=fail
|
libtomcrypt:arm64-windows=fail
|
||||||
libtomcrypt:arm64-uwp=fail
|
libtomcrypt:arm64-uwp=fail
|
||||||
|
# D:\b\libtorch\src\v1.12.1-e1cb316ec6.clean\aten\src\ATen/cpu/vec/vec_base.h(134): fatal error C1001: Internal compiler error.
|
||||||
|
# (compiler file 'D:\a\_work\1\s\src\vctools\Compiler\CxxFE\sl\p1\c\toinil.c', line 910)
|
||||||
|
libtorch:x64-windows=fail
|
||||||
libtorch:x64-osx=fail
|
libtorch:x64-osx=fail
|
||||||
libusb-win32:arm64-uwp=fail
|
libusb-win32:arm64-uwp=fail
|
||||||
libusb-win32:x64-uwp=fail
|
libusb-win32:x64-uwp=fail
|
||||||
|
@ -2718,7 +2718,7 @@
|
|||||||
},
|
},
|
||||||
"folly": {
|
"folly": {
|
||||||
"baseline": "2023.10.02.00",
|
"baseline": "2023.10.02.00",
|
||||||
"port-version": 0
|
"port-version": 1
|
||||||
},
|
},
|
||||||
"font-chef": {
|
"font-chef": {
|
||||||
"baseline": "1.1.0",
|
"baseline": "1.1.0",
|
||||||
@ -7274,7 +7274,7 @@
|
|||||||
},
|
},
|
||||||
"qtwebengine": {
|
"qtwebengine": {
|
||||||
"baseline": "6.6.1",
|
"baseline": "6.6.1",
|
||||||
"port-version": 2
|
"port-version": 3
|
||||||
},
|
},
|
||||||
"qtwebsockets": {
|
"qtwebsockets": {
|
||||||
"baseline": "6.6.1",
|
"baseline": "6.6.1",
|
||||||
|
@ -1,5 +1,10 @@
|
|||||||
{
|
{
|
||||||
"versions": [
|
"versions": [
|
||||||
|
{
|
||||||
|
"git-tree": "5d4dff9c56b8324d2e6b7ca2ba6ad0b60845de56",
|
||||||
|
"version-string": "2023.10.02.00",
|
||||||
|
"port-version": 1
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"git-tree": "a909b9222ac4ded463976431d65b6b24fa486bd3",
|
"git-tree": "a909b9222ac4ded463976431d65b6b24fa486bd3",
|
||||||
"version-string": "2023.10.02.00",
|
"version-string": "2023.10.02.00",
|
||||||
|
@ -1,5 +1,10 @@
|
|||||||
{
|
{
|
||||||
"versions": [
|
"versions": [
|
||||||
|
{
|
||||||
|
"git-tree": "d2585496a5eec4f9f08df3a69483157640acb3cf",
|
||||||
|
"version": "6.6.1",
|
||||||
|
"port-version": 3
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"git-tree": "0da0e5d03340ccc05f77e90cb898e62237746107",
|
"git-tree": "0da0e5d03340ccc05f77e90cb898e62237746107",
|
||||||
"version": "6.6.1",
|
"version": "6.6.1",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user