-
Notifications
You must be signed in to change notification settings - Fork 81
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
Update vcpkg to 2023.07.21 #1444
Conversation
65775ea
to
844e98d
Compare
Scripts/Triplets/arm64-osx.cmake
Outdated
|
||
# This is a terrible hack because meson seems to suck. | ||
if(PORT STREQUAL cairo) | ||
set(VCPKG_LIBRARY_LINKAGE dynamic) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
On Windows, we make python3 and cairo dynamic libraries because otherwise we run into issues trying to run the Python interpreter to generate the resource.dat files. On macOS, we definitely need python to be a static library because it will cause codesigning issues, but it's unclear if that will cause issues for resource.dat generation.
@Hoikas Do we need the |
I don't think hiding any of the official triplets (eg |
It appears (based on how the macOS triplets are working here) that overlay triplets work the same way as overlay ports and mask the official ones. That said, if we prefer to keep our triplets with a suffix, then I'll figure out how best to do that for the macOS ones as well. |
2cfbd57
to
7e00965
Compare
Also make sure we get (older) working versions of a few dependencies.
Co-Authored-By: Colin Cornaby <colin.cornaby@mac.com> Co-Authored-By: Adam Johnson <AdamJohnso@gmail.com>
7e00965
to
4d30725
Compare
Also make sure we get (older) working versions of a few dependencies.
Port Version Changes
curl
8.1.2
->8.2.0
libjpeg-turbo
2.1.5.1#1
->2.1.5.1#2
libuuid
1.0.3#13
->1.0.3#14
openal-soft
1.23.0#1
->1.23.0#2
openssl
⚠️ We're intentionally downgrading here to fix an issue where OpenSSL 3.1.x causes crashes on macOS Apple Silicon (AArch64) in debug mode
3.1.1
->3.0.8#2
physx
No change, but version is locked to
4.1.2#6
to prevent upgrading to PhysX 5