[FFmpeg-cvslog] configure: Add -U__STRICT_ANSI__ to CPPFLAGS on Cygwin and DOS.

Diego Biurrun git at videolan.org
Tue May 24 04:35:37 CEST 2011


ffmpeg | branch: master | Diego Biurrun <diego at biurrun.de> | Sun May 15 14:32:15 2011 +0200| [a7a187a1beb8551101b592bf85f0f31a0db22f61] | committer: Diego Biurrun

configure: Add -U__STRICT_ANSI__ to CPPFLAGS on Cygwin and DOS.

In -std=c99 mode GCC defines __STRICT_ANSI__ to hide non-ANSI interfaces.
This causes declarations for some POSIX functions to be omitted from system
headers, which causes compilation failures.

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a7a187a1beb8551101b592bf85f0f31a0db22f61
---

 configure |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/configure b/configure
index b63330c..5e3d6fb 100755
--- a/configure
+++ b/configure
@@ -2458,11 +2458,13 @@ case $target_os in
         objformat="win32"
         enable dos_paths
         check_cflags -fno-common
+        add_cppflags -U__STRICT_ANSI__
         ;;
     *-dos|freedos|opendos)
         network_extralibs="-lsocket"
         objformat="coff"
         enable dos_paths
+        add_cppflags -U__STRICT_ANSI__
         ;;
     linux)
         add_cppflags -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600



More information about the ffmpeg-cvslog mailing list