simics-api-sys bindings fail to compile with newer system clang (Ubuntu 26.04, Fedora 45)
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 48/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 活発
- 技術スタック
- rust
- 領域
- build-system
調査の方向性
Start with the simics-api-sys bindgen configuration and the CI logs linked in the issue; compare the Ubuntu 26.04 and Fedora 45 environments with the pinned toolchain. Check how clang and header include paths affect the generated bindings-auto.rs. Done means cargo doc and cargo build succeed on both newer systems and the docs runner can be unpinned.
索引モデルが issue の本文から書いたものです。
説明
Where
- Docs deploy run https://github.com/intel/tsffs/actions/runs/40662091738
- Dependabot PR #397 (fedora 42 → 45)
Problem
On ubuntu-26.04 and Fedora 45, cargo doc/cargo build fail with 380 E0080 errors in simics-api-sys's bindings-auto.rs, e.g. attempt to compute 1_usize - 216_usize at size_of::<_IO_FILE>() - 216usize. Same error with the pinned 1.90.0 toolchain, so the newer system clang/headers make bindgen emit opaque 1-byte types.
Impact
Blocks moving off Ubuntu 24.04 / Fedora 42. #399 pins the docs runner as a workaround.
Suggested fix
Fix bindgen configuration in simics-api-sys (likely clang/bindgen version or include paths), then unpin.
Related
#399, #397
Status
Confirmed from CI logs. Found by reading the code; not reproduced under SIMICS.
- 主要言語
- Rust
- スター
- 335
- フォーク
- 26
- 平均マージ
- 1日 50分
- マージ済み PR(30日)
- 12
環境構築
このプロジェクトの開発コンテナを、あなたの GitHub アカウントでブラウザ上に起動します。
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
intel/tsffs のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1〜3時間 初心者へのやさしさ 86/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
メンテナーはふだん 1 日以内に返信
似ている issue
-
bug UI
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
wardian-app/Wardian#1746 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
jlcodes99/cockpit-tools#3125 ·
メンテナーはふだん 2 日以内に返信
-
bug user-sprint
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
Vondor/KassenSturz#967 ·
メンテナーはふだん 1 日以内に返信
-
enhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
-
area:build bug effort:low P5 source:agent
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
メンテナーはふだん 1 日以内に返信