microsoft / microsoft/vscode-cpptools

Binary files for Linux to be stripped

Offen
#10,074 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

enhancement Language Service
Vorherrschende Sprache
TypeScript
Sterne
6.2k
Forks
1.7k
Ø Merge
14 Std. 46 Min.
Gemergte PRs (30 T.)
61

Beschreibung

Discussed in https://github.com/microsoft/vscode-cpptools/discussions/9976

Originally posted by zorrohahaha October 8, 2022
After installing the extension for Linux, I checked it is a very large set and occupies more than 200M disk space.

.vscode-server/extensions/ms-vscode.cpptools-1.12.4-linux-x64/bin/cpptools: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=45b405570cb604136dd291c750220f29e212d0ac, with debug_info, not stripped

.vscode-server/extensions/ms-vscode.cpptools-1.12.4-linux-x64/LLVM/bin/clang-format: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=55869c1ecea634dc5b37f9d18222b2dac56c8158, not stripped

.vscode-server/extensions/ms-vscode.cpptools-1.12.4-linux-x64/LLVM/bin/clang-tidy: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=6fe2067ab8b83c3db73ec57967feff94bf6760d9, not stripped

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit nachzuverfolgen, wie das Linux-Erweiterungsbundle cpptools, LLVM/bin/clang-format und LLVM/bin/clang-tidy enthält. Überprüfe, dass die gepackten ELF-Dateien keine unnötigen Debug-Informationen oder Symbole mehr enthalten, und bestätige, dass die resultierende Linux-Erweiterung kleiner ist als das gemeldete Bundle.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
linux
Bereich
build-system, performance, release
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

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