所有錯誤應提交到 GitHub 主 Emscripten 儲存庫的 問題追蹤器。
請盡可能提供相關資訊,包括
原始程式碼。
產生的位元碼 (.bc、.o 或 .ll)
環境資訊 — 包括 emcc 和 clang 版本 (如 emcc -v
所回報)。
錯誤症狀。
建議的解決方案,最好附帶拉取請求。
提示
使用 EMCC_DEBUG=1
編譯並抓取 /tmp/emscripten_temp/emcc-* 檔案 (這些檔案包含數個階段的位元碼和 JavaScript)。 請注意,應先手動清空 emscripten_temp 目錄,使其僅包含新內容!
如果不確定,錯誤可以張貼到主儲存庫。 但是,如果您確定錯誤是出在上游專案中,您可以在那裡提交
LLVM 錯誤追蹤器。 對於大多數問題,請使用「libraries」產品和「Backend: WebAssembly」元件。對於 wasm-ld 問題,請使用「lld」和「wasm」。
拉取請求必須 (當然) 發送到正確的儲存庫。
文件 (網站) 錯誤應提交到相同的問題追蹤器。
包括相關資訊,包括
受影響頁面的 URL 和標題。
問題的描述。
對可能解決方案的建議。
提示
每個頁面右下角的頁面錯誤連結會開啟問題追蹤器,並預先填入目前的頁面 URL 和標題。