[Pkg-chromium-maint] Bug#674728: chromium: FTBFS on armel and armhf

shawn shawn at jengr.tk
Sun May 27 02:41:49 UTC 2012


Package: chromium
Version: latest
Severity: serious
Tags: patch
Justification: fails to build from source (but built successfully in the past)

>From ccca008f9fd8b38b6191b01457380d080bb6d3a8 Mon Sep 17 00:00:00 2001
From: Shawn Landden <shawnlandden at gmail.com>
Date: Fri, 25 May 2012 19:49:08 -0700
Subject: [PATCH] upstream change turned on embedded v8, turn it back off

fixes FTBFS on armel and armhf

v8 package already has v8_use_arm_eabi_hardfloat=true (armhf FTBFS)
and workaround to FTBFS on armel by turning off thumb interworking.

https://code.google.com/p/v8/issues/detail?id=590
---
 debian/rules |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/debian/rules b/debian/rules
index a4a8fd3..e42df16 100755
--- a/debian/rules
+++ b/debian/rules
@@ -34,6 +34,7 @@ WANT_SHARED_LIBS ?= 0
 WANT_TESTS       ?= 0
 WANT_SANDBOXING  ?= 1
 USE_SYSTEM_V8    ?= 1
+GYP_DEFINES = use_system_v8=true
 VERBOSE          ?= 0
 
 export DEB_BUILD_HARDENING=1
@@ -55,7 +56,7 @@ WANT_TESTS := 0
 endif
 
 # Disable SSE2
-GYP_DEFINES = disable_sse2=1
+GYP_DEFINES += disable_sse2=1
 
 # Enable all codecs for HTML5 in chromium, depending on which ffmpeg sumo lib
 # is installed, the set of usable codecs (at runtime) will still vary
-- 
1.7.9.5


-- System Information:
Debian Release: wheezy/sid
Architecture: armel (armv5tel)

Kernel: Linux 3.4.0-rc1-tomoyo-00001-g69b407e (PREEMPT)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash





More information about the Pkg-chromium-maint mailing list