arm64 multiple definition of `launchpad.net_juju_core_cmd._.0
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
juju-core |
Fix Released
|
High
|
Dave Cheney | ||
gccgo-go (Ubuntu) |
Fix Released
|
High
|
James Page | ||
Trusty |
Fix Released
|
High
|
James Page |
Bug Description
This error was observed by Juju CI when it ran the juju-core unit tests on an arm64 image in ec2. The test run updated updated and installed the juju deps, unpacked a tarball of the 1.17.5 release canidate, and finally started the tests. The 1 test module that passed took 15 minutes, the output stalled for about 1 hour, then once something broken, all the tests were aborted. The attached log has the full details of the trace back. Here is the identify parts of the error:
+ cd /home/ubuntu/
+ bzr whoami 'J. Random Hacker <email address hidden>'
+ make check
go test launchpad.
ok launchpad.
go build launchpad.
go build launchpad.
go build launchpad.
go build launchpad.
go build launchpad.
go build launchpad.
go build launchpad.
go build launchpad.
# testmain
/tmp/go-
/home/ubuntu/
/tmp/go-
/tmp/go-
/home/ubuntu/
/tmp/go-
...
/tmp/go-
/home/ubuntu/
/tmp/go-
/tmp/go-
/tmp/go-
collect2: error: ld returned 1 exit status
Related branches
Changed in juju-core: | |
milestone: | 1.20.0 → 1.18.0 |
assignee: | nobody → Dave Cheney (dave-cheney) |
Changed in gccgo-go (Ubuntu Trusty): | |
importance: | Undecided → High |
assignee: | Dave Cheney (dave-cheney) → James Page (james-page) |
Changed in juju-core: | |
status: | Triaged → Fix Released |
Changed in juju-core: | |
milestone: | 1.18.0 → 1.17.7 |
I'll take a crack. We backported a fix from the upstream dev branch but possibly it needs to be backported more forcefully.