Comment 63 for bug 1454719

Revision history for this message
Fathi Boudra (fboudra) wrote :

> For now we have no plan for supporting docker on arm64 on trusty, even if
> go-md2man could be made building on trusty arm64, docker won't build on
> arm64 trusty.

fwiw, we can run successfully docker armhf on trusty arm64.

> Docker for arm64 is available from vivid.

so I've installed wily and docker arm64 seems broken:

[ 166.631586] docker[1582]: syscall 1042
[ 166.631593] Code: d2800004 d2800005 f94007e8 d4000001 (b13ffc1f)
[ 166.631599] CPU: 3 PID: 1582 Comm: docker Tainted: G W 4.2.0-16-generic #19-Ubuntu
[ 166.631602] Hardware name: APM X-Gene Mustang board (DT)
[ 166.631605] task: ffffffc3eb91cc80 ti: ffffffc3e66c0000 task.ti: ffffffc3e66c0000
[ 166.631609] PC is at 0x619b30
[ 166.631611] LR is at 0x6155f8
[ 166.631613] pc : [<0000000000619b30>] lr : [<00000000006155f8>] pstate: 20000000
[ 166.631615] sp : 00000048202cb3d0
[ 166.631617] x29: 0000007fabada870 x28: 00000048200f0600
[ 166.631621] x27: 0000000000fc41e5 x26: 00000048202cb3e0
[ 166.631624] x25: 00000000306414c4 x24: 000000003ed678b1
[ 166.631627] x23: 0000000037af13b0 x22: 0000000000000002
[ 166.631630] x21: 0000000000000000 x20: 000000000000000b
[ 166.631632] x19: 000000000000000c x18: 0000000000000000
[ 166.631635] x17: 0000000000d5e6c8 x16: 00000048205405a8
[ 166.631638] x15: 0000000000000070 x14: 0000000000000000
[ 166.631640] x13: 0000000000000000 x12: 0000000000000008
[ 166.631643] x11: 0000000000000000 x10: 0000000000d5a958
[ 166.631646] x9 : 0000000000000002 x8 : 0000000000000412
[ 166.631648] x7 : 0000000000000003 x6 : 0000000000000000
[ 166.631651] x5 : 0000000000000000 x4 : 0000000000000000
[ 166.631653] x3 : 0000000000000000 x2 : 0000000000000000
[ 166.631655] x1 : 0000000000000000 x0 : 0000000000000001

docker is calling epoll_create, which is replaced with epoll_create1.

I've built docker 1.7.1 from https://github.com/coreos/docker/commits/coreos-1.7.1 which contains some arm64 fixes and it worked fine.