[Pkg-chromium-commit] chromium-browser/chromium-browser.sid: 652 Do not use armv4 incompatible code

Giuseppe Iuculano iuculano at debian.org
Sat Jul 17 15:17:42 UTC 2010


Branch name: chromium-browser/chromium-browser.sid
Branch location : bzr+ssh://bzr.debian.org/bzr/pkg-chromium/chromium-browser/chromium-browser.sid
Browse location: http://bzr.debian.org/loggerhead/pkg-chromium
Revision No: 652
Revision Id: iuculano at debian.org-20100717151742-vcb8ro7dv66zu3ul
Committer: Giuseppe Iuculano <iuculano at debian.org>
Message : Do not use armv4 incompatible code


--------------------------------------------------------
  ** Added :
        - debian/patches/armv4.patch

  ** Modified :
        - debian/changelog
        - debian/patches/series

-------------- next part --------------
=== modified file 'debian/changelog'
--- a/debian/changelog	2010-07-17 15:16:56 +0000
+++ b/debian/changelog	2010-07-17 15:17:42 +0000
@@ -1,8 +1,9 @@
 chromium-browser (5.0.375.99~r51029-4) UNRELEASED; urgency=low
 
   * Fix FTBFS with icu 4.4 (Closes: #589414)
+  * Do not use armv4 incompatible code
 
- -- Giuseppe Iuculano <iuculano at debian.org>  Sat, 17 Jul 2010 17:08:55 +0200
+ -- Giuseppe Iuculano <iuculano at debian.org>  Sat, 17 Jul 2010 17:17:18 +0200
 
 chromium-browser (5.0.375.99~r51029-3) unstable; urgency=low
 

=== added file 'debian/patches/armv4.patch'
--- a/debian/patches/armv4.patch	1970-01-01 00:00:00 +0000
+++ b/debian/patches/armv4.patch	2010-07-17 15:17:42 +0000
@@ -0,0 +1,33 @@
+Do not use armv4 incopatible code
+--- a/src/third_party/skia/include/core/SkMath.h
++++ b/src/third_party/skia/include/core/SkMath.h
+@@ -170,7 +170,7 @@ static inline int SkNextLog2(uint32_t va
+ #if defined(__arm__) \
+   && !defined(__thumb__) \
+   && !defined(__ARM_ARCH_4T__) \
+-  && !defined(__ARM_ARCH_5T__)
++  && 0
+     static inline int32_t SkMulS16(S16CPU x, S16CPU y) {
+         SkASSERT((int16_t)x == x);
+         SkASSERT((int16_t)y == y);
+--- a/src/base/debug_util_posix.cc
++++ b/src/base/debug_util_posix.cc
+@@ -248,7 +248,7 @@ bool DebugUtil::BeingDebugged() {
+ #if defined(NDEBUG) && !defined(OS_MACOSX)
+ #define DEBUG_BREAK() abort()
+ #elif defined(ARCH_CPU_ARM_FAMILY)
+-#define DEBUG_BREAK() asm("bkpt 0")
++#define DEBUG_BREAK() asm("nop")
+ #else
+ #define DEBUG_BREAK() asm("int3")
+ #endif
+--- a/src/build/common.gypi
++++ b/src/build/common.gypi
+@@ -915,6 +915,7 @@
+                   # silences those warnings, as they are not helpful and
+                   # clutter legitimate warnings.
+                   '-Wno-abi',
++                  '-fno-tree-sink',
+                 ],
+                 'conditions': [
+                   ['arm_thumb == 1', {

=== modified file 'debian/patches/series'
--- a/debian/patches/series	2010-07-17 15:16:56 +0000
+++ b/debian/patches/series	2010-07-17 15:17:42 +0000
@@ -20,3 +20,4 @@
 webkit-CVE-2010-1760.patch
 gtk-ambiance.patch
 icu44.patch
+armv4.patch



More information about the Pkg-chromium-commit mailing list