github / github/codeql

No codeql for linux ARM64

Offen
#20,616 17 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
question
Vorherrschende Sprache
CodeQL
Sterne
10.1k
Forks
2.1k
Ø Merge
2 T. 15 Std.
Gemergte PRs (30 T.)
141

Beschreibung

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.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

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.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Bereich
security, tooling
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Aktiv
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
52/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.