eclipse-score / eclipse-score/toolchains_rust

Very old binutils leads to linking error in glibc

Aperta
#33 1 commento 0 reazioni 1 assegnatario Rivendicata da @dcalavrezo-qorix Vedi su GitHub
bug
Lingua principale
Starlark
Stelle
1
Fork
11
Merge medio
11m
PR unite (30g)
1

Descrizione

### 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

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.