diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2021-04-13 19:12:58 +0200 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2021-04-13 20:29:32 +0200 |
| commit | a184b83e4a70f8be45210cd13e5187eb63ac3cc4 (patch) | |
| tree | 536293fb9f867664079c0d1155068df058b00493 /pkg | |
| parent | 8ba8079b119fc956671eed6c7e8cb6efd355ae61 (diff) | |
pkg/build: add BTF error format
Diffstat (limited to 'pkg')
| -rw-r--r-- | pkg/build/build.go | 1 | ||||
| -rw-r--r-- | pkg/build/build_test.go | 11 |
2 files changed, 11 insertions, 1 deletions
diff --git a/pkg/build/build.go b/pkg/build/build.go index e1b393a46..f56c9a0d3 100644 --- a/pkg/build/build.go +++ b/pkg/build/build.go @@ -295,6 +295,7 @@ var buildFailureCauses = [...]buildFailureCause{ {pattern: regexp.MustCompile(`: Permission denied`)}, {pattern: regexp.MustCompile(`: not found`)}, {pattern: regexp.MustCompile(`^([a-zA-Z0-9_\-/.]+):[0-9]+:([0-9]+:)?.*(error|invalid|fatal|wrong)`)}, + {pattern: regexp.MustCompile(`FAILED unresolved symbol`)}, {weak: true, pattern: regexp.MustCompile(`: final link failed: `)}, {weak: true, pattern: regexp.MustCompile(`collect2: error: `)}, {weak: true, pattern: regexp.MustCompile(`FAILED: Build did NOT complete`)}, diff --git a/pkg/build/build_test.go b/pkg/build/build_test.go index 50a2bb9a0..6aac857dc 100644 --- a/pkg/build/build_test.go +++ b/pkg/build/build_test.go @@ -508,4 +508,13 @@ make: *** [oldconfig] Error 2 "", "init/Kconfig", }, -} + {` + LD vmlinux + BTFIDS vmlinux +FAILED unresolved symbol dctcp_update_alpha +make: *** [Makefile:1292: vmlinux] Error 255 +`, + "FAILED unresolved symbol dctcp_update_alpha", + "", + "", + }} |
