So far, nvlink problem is highly-likely related to malformed program header:
Program Headers:
Type Offset VirtAddr PhysAddr
FileSiz MemSiz Flags Align
LOOS+8732e00 0x747274732e006261 0x746d79732e006261 0x747865742e006261
0x676c656e72656b2e 0x6f6c6c616d5f6e65 WE 2e747865742e0063
LOOS+e72656b 0x5f7869736f705f6e 0x6e67696c616d656d 0x6b2e747865742e00
0x6e65676c656e7265 0x742e00656572665f R E 41695f5f2e747865
LOOS+96d6f74 0x6b2e747865742e00 0x6e65676c656e7265 0x6c616374736f685f
0x2e747865742e006c 0x65676c656e72656b WE 68636e75616c5f6e
Good one should look like:
Program Headers:
Type Offset VirtAddr PhysAddr
FileSiz MemSiz Flags Align
PHDR 0x0000000000002440 0x0000000000000000 0x0000000000000000
0x00000000000000a8 0x00000000000000a8 R E 8
LOAD 0x00000000000009b8 0x0000000000000000 0x0000000000000000
0x0000000000000488 0x0000000000000488 R E 8
LOAD 0x0000000000001000 0x0000000000000000 0x0000000000000000
0x0000000000001000 0x0000000000001017 RW 8
Something goes wrong with header, if asfermi-generated kernel is linked in.
2012/11/9 Dmitry N. Mikushin <
maem...@gmail.com>: