Releases: eclipse-score/bazel_platforms
v0.0.4
This release introduces the initial set of canonical Bazel platforms provided by the score_bazel_platforms module. The module serves as the centralized source of truth for platform and constraint definitions across S-CORE projects, enabling consistent toolchain selection and reproducible builds.
Added Platforms
The following platforms are now available:
Linux / GCC / POSIX
-
x86_64-linux-gcc_12.2.0-posix
Linux platform targeting x86_64 with GCC 12.2.0 and a generic POSIX runtime. -
x86_64-linux-gcc_8.3.0-posix
Linux platform targeting x86_64 with GCC 8.3.0 and a generic POSIX runtime. -
aarch64-linux-gcc_12.2.0-posix
Linux platform targeting arm64 with GCC 12.2.0 and a generic POSIX runtime.
QNX / SDP / POSIX
-
x86_64-qnx-sdp_8.0.0-posix
QNX platform targeting x86_64 with SDP 8.0.0 and a POSIX runtime. -
x86_64-qnx-sdp_7.1.0-posix
QNX platform targeting x86_64 with SDP 7.1.0 and a POSIX runtime. -
aarch64-qnx-sdp_8.0.0-posix
QNX platform targeting arm64 with SDP 8.0.0 and a POSIX runtime. -
aarch64-qnx-sdp_7.1.0-posix
QNX platform targeting arm64 with SDP 7.1.0 and a POSIX runtime.
Scope and Intent
- Establishes a consistent platform naming scheme across CPU, OS, toolchain/SDK version, and runtime ecosystem.
- Enables deterministic toolchain resolution and select()-based configuration.
- Provides a stable foundation for future platform expansion (e.g. AutoSD runtime, additional compiler versions, new OS targets).
v0.0.3
What's Changed
- platforms: align platform declarations by @pawelrutkaq in #5
- Bump version for release by @pawelrutkaq in #6
New Contributors
- @pawelrutkaq made their first contribution in #5
Full Changelog: v0.0.2...v0.0.3
v0.0.2
Merge pull request #4 from eclipse-score/nira_bug_fix_constraint_value Fix constraint for x86_64-qnx platform
pre-release_v0.0.1
Merge pull request #3 from eclipse-score/nira_fix_module Fix the file name