Landings were blocked today by a bug [1381671] where a recently landed
test file was failing to build on the ppc64 slave.

As far as I can see, there's nothing obviously broken, and the package
follows the same basic layout as its api/ siblings. So, for now, I've
skipped building this file to unblock trunk.

The linker failure itself looks similar to an issue [1289067] Dave
fixed upstream earlier in the year. However the fixed gccgo package is
indeed being used on the slave, so this requires extra investigation:

# testmain
/tmp/go-build988982231/github.com/juju/juju/api/reboot/_test/github.com/juju/juju/api/libreboot.a(reboot.o):
In function 
`github_com_juju_juju_api_reboot.ClearReboot.pN37_github_com_juju_juju_api_reboot.State':
/home/ubuntu/juju-core_1.21-alpha2/src/github.com/juju/juju/api/reboot/reboot.go:67:
multiple definition of
`github_com_juju_juju_api_reboot.ClearReboot.pN37_github_com_juju_juju_api_reboot.State'
/tmp/go-build988982231/github.com/juju/juju/api/libreboot.a(reboot.o):/home/ubuntu/juju-core_1.21-alpha2/src/github.com/juju/juju/api/reboot/reboot.go:67:
first defined here
...

I cannot reproduce the error with gccgo on amd64 or armhf, only on the
pcc64 machine.

Any ideas?

Martin


[1381671] "reboot tests fail to build on gccgo"
<https://bugs.launchpad.net/juju-core/+bug/1381671>

"arm64 multiple definition of `launchpad.net_juju_core_cmd._.0"
<https://bugs.launchpad.net/juju-core/+bug/1289067>

-- 
Juju-dev mailing list
Juju-dev@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju-dev

Reply via email to