github / github/codeql

No codeql for linux ARM64

未關閉
#20,616 17 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
question
主要語言
CodeQL
星號
10.1k
分支
2.1k
平均合併
2 天 15 小時
30 天內合併 PR
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 摘要。