Hi Stefan,

I copied libc.so from musl-cross/musl-master/lib to
arch/openrisc/support/initramfs/

./hello still gives me ./hello not found, seems like it's still not
recognizing the executable file.

How should I run it ?

Patrick

2015-01-21 1:09 GMT-05:00 Stefan Kristiansson <
[email protected]>:

> On Wed, Jan 21, 2015 at 7:53 AM, Ziqiang Patrick Huang <
> [email protected]> wrote:
>
>> Hi Olof,
>>
>> Thanks so much for your suggestion ! I followed the instructions you
>> poitnted to me and were able to build musl toolchain and also boot linux in
>> or1ksim. I noticed there were 2 versions of gccs: or1k-linux-musl-gcc &
>> or1k-musl-linux-gcc. I'm not sure which one is for compiling linux
>> application, so I tried using both of them to compile a simple hello c
>> program and put them under initramfs. However when I tried to run them
>> inside the booted linux, neither were able to run. I assume I can just do
>> ./hello  But got "bin/sh: ./hello: not found".
>>
>>
> You will need to copy the dynamic libraries from musl into your initramfs
> (at the very minimum, you'll at least need libc.so).
> Regarding or1k-musl-linux-gcc vs or1k-linux-musl-gcc, I had never noticed
> the or1k-musl-linux-gcc, but you are right, it's there.
> It's however just a symlink to or1k-linux-musl-gcc.
>
> Stefan
>



-- 
*Ziqiang Huang*
*Electrical and Computer Engineering*
*Hudson 213c, Duke University*
*Tel: 919-491-3677*
*Email: [email protected] <[email protected]>*
_______________________________________________
OpenRISC mailing list
[email protected]
http://lists.openrisc.net/listinfo/openrisc

Reply via email to