github / github/codeql

No codeql for linux ARM64

オープン
#20,616 コメント 17 件 リアクション 0 件 担当者 0 名 GitHub で見る
question
主要言語
CodeQL
スター
10.1k
フォーク
2.1k
平均マージ
2日 15時間
マージ済み PR(30日)
141

説明

We have developers trying to run codeql in a container from their macs. The container is important to testing, and we don't want to run codeql outside of it. Codeql for linux currently only built for AMD64.

There is emulation using `--platform=linux/amd64`, but that is prone to sever performance degradation.

We have noticed some OS specific logic in the `codeql` script that falsely correlates architecture to operating system. I wonder if that is the only logic standing in our way from using the osx ARM64 version in a linux container? Ideally, the script would consider architecture separately from operating system.

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

Start by inspecting the OS-specific logic in the `codeql` script and the container setup mentioned in the issue. Trace where operating system and architecture are coupled, then verify that CodeQL runs in a Linux ARM64 container without AMD64 emulation while preserving existing platform behavior.

索引モデルが issue の本文から書いたものです。

評価

領域
security, tooling
issue の種類
機能追加
難易度
4/5
見積もり時間
3〜5日
活発さ
活発
明瞭さ
おおむね明確
初心者へのやさしさ
52/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。