1 From: Alexander Shalamov <alexander.shalamov@intel.com>
2 Date: Thu, 10 Oct 2013 13:45:43 +0300
4 Tizen 2.x platform have gcc version 4.5 which breaks compilation of new ffmpeg.
5 Break is caused by pragmas that are used inside functions. This patch modifies
6 configuration of ffmpeg (chromium/linux/ia32) and disables pragmas.
8 diff --git src/third_party/ffmpeg/chromium/config/Chromium/linux/ia32/config.asm src/third_party/ffmpeg/chromium/config/Chromium/linux/ia32/config.asm
9 index b5fc20a..1d46271 100644
10 --- src/third_party/ffmpeg/chromium/config/Chromium/linux/ia32/config.asm
11 +++ src/third_party/ffmpeg/chromium/config/Chromium/linux/ia32/config.asm
13 %define HAVE_POD2MAN 1
15 %define HAVE_POSIX_MEMALIGN 1
16 -%define HAVE_PRAGMA_DEPRECATED 1
17 +%define HAVE_PRAGMA_DEPRECATED 0
18 %define HAVE_PTHREAD_CANCEL 1
20 %define HAVE_RSYNC_CONTIMEOUT 1
21 diff --git src/third_party/ffmpeg/chromium/config/Chromium/linux/ia32/config.h src/third_party/ffmpeg/chromium/config/Chromium/linux/ia32/config.h
22 index b8ee823..1e35b3b 100644
23 --- src/third_party/ffmpeg/chromium/config/Chromium/linux/ia32/config.h
24 +++ src/third_party/ffmpeg/chromium/config/Chromium/linux/ia32/config.h
26 #define HAVE_POD2MAN 1
28 #define HAVE_POSIX_MEMALIGN 1
29 -#define HAVE_PRAGMA_DEPRECATED 1
30 +#define HAVE_PRAGMA_DEPRECATED 0
31 #define HAVE_PTHREAD_CANCEL 1
33 #define HAVE_RSYNC_CONTIMEOUT 1