Build Debug Bindings for NPM
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 35/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- cpp, node.js
- Bereich
- build-system, release
Rechercherichtung
Beginne mit scripts/install-deps.sh, insbesondere den verlinkten Zeilen, die Debug-Symbole entfernen, und untersuche die vorhandene Travis-Build-Konfiguration. Verfolge, wie node-pre-gyp die aktuellen Binärdateien paketiert, und ermittle dann, wie ein --debug-Build veröffentlicht und freigegeben würde. Erledigt ist dies, wenn Debug-Binärdateien ohne entfernte Symbole erstellt, veröffentlicht, in ein neues Release aufgenommen und in S3 sichtbar sind.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
In https://github.com/mapbox/node-or-tools/pull/23 we switched to statically linking against upstream libortools.a and more importantly strip out debug symbols here. What we should do is build debug binaries for npm which link against libortools.a with debug symbols not stripped out.
Tasks:
- Create Travis builds for debug binaries which do not strip out debug symbols
- Publish debug binaries passing
--debugtonode-pre-gyp - Make a new release https://github.com/mapbox/node-or-tools#releases
- Check s3 to see if debug binaries are there
cc @karenzshea
- Vorherrschende Sprache
- C++
- Sterne
- 155
- Forks
- 47
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus mapbox/node-or-tools
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 10/100
mapbox/node-or-tools#84 ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100
mapbox/node-or-tools#82 ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
mapbox/node-or-tools#81 ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100
mapbox/node-or-tools#80 ·
-
Windows buildOffen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 15/100
mapbox/node-or-tools#77 · 5 Reaktionen ·
Alle Issues in mapbox/node-or-tools
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
KhronosGroup/Vulkan-Tutorial#524 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
microsoft/onnxruntime-genai#2633 ·
Maintainer antworten meist innerhalb von 1 Tag
-
mapper bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 86/100
firebase/firebase-ios-sdk#16718 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
tesseract-ocr/tesseract#4627 ·