[FFmpeg-devel] [PATCH] Symbian OS won't load binaries which have a function pointer assigned directly using a library routine
Martin Storsjö
martin
Wed Jan 26 16:11:58 CET 2011
On Mon, 24 Jan 2011, Pankaj yadav wrote:
> This is a known limitation of Symbian OS.Code compiles perfectly and
> executables are built but when we run the application it simply fails to
> load saying "Feature not supported".There is no way to debug as the
> application is never started.
>
> comment #10 in
> http://discussion.forum.nokia.com/forum/showthread.php?100429-Menu-Feature-not-supported
> comment #12 in
> http://discussion.forum.nokia.com/forum/showthread.php?93263-Problems-with-porting-Openssl-on-to-symbian
>
Both of these discussion threads are about import relocations in the data
segment, which isn't supported. The code you're trying to patch doesn't
have any import relocations in the data segment, only in the text segment,
and import relocations there work just fine.
Additionally, to really weed out this issue, I sorted out all the issues
with building ffmpeg on symbian (it's about 4 years since I did that last
time). It builds and runs just fine (tested on S60 3.1) without this
patch, both as a static .exe and as .dll files loaded by an .exe. It works
and runs just fine without any changes to the source files, only with some
minimal changes in configure.
// Martin
More information about the ffmpeg-devel
mailing list