github / github/codeql

No codeql for linux ARM64

Ouverte
#20,616 17 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
question
Langage dominant
CodeQL
Étoiles
10.1k
Forks
2.1k
Merge moyen
2 j 15 h
PR mergées (30 j)
141

Description

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.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par examiner la logique spécifique au système d’exploitation dans le script `codeql` et la configuration du conteneur mentionnée dans l’issue. Suivez l’endroit où le système d’exploitation et l’architecture sont couplés, puis vérifiez que CodeQL s’exécute dans un conteneur Linux ARM64 sans émulation AMD64, tout en préservant le comportement existant de la plateforme.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Domaine
security, tooling
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
Active
Clarté
Plutôt claire
Accessibilité débutants
52/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.