Bug 11351 - go-native: do_compile failed when len(tmp) = 410
Summary: go-native: do_compile failed when len(tmp) = 410
Status: RESOLVED FIXED
Alias: None
Product: OE-Core
Classification: Build System, Metadata & Runtime
Component: core (show other bugs)
Version: 2.3
Hardware: x86 Multiple
: Medium+ normal
Target Milestone: 3.2 M2
Assignee: Jeremy A. Puhlman
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2017-04-13 09:36 UTC by Robert Yang
Modified: 2020-07-07 15:58 UTC (History)
4 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: No (bug/feature does not impact docs)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Yang 2017-04-13 09:36:41 UTC
Log data follows:
| DEBUG: Executing shell function do_compile
| # Building C bootstrap tool.
| cmd/dist
|
| # Building compilers and Go bootstrap tool for host, linux/amd64.
| lib9
| gcc -isystem/buildarea/lyang1/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/tmp/work/x86_64-linux/go-bootstrap-native/1.4.3-r0/recipe-sysroot-native/usr/include -O2 -pipe -Wall -Wstrict-prototypes -Wextra -Wunused -Wno-sign-compare -Wno-missing-braces -Wno-parentheses -Wno-unknown-pragmas -Wno-switch -Wno-comment -Wno-missing-field-initializers -fno-common -ggdb -pipe -fmessage-length=0 -c -m64 -I /buildarea/lyang1/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/tmp/work/x86_64-linux/go-bootstrap-native/1.4.3-r0/go/include -DPLAN9PORT -I /buildarea/lyang1/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/tmp/work/x86_64-linux/go-bootstrap-native/1.4.3-r0/go/src/lib9 -o $WORK/_exits.o /buildarea/lyang1/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/tmp/work/x86_64-linux/go-bootstrap-native/1.4.3-r0/go/src/lib9/_exits.c
| exec gcc: No such file or directory
| gcc -isystem/buildarea/lyang1/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/tmp/work/x86_64-linux/go-bootstrap-native/1.4.3-r0/recipe-sysroot-native/usr/include -O2 -pipe -Wall -Wstrict-prototypes -Wextra -Wunused -Wno-sign-compare -Wno-missing-braces -Wno-parentheses -Wno-unknown-pragmas -Wno-switch -Wno-comment -Wno-missing-field-initializers -fno-common -ggdb -pipe -fmessage-length=0 -c -m64 -I /buildarea/lyang1/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/tmp/work/x86_64-linux/go-bootstrap-native/1.4.3-r0/go/include -DPLAN9PORT -I /buildarea/lyang1/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/tmp/work/x86_64-linux/go-bootstrap-native/1.4.3-r0/go/src/lib9 -o $WORK/_p9dir.o /buildarea/lyang1/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/test_qlong/tmp/work/x86_64-linux/go-bootstrap-native/1.4.3-r0/go/src/lib9/_p9dir.c
Comment 1 Robert Yang 2017-04-13 09:44:36 UTC
I suggest assign it to the one who is familiar with go language.
Comment 2 Jeremy A. Puhlman 2020-07-02 11:11:39 UTC
Taking for now. This is resolved in 3.2 already due to the specific recipe not being used anymore. Building go-native is successful.
Comment 3 Jeremy A. Puhlman 2020-07-07 15:58:16 UTC
This specific issue seems to be resolved for 3.2.

go-binary-native seems to have replaced go-bootstrap-native. 

Building go-native works okay as well. I think this has been resolved by the reorganization of the go build itself.

Moving to fixed.

Exact fix here:
http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=2a7a37e70d3709a0e2ca96d0341bbde102ee9978.