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

Upgrade folly to v2023.08.07.00 for MacOS #6093

Closed
wants to merge 1 commit into from

Conversation

yingsu00
Copy link
Collaborator

Existing folly version uses OpenSSL@1.1, but setup-macos.sh would install OpenSSL@3 as a dependency of Python. This causes the "make" process failed with message "Undefined symbols for architecture x86_64: "_EVP_MD_get_size"" because _EVP_MD_get_size was defined in OpenSSL@1.1 and was replaced by _EVP_MD_size in OpenSSL@3. CMake tries to link against OpenSSL@3 and therefore the error.

Since the latest folly version is already on OpenSSL@3, upgrading folly to the latest version solves the problem. This commit upgrades Velox folly dependency to version v2023.08.07.00.

@netlify
Copy link

netlify bot commented Aug 13, 2023

Deploy Preview for meta-velox canceled.

Name Link
🔨 Latest commit 6e07dc1
🔍 Latest deploy log https://app.netlify.com/sites/meta-velox/deploys/64d867a768482b0008d2fad3

@facebook-github-bot facebook-github-bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Aug 13, 2023
@yingsu00 yingsu00 force-pushed the folly branch 5 times, most recently from 8791222 to 17e6f81 Compare August 13, 2023 04:41
Existing folly version uses OpenSSL@1.1, but setup-macos.sh would
install OpenSSL@3 as a dependency of Python. This causes the "make"
process failed with message "Undefined symbols for architecture x86_64:
"_EVP_MD_get_size"" because _EVP_MD_get_size was defined in OpenSSL@1.1
and was replaced by _EVP_MD_size in OpenSSL@3. CMake tries to link
against OpenSSL@3 and therefore the error.

Since the latest folly version is already on OpenSSL@3, upgrading
folly to the latest version solves the problem. This commit upgrades
Velox folly and other FB lib dependencies fizz, wangle, fbthrift to
version v2023.08.07.00.
Copy link

stale bot commented Nov 11, 2023

This pull request has been automatically marked as stale because it has not had recent activity. If you'd still like this PR merged, please comment on the PR, make sure you've addressed reviewer comments, and rebase on the latest main. Thank you for your contributions!

@stale stale bot added the stale label Nov 11, 2023
@stale stale bot closed this Nov 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. stale
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants