Skip to content

ci: add wasm OpenSSL dependency for httpfs#546

Draft
adsharma wants to merge 1 commit into
mainfrom
fix_wasm_build
Draft

ci: add wasm OpenSSL dependency for httpfs#546
adsharma wants to merge 1 commit into
mainfrom
fix_wasm_build

Conversation

@adsharma
Copy link
Copy Markdown
Contributor

Summary

Adds a pinned prebuilt OpenSSL dependency for the wasm package build and wires it into the static httpfs build path.

Current status

This is intentionally a draft PR. The branch preserves the work so we can continue later, but CI is not green yet.

The latest CI attempt confirms that CMake can now find OpenSSL for the wasm target:

-- Found OpenSSL: .../lib/libcrypto.a

The remaining blocker is that the current prebuilt jedisct1/openssl-wasm artifact is configured with OPENSSL_NO_SOCK, so cpp-httplib fails when CPPHTTPLIB_OPENSSL_SUPPORT tries to use BIO_new_socket.

Validation

  • git diff --check
  • GitHub Actions wasm workflow was run against this branch and currently fails at the BIO_new_socket compile issue described above.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant