Skip to content

fix(userspace): fixed engine openssl dep.#3535

Merged
poiana merged 1 commit intomasterfrom
fix/engine_openssl_dep
Apr 29, 2025
Merged

fix(userspace): fixed engine openssl dep.#3535
poiana merged 1 commit intomasterfrom
fix/engine_openssl_dep

Conversation

@FedeDP
Copy link
Copy Markdown
Contributor

@FedeDP FedeDP commented Apr 18, 2025

What type of PR is this?

/kind bug

Any specific area of the project related to this PR?

/area engine

What this PR does / why we need it:

Which issue(s) this PR fixes:

Fixes #3532

Special notes for your reviewer:

Does this PR introduce a user-facing change?:

NONE

@poiana
Copy link
Copy Markdown
Contributor

poiana commented Apr 18, 2025

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: FedeDP

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@poiana poiana requested a review from Kaizhe April 18, 2025 08:30
@poiana poiana requested a review from LucaGuerra April 18, 2025 08:30
@FedeDP
Copy link
Copy Markdown
Contributor Author

FedeDP commented Apr 18, 2025

/milestone 0.41.0

@FedeDP
Copy link
Copy Markdown
Contributor Author

FedeDP commented Apr 18, 2025

Tests for both archs are failing with a modern ebpf verifier issue :/ That's weird since this PR did not touch libs code, and also the kernel release of the runners seems to be the same of latest 🟢 CI: 6.8.0-1021-azure, see https://github.com/falcosecurity/falco/actions/runs/14472866793/job/40591307938

@FedeDP
Copy link
Copy Markdown
Contributor Author

FedeDP commented Apr 22, 2025

Spotted the diff; failing CI is using

-- [MODERN BPF] Found clang version: 20.1.2 (Fedora 20.1.2-3.fc42)

to build the modern bpf probe, while old CI is using:

-- [MODERN BPF] Found clang version: 19.1.7 (Fedora 19.1.7-3.fc41)

Probably fedora upgraded clang and we are not 100% compatible with clang 20.

@FedeDP
Copy link
Copy Markdown
Contributor Author

FedeDP commented Apr 22, 2025

#3537 will fix the CI issue. Will rebase on top of master once that is merged.

)

set(FALCO_DEPENDENCIES cxxopts)
set(FALCO_LIBRARIES falco_engine sinsp yaml-cpp)
Copy link
Copy Markdown
Contributor Author

@FedeDP FedeDP Apr 22, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Both sinsp and yaml-cpp are inherited from falco_engine dep.

"${GRPC_LIBRARIES}"
"${PROTOBUF_LIB}"
"${CARES_LIB}"
"${OPENSSL_LIBRARIES}"
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same as ☝️ goes for openssl.

@FedeDP FedeDP force-pushed the fix/engine_openssl_dep branch from 33315d1 to f364b28 Compare April 23, 2025 14:46
@FedeDP
Copy link
Copy Markdown
Contributor Author

FedeDP commented Apr 29, 2025

cc @sgaist :)

@github-project-automation github-project-automation Bot moved this from Todo to In progress in Falco Roadmap Apr 29, 2025
@poiana poiana merged commit 80d5296 into master Apr 29, 2025
32 checks passed
@poiana poiana deleted the fix/engine_openssl_dep branch April 29, 2025 11:50
@github-project-automation github-project-automation Bot moved this from In progress to Done in Falco Roadmap Apr 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

Building Falco with bundled dependencies fails on a fresh Ubuntu 24.04.2 LTS

4 participants