[Armadillo:01037] Re: libjpegのクロスコンパイルについて

nakai email@hidden
2006年 6月 14日 (水) 10:15:53 JST


中井です。

libjpegでしたら、arm用のdebパッケージをクロス向けに
変換して使用したらどうでしょうか?

パッケージ:
http://packages.debian.org/stable/libs/libjpeg62
http://packages.debian.org/stable/libdevel/libjpeg62-dev

libjpeg62-dev_6b-10_arm.deb
libjpeg62_6b-10_arm.deb
を次のように変換。

dpkg-cross --build --arch arm libjpeg-*_arm.deb

でどうでしょう?


> 私は現在libjpegを使ったプログラムをcolinux上で
> arm-linux-gccを用いクロスコンパイルを行い、
> armadillo-9にデプロイしようと考えています。
> 
> しかし、arm-linux-gccを実行する際に、
> libjpeg.aに対しRelocations in generic ELF(EM: 3)
> というエラーがでてしまいコンパイルが実行できません。
> 
> libjpegに対しては、
> 
> >configure --host=i386-linux --target=strongarm-linux
>     --prefix=/opt/Embedix/tools/arm-linux --enable-shared
> 
> というオプションをつけ、armクロスコンパイル用にしているつもりです。
> 
> http://lists.atmark-techno.com/pipermail/armadillo/2005-May/000275.html
> 
> をみると、armadillo-9にlibjpegを用いたものをデプロイできそうなのですが、
> その方法がわかりません。
> 
> もしなにかお気づきの点ありましたら、
> ご教授いただけませんでしょうか。よろしくお願いします。




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