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

workflows: add sanity check for toolchains w/ CXX support #9277

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Commits on Aug 25, 2024

  1. lib: librdkafka: CMakeLists.txt: allow compilation without CXX support

    …fluent#7741
    
    e.g. fluent-bit is a c-only library, so allow compilation without cxx
    
    Upstream: confluentinc/librdkafka#4366
    Signed-off-by: Thomas Devoogdt <[email protected]>
    ThomasDevoogdt committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    8054694 View commit details
    Browse the repository at this point in the history
  2. CMakeLists.txt: disable cxx support for librdkafka fluent#7741

    Fluent-bit is c only, so no need to compile cxx.
    This fixes also a compile error in buildroot.
    
    Signed-off-by: Thomas Devoogdt <[email protected]>
    ThomasDevoogdt committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    f1ec3b7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8028bcd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    47402c3 View commit details
    Browse the repository at this point in the history
  5. workflows: add sanity check for toolchains w/ CXX support

    Fluent-bit is written in C, so don't require CXX,
    also not from the libs.
    
    Signed-off-by: Thomas Devoogdt <[email protected]>
    ThomasDevoogdt committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    a3c1402 View commit details
    Browse the repository at this point in the history