Very old binutils leads to linking error in glibc
@dcalavrezo-qorix is already working on this.
Since Jul 27, 2026.
Assessment
This issue has not been assessed yet.
Description
Description
I tried to compile classic diagnostic adapter in https://github.com/eclipse-score/inc_diagnostics/pull/6 with S-CORE Rust toolchain. Diagnostics targets were forced through the ASIL Ferrocene/Score-GCC toolchain, whose binutils 2.34 linker can't read modern glibc's .relr.dyn. Since SOVD/diagnostics is QM, I added a score_diag_x86_64_linux_qm config that builds //score/opensovd-cda + //score/opensovd-gateway with standard upstream rules_rust@0.70.0 + modern host C/C++ on a plain x86_64-linux platform. There where some complains from @stmuench to not use different toolchains. Question is if we can update to a new ferrocene toolchain to also support moderrn glibc relr.dyn
Analysis results
No response
Solution
No response
Error Occurrence Rate
None
How to reproduce
No response
Supporting Information
No response
Classification
Minor
First Affected Release
not released (main)
Last Affected Release
not released (main)
Expected Fixed Release
before release (main)
Category
- Safety Relevant
- Security Relevant
- Dominant language
- Starlark
- Stars
- 1
- Forks
- 11
- Avg merge
- 11m
- Merged PRs (30d)
- 1
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from eclipse-score/toolchains_rust
-
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
-
eclipse-score/toolchains_rust#27 · 2 comments · 1 assignee ·