VineSeed ML アーカイブ



[VineSeed:023352] upload: libcrystalhd

  • From: Takemikaduchi <bsyamato@xxxxxxxxxxxxxxx>
  • Subject: [VineSeed:023352] upload: libcrystalhd
  • Date: Sun, 08 May 2011 16:26:38 +0900
建御雷です。

以下のパッケージを VineSeed に put しました。

libcrystalhd-3.5.1-2vl6.{src,i686,ppc,x86_64}.rpm
libcrystalhd-devel-3.5.1-2vl6.{i686,ppc,x86_64}.rpm
gstreamer-plugin-crystalhd-3.5.1-2vl6.{i686,ppc,x86_64}.rpm
crystalhd-firmware-3.5.1-2vl6.noarch.rpm
 - add Patch1 for ppc (libcrystalhd-ppc.patch)

libcrystalhd-3.5.1-1 を ppc でリビルドした際、以下のようなメッセージが表
示され、ビルドに失敗してしまいました。

g++  -D__LINUX_USER__ -I./ -I/usr/include -I../../include
-I../../include/link -O2 -Wall -fPIC -shared -fstrict-aliasing -msse2
-c -o libcrystalhd_if.o libcrystalhd_if.cpp
cc1plus: error: unrecognized command line option "-msse2"

原因を調べた結果、libcrystalhd-updates.patch の中に MMX SSE2 を使用する
ためのコードが書いてあり(コンパイルオプションの "-msse2" もパッチに含ま
れていた)、これが原因で ppc でビルドできないことがわかりました。

この問題を解決するための、ppc のときのみ、該当する部分を削除するための
パッチを適用するようにしました(i686, x86_64 への影響はなし)。

以上、よろしくお願いいたします。
-- 
□■□
■ Yoji TOYODA (Takemikaduchi)
□ GnuPG Fingerprint = DCAA 7D3F F44E 3F96 63CD  B834 52E2 B982 8616 2E6D
_______________________________________________
VineSeed mailing list
VineSeed@xxxxxxxxxxxxx
http://lists.vinelinux.org/mailman/listinfo/vineseed