From a184b83e4a70f8be45210cd13e5187eb63ac3cc4 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Tue, 13 Apr 2021 19:12:58 +0200 Subject: pkg/build: add BTF error format --- pkg/build/build.go | 1 + pkg/build/build_test.go | 11 ++++++++++- 2 files changed, 11 insertions(+), 1 deletion(-) (limited to 'pkg') 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", + "", + "", + }} -- cgit mrf-deployment