[FFmpeg-devel] Why 'You can only build one library type at once on MinGW'?

Trent Piepho xyzzy
Sat May 12 04:34:03 CEST 2007

On Sat, 12 May 2007, Michael Niedermayer wrote:
> On Fri, May 11, 2007 at 04:36:36PM -0700, Trent Piepho wrote:
> > On Sat, 12 May 2007, Michael Niedermayer wrote:
> > >
> > > and to get this totally off topic disscussion a little back to ffmpeg,
> > > i wish i could get gcc to make all symbols which arent in a specific set
> > > of headers "library-wide static" anyone knows a simple and clean trick
> > > to do that?
> >
> > Ulrich Drepper has a great paper on how to write DSOs that goes into this:
> > http://people.redhat.com/drepper/dsohowto.pdf
> ive not read that and i wont, ive read enough from this guy to know that
> id learn more by watching excel saga than by reading what he wrote ...

I guess you shall continue to be confused about the differences between PIC
and dynamic objects then.

> i want the ones in the public header to be vissible and the rest to be not
> so i just hmm  hmmm ...... don tell me they didnt have an option for the
> case 99.99% of the users of gcc would want but rather some odd feature which
> requires to change the whole source?

There is a pragma for that.  It's described in the paper you won't read.

More information about the ffmpeg-devel mailing list