gstreamer armhf support

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

gstreamer armhf support

跳至解决方案
1,869 次查看
mtx512
Contributor V

I'm trying to recompile the gstreamer libraries from IMX_MMCODEC_3.0.5 for armhf. In at least two of the packages libfslparser and libfslcodec there are numerous precompiled shared libraries (eg lib_mp3_dec_arm9_elinux.so.2). I'm getting the following error when compiling,

dpkg-shlibdeps: error: couldn't find library libm.so.6 needed by debian/libfslaudiocodec1/usr/lib/lib_mp3_dec_arm9_elinux.so.2 (ELF

format: 'elf32-littlearm-sfabi'; RPATH: '').

Not sure if this is an ABI issue or not?

0 项奖励
1 解答
921 次查看
juangutierrez
NXP Employee
NXP Employee

I think you can check this thread also started by stephanfr

https://community.freescale.com/thread/306017

From the above thread:

For your last question “Do you plan to release armhf libraries in a future freescale reference BSP”.  What I knew is “Yes”.  It will have Yocto release on FSL web site which will include hardfloat support


Currently yocto release is still no available but as far as  I know it will be next released until 3Q of the year

在原帖中查看解决方案

0 项奖励
4 回复数
921 次查看
mtx512
Contributor V

Can I get an answer from Freescale regarding full armhf support for imx6?

Considering the increased comptetion from chinese SOC vendors, armhf support seems to below par for the imx6.

0 项奖励
922 次查看
juangutierrez
NXP Employee
NXP Employee

I think you can check this thread also started by stephanfr

https://community.freescale.com/thread/306017

From the above thread:

For your last question “Do you plan to release armhf libraries in a future freescale reference BSP”.  What I knew is “Yes”.  It will have Yocto release on FSL web site which will include hardfloat support


Currently yocto release is still no available but as far as  I know it will be next released until 3Q of the year

0 项奖励
921 次查看
stephanfr
Contributor I

Hi Jas,

Yes it is. the linker is looking for the armel version of libm as lib_mp3_dec_arm9_elinux.so depends on it.

Anyway you are dealing with closed armel  libraries which cannot be linked with your armhf build.

As I pointed in this thread https://community.freescale.com/message/325115#325115 the GPU libraries are not the only closed libraries which have to be released with armhf ABI

(How did you solve the GPU side by the way ?)

Yet, with a little work (qtdemux is unfortunately NOT a dropin replacement)  you can quite easily get rid of these closed  libraries ...

Best regards

Stephan

0 项奖励
921 次查看
mtx512
Contributor V

Hi Stephan,

GPU support is provided by timesys, see this thread  Want to try hard float vivante drivers for MX6?

0 项奖励