Summary: need hardfp variant of pvr-omap4-0.24.11.7 shared-object
libraries to continue on current development path for automotive
applications of OMAP4.
Details: The MeeGo Linux variant I'm working with is undergoing an ABI
break with the change from current version 1.1 to the 1.2 release that
is scheduled to drop later this month. Right now I have the PowerVR
drivers from Ubuntu 10.10 working with the 1.1 release, but they are
compiled against the softfp ARM instruction set.
When the 1.2 release comes out, we can use the instructions at the
link provided by Jayabharath (
http://adventuresinsilicon.blogspot.com/
2011/04/powervr-how-to-get-gles-examples-to.html) in order to
recompile the pvrsrvkm kernel driver using the sources in pvr-omap4-
kernel_0.24.11.orig.tar.gz. However, the other publicly available
tarball pvr-omap4-0.24.11.7 contains only binaries of the shared
object libraries that pvrsrvkm needs (libEGL.so, libGLESv2.so,
etc.). As far as I can tell, users have no way of getting source to
recompile these libraries as hardfp. Unless TI provides a hardfp
version of these SO libraries or (less likely!) provides source, we
cannot proceed.
Auto companies are quite interested in using MeeGo on OMAP4 (http://
wiki.meego.com/In-vehicle) for in-dash displays and backseat
infotainmen. Unfortunately if MeeGo developers can't get the
binaries they need, they will be forced to switch to ST Ericsson's
Snowball instead of Panda. MeeGo is causing the problem with the
ABI break I know, but "I just work here"!
I really appreciate all TI's support for open source to date. I
know that the employees who work on Panda and Beagle are doing their
best.
--
Alison Chaiken
(650) 279-5600
(cell)
http://www.exerciseforthereader.org/
A career in Silicon Valley is just like a chess game, only players can
move all the pieces every turn and some of the pawns bite.