Date: Fri, 3 Jun 2016 23:29:58 +0900 From: Masanori Ogino <masanori.ogino@...il.com> To: lowrisc-dev@...ts.lowrisc.org Cc: musl@...ts.openwall.com Subject: [GSoC2016] Weekly Report of Porting musl to RISC-V Project #1 Hello all, It is the second issue of weekly report of porting musl to RISC-V GSoC project. I am still working on integrating toolchain and building userland. On the toolchain side, the WIP branch  has been upgraded to recent upstream using riscv-binutils-gdb. On the userland side, I have built statically-linked BusyBox as the first target. BusyBox 1.24.2 can be built using  and attached .config file. Using the Linux kernel 4.1.17 + RISC-V patches  built with a glibc-based toolchain and Spike, a system with the busybox binary boots up, launches init and finally provides a shell! (I am using Linux kernel built with a glibc-based toolchain because I am using GCC6 for integration and Linux 4.1.17 has no support for that.) However, the shell can't execute other programs with "permission denied" errors, while built-in commands works well. I try to figure out the cause. The progress is slower than what I expected last week but there is no delay from the proposed plan. In next week, I will debug the issue above and work on the libc's arch-dependent part. Have a nice weekend! : https://github.com/omasanori/riscv-gnu-toolchain/tree/musl : https://github.com/riscv/riscv-linux -- Masanori Ogino Download attachment ".config" of type "application/xml" (32247 bytes)
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.