[FFmpeg-devel] [RFC][PATCH] move _ISOC9X_SOURCE
Måns Rullgård
mans
Thu Aug 14 04:13:32 CEST 2008
Michael Niedermayer <michaelni at gmx.at> writes:
> On Thu, Aug 14, 2008 at 02:50:35AM +0200, Michael Niedermayer wrote:
>> On Wed, Aug 13, 2008 at 05:25:08PM -0700, Baptiste Coudurier wrote:
>> > Im pretty sure we are using functions defined in POSIX 2001, but not in
>> > earliers revisions.
>> >
>> > 'strcasecmp' is an example:
>> > CONFORMING TO
>> > 4.4BSD, POSIX.1-2001.
>>
>> well it passed compilation and make test and i didnt spot any large amounts
>> of implicit declaration warnings ...
>> also strcasecmp is not under any POSIX_C_SOURCE #ifdef in the gnu headers
>> so i do not think simply compiling and looking for implicit declaration
>> warnings would be reliable
>>
>> iam fine with someone adding -D_POSIX_C_SOURCE=200112 ...
>> (though ive sent enough patches for that today, i rather should try to
>> fix the remaining conformance streams for h.264 between the soc patches)
>
> ok changed my mind, last patch for today below:
>
> Index: configure
> ===================================================================
> --- configure (revision 14745)
> +++ 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=200112
> SHFLAGS='-shared -Wl,-soname,$$(@F)'
> VHOOKSHFLAGS='$(SHFLAGS)'
> FFSERVERLDFLAGS=-Wl,-E
OK
--
M?ns Rullg?rd
mans at mansr.com
More information about the ffmpeg-devel
mailing list