Skip to content

Commit 076ed3e

Browse files
committed
Temporary disable ARMv6 build
1 parent 26b02c2 commit 076ed3e

File tree

1 file changed

+28
-1
lines changed

1 file changed

+28
-1
lines changed

DistTasks.yml

+28-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,34 @@ tasks:
2020
all:
2121
desc: Build for distribution for all platforms
2222
cmds:
23-
- task: Linux_ARMv6
23+
# We are experiencing the following error with ARMv6 build:
24+
#
25+
# # github.com/arduino/arduino-cli
26+
# net(.text): unexpected relocation type 296 (R_ARM_V4BX)
27+
# panic: runtime error: invalid memory address or nil pointer dereference
28+
# [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x51ae53]
29+
#
30+
# goroutine 1 [running]:
31+
# cmd/link/internal/loader.(*Loader).SymName(0xc000095c00, 0x0, 0xc0000958d8, 0x5a0ac)
32+
# /usr/local/go/src/cmd/link/internal/loader/loader.go:684 +0x53
33+
# cmd/link/internal/ld.dynrelocsym2(0xc000095880, 0x5a0ac)
34+
# /usr/local/go/src/cmd/link/internal/ld/data.go:777 +0x295
35+
# cmd/link/internal/ld.(*dodataState).dynreloc2(0xc007df9800, 0xc000095880)
36+
# /usr/local/go/src/cmd/link/internal/ld/data.go:794 +0x89
37+
# cmd/link/internal/ld.(*Link).dodata2(0xc000095880, 0xc007d00000, 0x60518, 0x60518)
38+
# /usr/local/go/src/cmd/link/internal/ld/data.go:1434 +0x4d4
39+
# cmd/link/internal/ld.Main(0x8729a0, 0x4, 0x8, 0x1, 0xd, 0xe, 0x0, 0x0, 0x6d7737, 0x12, ...)
40+
# /usr/local/go/src/cmd/link/internal/ld/main.go:302 +0x123a
41+
# main.main()
42+
# /usr/local/go/src/cmd/link/main.go:68 +0x1dc
43+
# Error: failed building for linux/armv6: exit status 2
44+
#
45+
# This seems to be a problem in the go builder 1.16.x:
46+
# https://github.com/golang/go/pull/44998
47+
# https://groups.google.com/g/golang-codereviews/c/yzN80xxwu2E
48+
#
49+
# Until there is a fix released we must disable Linux_ARMv6 build
50+
#- task: Linux_ARMv6
2451
- task: Windows_32bit
2552
- task: Windows_64bit
2653
- task: Linux_32bit

0 commit comments

Comments
 (0)