[Armadillo:03939] Re: Armadillo-300で libpthread.so.0 の not defined

Tomohiko Yoshida email@hidden
2009年 1月 20日 (火) 21:35:57 JST


yoshidaと申します。

以下の件ですが、自己解決出来ました。

何故か、DefaultのUserlandでは NG で
Userlandを build しなおし、Armadillo-300 へ焼きこみ
立ち上げたら大丈夫でした。

compile時のglibcと /lib のglibcが違っていたのでしょうかね。。

以上

> yoshidaと申します。
>
> Armadillo-300を使用した開発を行っております。
>
> Armadillo-300で NFS mount 出来るように「NFSv3」を追加し
> 自前の処理を動かす都合上、不足している Library を
> NFS mount先(/mnt/nfs 配下)に置き、動かしたところ
> 以下のように
>
>  /mnt/nfs/sbin/ABCD: relocation error: /mnt/nfs/libpthread.so.0: symbol 
> __libc_stack_end, version GLIBC_2.1
>   not defined in file ld-linux.so.2 with link time reference
>
> 出てしまいました。
>
>  ※NFS-mountしたのは、UserLandに不足Libraryを追加し、flashを更新するのが
>    面倒で、且つ逐次aplを開発していくので、開発中はNFS経由で動かそうと 
> 
>    いう背景です。
>
> NFS mount先 には
>  cp /usr/arm-linux-gnu/lib/libpthread-0.10.so  /home/atmark
>  cp /usr/arm-linux-gnu/lib/libcrypto.so.0.9.8   /home/atmark
>  cp /usr/arm-linux-gnu/lib/libz.so.1         /home/atmark
> をcopyし、次にlinkを張り 
>  ln -s libpthread-0.10.so libpthread.so.0
>  ln -s libcrypto.so.0.9.8 libplibcrypto.so
>
> ABCD というaplが認識出来るようにしたのですが、上記のようなエラーが出てしまいました。
>
> 解決方法など、お判りの方が居られましたら、ご教授下さい。
>
> 以上
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo 




armadillo メーリングリストの案内