Very old binutils leads to linking error in glibc

Open
#33 1 comment 0 reactions 1 assignee View on GitHub

@dcalavrezo-qorix is already working on this.

Since Jul 27, 2026.

Assessment

This issue has not been assessed yet.

Description

bug
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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from eclipse-score/toolchains_rust

All issues in eclipse-score/toolchains_rust

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.