[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