mirror of
https://github.com/tinygo-org/tinygo.git
synced 2026-08-07 12:33:42 +00:00
builder: interpret linker error messages
This shows nicely formatted error messages for missing symbol names and for out-of-flash, out-of-RAM conditions (on microcontrollers with limited flash/RAM). Unfortunately the missing symbol name errors aren't available on Windows and WebAssembly because the linker doesn't report source locations yet. This is something that I could perhaps improve in LLD.
This commit is contained in:
committed by
Ron Evans
parent
2eb39785fe
commit
2e76cd3687
Vendored
+11
@@ -0,0 +1,11 @@
|
||||
package main
|
||||
|
||||
func foo()
|
||||
|
||||
func main() {
|
||||
foo()
|
||||
foo()
|
||||
}
|
||||
|
||||
// ERROR: linker-undefined.go:6: linker could not find symbol {{_?}}main.foo
|
||||
// ERROR: linker-undefined.go:7: linker could not find symbol {{_?}}main.foo
|
||||
Reference in New Issue
Block a user