[FFmpeg-devel] [PATCH 0/4] Some fixes for Sun Studio Express 11

Roman V. Shaposhnik rvs
Fri Oct 3 22:53:46 CEST 2008


On Fri, 2008-10-03 at 11:13 +0200, Diego 'Flameeyes' Petten? wrote:
> > Please CC me on the issues you're reporting. That might provide a
> > quicker turn-around time.
> 
> If I had any idea how to CC you on the issue reported... for now I only
> have internal review IDs...

Just forward me that bunch of IDs (or do it as you go). I can't filter
yours on our end easily (don't ask!).

> >> it links in libdl when using dlopen() for a final executable (like
> >> the one used for testing during configure), but it doesn't for
> >> libraries (like libavformat).
> >
> > I wouldn't call inconsisten. That's actually expected. For shared
> > libraries you generally want as little dependencies as possible
> > or did I misinterpret what you are saying?
> 
> Yeah for shared libraries I'd be expecting not to have useless
> dependencies (this is why --as-needed exists with GNU ld), but the point
> here is that libraries are being built without linking to a (needed)
> library but programs are not; it's not like I want to have pointless
> dependencies in final executables.
> 
> Either it should be consistent (linking in libdl on both cases when
> needed, or not) or it's going to be difficult to test whether libdl is
> needed (since the linking test to dlopen with no extra library that is
> present in FFmpeg will have false positive results), and shared
> libraries will fail to build.

Now I see what you mean. Let me look into it. Is there a Bug Id?

Thanks,
Roman.





More information about the ffmpeg-devel mailing list