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

Generate precompiled dependencies (only macOS) with debug information (-g flag) #12710

Closed
3 tasks done
Tracked by #9910
jnasselle opened this issue Mar 14, 2022 · 2 comments
Closed
3 tasks done
Tracked by #9910
Assignees
Labels
module/agent Issues related to the agent daemon module/deps External dependencies of the core product platform/macos

Comments

@jnasselle
Copy link
Member

jnasselle commented Mar 14, 2022

Epic
#9913

Description

This issue aims to generate the precompiled external dependencies with the debug information so that they can be extracted in later steps (basically when they are already part of the libwazuhext)

Ex: cd src/external && tar -zcf archive.tar.gz --owner=0 --group=0 audit-userspace

DoD

  • Generate dependencies
  • Request upload to S3 -> @Dwordcito
  • Test compilation
@jnasselle jnasselle added module/agent Issues related to the agent daemon platform/macos module/deps External dependencies of the core product labels Mar 14, 2022
@RamiroRD RamiroRD self-assigned this Mar 21, 2022
@RamiroRD
Copy link
Contributor

Ran into an issue where OpenSSL would not compile in macOS (even all the way back to Sierra). We decided we will update the OpenSSL version (since this issue is theirs and also fixed in a later version).

@RamiroRD
Copy link
Contributor

RamiroRD commented Mar 31, 2022

Verified that the compilation process is working on macOS Monterey with Sierra precompiled dependencies.
For this I mocked the dependencies server locally. We still need to do a test where we get the dependencies from Cloudfront. We're still waiting for the S3 changes to propagate or for someone to invalidate the paths to force propagation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
module/agent Issues related to the agent daemon module/deps External dependencies of the core product platform/macos
Projects
None yet
Development

No branches or pull requests

2 participants