[Ffmpeg-devel] [PATCH] rewrite vhook/drawtext.c

Gustavo Sverzut Barbieri barbieri
Tue Sep 5 14:35:41 CEST 2006


On 9/5/06, V?ctor Paesa <wzrlpy at arsystel.com> wrote:
> Hi,
>
> > On 9/4/06, Gustavo Sverzut Barbieri <barbieri at gmail.com> wrote:
> >> On 9/4/06, Diego Biurrun <diego at biurrun.de> wrote:
> >> > On Mon, Sep 04, 2006 at 10:19:39AM -0300, Gustavo Sverzut Barbieri
> >> wrote:
> >> > >
> >> > > Comments are always welcome!
> >> > >
> >> > > --- Makefile  (revision 6159)
> >> > > +++ Makefile  (working copy)
> >> > > @@ -15,12 +15,18 @@
> >> > >
> >> > >  ifeq ($(HAVE_FREETYPE2),yes)
> >> > >      HOOKS += drawtext$(SLIBSUF)
> >> > > -    CFLAGS += `freetype-config --cflags`
> >> > > -    LDFLAGS += `freetype-config --libs`
> >> > > +
> >> > > +drawtext.o: drawtext.c
> >> > > +     $(CC) $(CFLAGS) -Wall -Werror -g -c -o $@ $< $(VHOOKCFLAGS)
> >> `freetype-config --cflags`
> >> >
> >> > Leave this like it was before, this is redundant.
> >>
> >> So, should I add $(freetype-config --cflags) and $(freetype-config
> >> --libs) to flags so every hook will like to it?
> >
> > Okay, the old way do not work (as imlib2 vhook also doesn't) because
> > it do not find symbols.
> >
> > looks like the -Wl,--as-needed is not working as expected... I never
> > played with this linker flag before, any hints?
> >
>
> In which platform are you finding undefined symbols?
>
> If it is Cygwin, the patch ffmpeg.cygwin.vhook.7.patch that is in
> http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/33973/focus=35575

regular linux (ubuntu dapper).

does imlib2 vhook works for you? Seems that linker flag --as-need
works as expected for binaries, but not for libraries?

-- 
Gustavo Sverzut Barbieri
--------------------------------------
Jabber: barbieri at gmail.com
   MSN: barbieri at gmail.com
  ICQ#: 17249123
 Skype: gsbarbieri
Mobile: +55 (81) 9927 0010
 Phone:  +1 (347) 624 6296; 08122692 at sip.stanaphone.com
   GPG: 0xB640E1A2 @ wwwkeys.pgp.net




More information about the ffmpeg-devel mailing list