Please find the patch for armhf attached. As of now it is still untested, as my buildbot is still busy building.
It should work for armel too, but I did not enable that in control yet.
diff -Naur chromium-browser-45.0.2454.85.orig/debian/control chromium-browser-45.0.2454.85/debian/control --- chromium-browser-45.0.2454.85.orig/debian/control 2015-06-26 22:50:40.000000000 +0200 +++ chromium-browser-45.0.2454.85/debian/control 2015-09-24 16:07:46.665797443 +0200 @@ -86,7 +86,7 @@ Standards-Version: 3.9.6 Package: chromium -Architecture: i386 amd64 +Architecture: i386 amd64 armhf Depends: ${misc:Depends}, ${shlibs:Depends}, @@ -105,7 +105,7 @@ This package contains the web browser component. Package: chromium-dbg -Architecture: i386 amd64 +Architecture: i386 amd64 armhf Section: debug Priority: extra Depends: @@ -149,7 +149,7 @@ elements of a web page at runtime (HTML, JavaScript, CSS, etc.). Package: chromedriver -Architecture: i386 amd64 +Architecture: i386 amd64 armhf Depends: ${misc:Depends}, ${shlibs:Depends}, diff -Naur chromium-browser-45.0.2454.85.orig/debian/rules chromium-browser-45.0.2454.85/debian/rules --- chromium-browser-45.0.2454.85.orig/debian/rules 2015-04-19 20:30:39.000000000 +0200 +++ chromium-browser-45.0.2454.85/debian/rules 2015-09-24 16:22:44.817046666 +0200 @@ -81,6 +81,15 @@ # can't use system nss since net/third_party/nss is heavily patched # can't use system ots (open text *summarizer*) since that's not google's ots (open text *sanitizer*) +# on armhf we need to tell gyp that this is a hardfloat system +# chromium defaults to soft, so there is nothing to do when targeting armel +ifeq (armhf,$(shell dpkg-architecture -qDEB_HOST_ARCH)) +defines+=arm_float_abi=hard +endif + +# don't use a sysroot for build, ever. (when targeting arm, gyp default to yes) +defines+=sysroot= + # make gyp a little more informative options+=--check \ --debug=includes \