Skip to content

Conversation

@opajonk
Copy link

@opajonk opajonk commented Feb 9, 2026

Added "EB corbos Linux for Safety Applications" (EBcLfSA) as Runtime Ecosystem, added the currently used GCC version, and created a platform definition.

@opajonk
Copy link
Author

opajonk commented Feb 9, 2026

I added the settings to the best of my knowledge. However, I am unsure about the following:

  • While I used "GCC 13.3.0" as constraint, this cannot be any GCC toolchain - EBcLfSA requires a specific toolchain, which includes a certain tool that is used to mark high integrity applications (i.e. "safety applications", colloquially speaking).
  • Eventually, we will need to transition to a clang-based compiler, and a certain libc, for this platform. Is this going to be a problem if I define the platform now via the GCC version? Should we rather use "ebclfsa_0.5" or something similar instead of "gcc_13.3.0" to mark this as "special toolchain required, and this toolchain is not yet at 1.0 level since we will need to actually switch the compiler"?

@opajonk opajonk marked this pull request as ready for review February 9, 2026 12:00
@FScholPer FScholPer requested review from nradakovic and pawelrutkaq and removed request for pawelrutkaq February 9, 2026 12:20
@opajonk
Copy link
Author

opajonk commented Feb 9, 2026

OK I think I answered the questions more or less myself by trying to add a toolchain to "bazel_cpp_toolchains" :-)

@opajonk opajonk force-pushed the add_ebclfsa_support branch from 6169630 to 43a7444 Compare February 9, 2026 13:29
@opajonk opajonk force-pushed the add_ebclfsa_support branch 2 times, most recently from ca8135f to 43a7444 Compare February 9, 2026 16:55
@nradakovic
Copy link
Member

New constraint is added under SDK version. Once this is merged you can define your platform in following order:
cpu-os-sdk_version-runtime_os --> aarch64-linux-sdk_0.1.0-ebclfsa

@opajonk opajonk force-pushed the add_ebclfsa_support branch from 43a7444 to 7adf979 Compare February 10, 2026 14:14
Added EBcLfSA as Runtime Ecosystem, added the currently used SDK version, and created a platform definition.
@opajonk opajonk force-pushed the add_ebclfsa_support branch from 7adf979 to 1c16ab7 Compare February 10, 2026 14:28
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.

2 participants