[FFmpeg-devel] [RFC][PATCH] move _ISOC9X_SOURCE
Michael Niedermayer
michaelni
Thu Aug 14 01:24:03 CEST 2008
On Wed, Aug 13, 2008 at 08:20:55PM +0200, Michael Niedermayer wrote:
> On Wed, Aug 13, 2008 at 06:04:10PM +0100, M?ns Rullg?rd wrote:
> >
> > Michael Niedermayer wrote:
> > > Hi
> > >
> > > Currently -D_ISOC9X_SOURCE is in common.mak which makes it unavailable
> > > to tests in configure patch below moves it into configure.
> > > If this is approved then ill also post one that adds the -Dposix there.
> > >
> > > Index: common.mak
> > > ===================================================================
> > > --- common.mak (revision 14508)
> > > +++ common.mak (working copy)
> > > @@ -18,7 +18,7 @@
> > > ALLFFLIBS = avcodec avdevice avfilter avformat avutil postproc swscale
> > >
> > > CFLAGS := -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE \
> > > - -D_ISOC9X_SOURCE -I$(BUILD_ROOT_REL) -I$(SRC_PATH) $(OPTFLAGS)
> > > + -I$(BUILD_ROOT_REL) -I$(SRC_PATH) $(OPTFLAGS)
> > >
> > > %.o: %.c
> > > $(CC) $(CFLAGS) $(LIBOBJFLAGS) -c -o $@ $<
> >
> > OK
> >
> > > Index: configure
> > > ===================================================================
> > > --- configure (revision 14508)
> > > +++ configure (working copy)
> > > @@ -963,6 +963,7 @@
> > > vhook="default"
> > >
> > > # build settings
> > > +CFLAGS='-D_ISOC9X_SOURCE'
> >
> > Unless I am mistaken, this will override with CFLAGS from the
> > environment.
>
> ok, ive applied it with add_cflags
Heres a patch that adds POSIX_C_SOURCE
compiles & passes make test
Index: configure
===================================================================
--- configure (revision 14739)
+++ configure (working copy)
@@ -974,7 +974,7 @@
vhook="default"
# build settings
-add_cflags '-D_ISOC99_SOURCE '
+add_cflags '-D_ISOC99_SOURCE -D_POSIX_C_SOURCE=199309'
SHFLAGS='-shared -Wl,-soname,$$(@F)'
VHOOKSHFLAGS='$(SHFLAGS)'
FFSERVERLDFLAGS=-Wl,-E
[...]
--
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
Freedom in capitalist society always remains about the same as it was in
ancient Greek republics: Freedom for slave owners. -- Vladimir Lenin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20080814/dffce4de/attachment.pgp>
More information about the ffmpeg-devel
mailing list