Hi! > > I tried, but installation fails - illegal instruction. > > Yeah, ldconfig is needed for installation. But I get a segfaulting gcc > binary. It crashes rather soon after startup, so I was able to trace complete path. > But I do have slightly different results then you (I think; I'm far > from risc-v expert). I did a breakpoint: > > Breakpoint 1, 0x00000000000385d4 in ?? () I believe it should not end at 0x00000000000385d4 at all. The 0x000000000001537e jal instruction should end up calling 0x3806a AFAICT, but it calls 0x385d4 instead. It happens during single-stepping, so it should not be anything subtle. (gdb) disassemble $pc,+0x20 Dump of assembler code from 0x1537c to 0x1539c: => 0x000000000001537c: mv a0,a4 0x000000000001537e: jal ra,0x3806a 0x0000000000015382: auipc a5,0x8a 0x0000000000015386: addi a5,a5,1342 # 0x9f8c0 0x000000000001538a: ld a4,0(a5) 0x000000000001538c: beqz a4,0x153f0 0x000000000001538e: jal ra,0x38abe 0x0000000000015392: ld a0,0(s6) 0x0000000000015396: auipc s7,0x85 0x000000000001539a: ld s7,-406(s7) # 0x9a200 End of assembler dump. (gdb) (gdb) stepi 0x000000000001537e in ?? () (gdb) Program received signal SIGILL, Illegal instruction. 0x00000000000385d4 in ?? () (gdb) Best regards, Pavel -- DENX Software Engineering GmbH, Managing Director: Wolfgang Denk HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany