tags 667257 + patch thanks
diff -Nru libv8-3.8.9.16/debian/changelog libv8-3.8.9.16/debian/changelog --- libv8-3.8.9.16/debian/changelog 2012-04-07 14:26:16.000000000 +0000 +++ libv8-3.8.9.16/debian/changelog 2012-04-17 06:44:05.000000000 +0000 @@ -1,3 +1,11 @@ +libv8 (3.8.9.16-3.1) unstable; urgency=low + + * Non maintainer upload. + * Don't fail the build with strict overflow warnings (GCC 4.7). + Closes: #667257. + + -- Matthias Klose <d...@debian.org> Tue, 17 Apr 2012 08:43:14 +0200 + libv8 (3.8.9.16-3) unstable; urgency=low * mipsel build fixes : diff -Nru libv8-3.8.9.16/debian/patches/fix-ftbfs-gcc4.7.diff libv8-3.8.9.16/debian/patches/fix-ftbfs-gcc4.7.diff --- libv8-3.8.9.16/debian/patches/fix-ftbfs-gcc4.7.diff 1970-01-01 00:00:00.000000000 +0000 +++ libv8-3.8.9.16/debian/patches/fix-ftbfs-gcc4.7.diff 2012-04-17 06:43:10.000000000 +0000 @@ -0,0 +1,47 @@ +Index: libv8-3.8.9.16/SConstruct +=================================================================== +--- libv8-3.8.9.16.orig/SConstruct 2012-01-19 15:36:35.000000000 +0000 ++++ libv8-3.8.9.16/SConstruct 2012-04-17 06:42:51.491890075 +0000 +@@ -294,6 +294,7 @@ + 'all': { + 'WARNINGFLAGS': ['-Wall', + '-Werror', ++ '-Wno-error=strict-overflow', + '-W', + '-Wno-unused-parameter', + '-Wnon-virtual-dtor'] +@@ -390,7 +391,7 @@ + DTOA_EXTRA_FLAGS = { + 'gcc': { + 'all': { +- 'WARNINGFLAGS': ['-Werror', '-Wno-uninitialized'], ++ 'WARNINGFLAGS': ['-Werror', '-Wno-error=strict-overflow', '-Wno-uninitialized'], + 'CCFLAGS': GCC_DTOA_EXTRA_CCFLAGS + } + }, +Index: libv8-3.8.9.16/build/common.gypi +=================================================================== +--- libv8-3.8.9.16.orig/build/common.gypi 2012-02-20 16:38:35.000000000 +0000 ++++ libv8-3.8.9.16/build/common.gypi 2012-04-17 06:42:09.723891108 +0000 +@@ -83,7 +83,7 @@ + 'v8_use_snapshot%': 'true', + 'host_os%': '<(OS)', + 'v8_use_liveobjectlist%': 'false', +- 'werror%': '-Werror', ++ 'werror%': '-Werror -Wno-error=strict-overflow', + + # For a shared library build, results in "libv8-<(soname_version).so". + 'soname_version%': '', +Index: libv8-3.8.9.16/build/standalone.gypi +=================================================================== +--- libv8-3.8.9.16.orig/build/standalone.gypi 2012-01-19 15:36:35.000000000 +0000 ++++ libv8-3.8.9.16/build/standalone.gypi 2012-04-17 06:42:19.411890874 +0000 +@@ -61,7 +61,7 @@ + 'host_arch%': '<(host_arch)', + 'target_arch%': '<(target_arch)', + 'v8_target_arch%': '<(v8_target_arch)', +- 'werror%': '-Werror', ++ 'werror%': '-Werror -Wno-error=strict-overflow', + 'conditions': [ + ['(v8_target_arch=="arm" and host_arch!="arm") or \ + (v8_target_arch=="mips" and host_arch!="mips") or \ diff -Nru libv8-3.8.9.16/debian/patches/series libv8-3.8.9.16/debian/patches/series --- libv8-3.8.9.16/debian/patches/series 2012-04-02 16:16:09.000000000 +0000 +++ libv8-3.8.9.16/debian/patches/series 2012-04-17 06:40:58.000000000 +0000 @@ -2,3 +2,4 @@ 0011_use_system_gyp.patch 0014_disable_cross_build.patch issue9316131_5001.diff +fix-ftbfs-gcc4.7.diff