Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 279629 Details for
Bug 374327
www-client/firefox-5.0-r2 build fail on arm platform
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
patch for arm hardfloat toolchain
firefox-5.0-hardfloat.patch (text/plain), 5.23 KB, created by
Yixun Lan
on 2011-07-10 14:36:19 UTC
(
hide
)
Description:
patch for arm hardfloat toolchain
Filename:
MIME Type:
Creator:
Yixun Lan
Created:
2011-07-10 14:36:19 UTC
Size:
5.23 KB
patch
obsolete
>diff --git a/configure.in b/configure.in >index 8f66709..dc2291a 100644 >--- a/configure.in >+++ b/configure.in >@@ -2869,7 +2869,7 @@ alpha*-*-osf*) > MOZ_OPTIMIZE_FLAGS="-Os -freorder-blocks -fno-reorder-functions -fno-omit-frame-pointer" > fi > # The Maemo builders don't know about this flag >- MOZ_ARM_VFP_FLAGS="-mfpu=vfp" >+ MOZ_ARM_VFP_FLAGS="-mfpu=neon" > ;; > > esac >@@ -3606,7 +3606,7 @@ AC_MSG_CHECKING(for ARM NEON support in compiler) > _SAVE_CFLAGS="$CFLAGS" > if test "$GNU_CC"; then > # gcc needs -mfpu=neon to recognize NEON instructions >- CFLAGS="$CFLAGS -mfpu=neon -mfloat-abi=softfp" >+ CFLAGS="$CFLAGS -mfpu=neon -mfloat-abi=hard" > fi > # We try to link so that this also fails when > # building with LTO. >@@ -7165,9 +7165,9 @@ if test -n "$MOZ_THUMB2"; then > if test "$GNU_CC"; then > AC_DEFINE(MOZ_THUMB2) > AC_DEFINE(MOZ_ARM_ARCH) >- CFLAGS="$CFLAGS -march=armv7-a -mthumb -mfloat-abi=softfp $MOZ_ARM_VFP_FLAGS" >- CXXFLAGS="$CXXFLAGS -march=armv7-a -mthumb -mfloat-abi=softfp $MOZ_ARM_VFP_FLAGS" >- ASFLAGS="$ASFLAGS -march=armv7-a -mthumb -mfloat-abi=softfp $MOZ_ARM_VFP_FLAGS" >+ CFLAGS="$CFLAGS -march=armv7-a -mthumb -mfloat-abi=hard $MOZ_ARM_VFP_FLAGS" >+ CXXFLAGS="$CXXFLAGS -march=armv7-a -mthumb -mfloat-abi=hard $MOZ_ARM_VFP_FLAGS" >+ ASFLAGS="$ASFLAGS -march=armv7-a -mthumb -mfloat-abi=hard $MOZ_ARM_VFP_FLAGS" > else > AC_MSG_ERROR([--enable-thumb2 is not supported for non-GNU toolchains]) > fi >@@ -7181,9 +7181,9 @@ elif test "$MOZ_ARM_ARCH" = "armv7"; then > arm*) > if test "$GNU_CC"; then > AC_DEFINE(MOZ_ARM_ARCH) >- CFLAGS="$CFLAGS -march=armv7-a -marm -mfloat-abi=softfp $MOZ_ARM_VFP_FLAGS" >- CXXFLAGS="$CXXFLAGS -march=armv7-a -marm -mfloat-abi=softfp $MOZ_ARM_VFP_FLAGS" >- ASFLAGS="$ASFLAGS -march=armv7-a -marm -mfloat-abi=softfp $MOZ_ARM_VFP_FLAGS" >+ CFLAGS="$CFLAGS -march=armv7-a -marm -mfloat-abi=hard $MOZ_ARM_VFP_FLAGS" >+ CXXFLAGS="$CXXFLAGS -march=armv7-a -marm -mfloat-abi=hard $MOZ_ARM_VFP_FLAGS" >+ ASFLAGS="$ASFLAGS -march=armv7-a -marm -mfloat-abi=hard $MOZ_ARM_VFP_FLAGS" > else > AC_MSG_ERROR([--with-cpu-arch=armv7 is not supported for non-GNU toolchains]) > fi >diff --git a/js/src/configure.in b/js/src/configure.in >index 3460091..32a484d 100644 >--- a/js/src/configure.in >+++ b/js/src/configure.in >@@ -2764,7 +2764,7 @@ alpha*-*-osf*) > MOZ_OPTIMIZE_FLAGS="-Os -freorder-blocks -fno-reorder-functions -fno-omit-frame-pointer" > fi > # The Maemo builders don't know about this flag >- MOZ_ARM_VFP_FLAGS="-mfpu=vfp" >+ MOZ_ARM_VFP_FLAGS="-mfpu=neon" > ;; > > esac >@@ -3470,7 +3470,7 @@ AC_MSG_CHECKING(for ARM NEON support in compiler) > _SAVE_CFLAGS="$CFLAGS" > if test "$GNU_CC"; then > # gcc needs -mfpu=neon to recognize NEON instructions >- CFLAGS="$CFLAGS -mfpu=neon -mfloat-abi=softfp" >+ CFLAGS="$CFLAGS -mfpu=neon -mfloat-abi=hard" > fi > AC_TRY_COMPILE([], > [asm("vadd.i8 d0, d0, d0");], >@@ -4607,9 +4607,9 @@ if test -n "$MOZ_THUMB2"; then > if test "$GNU_CC"; then > AC_DEFINE(MOZ_THUMB2) > AC_DEFINE(MOZ_ARM_ARCH) >- CFLAGS="$CFLAGS -march=armv7-a -mthumb -mfloat-abi=softfp $MOZ_ARM_VFP_FLAGS" >- CXXFLAGS="$CXXFLAGS -march=armv7-a -mthumb -mfloat-abi=softfp $MOZ_ARM_VFP_FLAGS" >- ASFLAGS="$ASFLAGS -march=armv7-a -mthumb -mfloat-abi=softfp $MOZ_ARM_VFP_FLAGS" >+ CFLAGS="$CFLAGS -march=armv7-a -mthumb -mfloat-abi=hard $MOZ_ARM_VFP_FLAGS" >+ CXXFLAGS="$CXXFLAGS -march=armv7-a -mthumb -mfloat-abi=hard $MOZ_ARM_VFP_FLAGS" >+ ASFLAGS="$ASFLAGS -march=armv7-a -mthumb -mfloat-abi=hard $MOZ_ARM_VFP_FLAGS" > else > AC_MSG_ERROR([--enable-thumb2 is not supported for non-GNU toolchains]) > fi >@@ -4623,9 +4623,9 @@ elif test "$MOZ_ARM_ARCH" = "armv7"; then > arm*) > if test "$GNU_CC"; then > AC_DEFINE(MOZ_ARM_ARCH) >- CFLAGS="$CFLAGS -march=armv7-a -marm -mfloat-abi=softfp $MOZ_ARM_VFP_FLAGS" >- CXXFLAGS="$CXXFLAGS -march=armv7-a -marm -mfloat-abi=softfp $MOZ_ARM_VFP_FLAGS" >- ASFLAGS="$ASFLAGS -march=armv7-a -marm -mfloat-abi=softfp $MOZ_ARM_VFP_FLAGS" >+ CFLAGS="$CFLAGS -march=armv7-a -marm -mfloat-abi=hard $MOZ_ARM_VFP_FLAGS" >+ CXXFLAGS="$CXXFLAGS -march=armv7-a -marm -mfloat-abi=hard $MOZ_ARM_VFP_FLAGS" >+ ASFLAGS="$ASFLAGS -march=armv7-a -marm -mfloat-abi=hard $MOZ_ARM_VFP_FLAGS" > else > AC_MSG_ERROR([--with-cpu-arch=armv7 is not supported for non-GNU toolchains]) > fi >diff --git a/toolkit/crashreporter/google-breakpad/src/client/windows/build/common.gypi b/toolkit/crashreporter/google-breakpad/src/client/windows/build/common.gypi >index fb4e6d8..481f2b9 100755 >--- a/toolkit/crashreporter/google-breakpad/src/client/windows/build/common.gypi >+++ b/toolkit/crashreporter/google-breakpad/src/client/windows/build/common.gypi >@@ -996,8 +996,8 @@ > ['armv7==1', { > 'cflags': [ > '-march=armv7-a', >- '-mtune=cortex-a8', >- '-mfloat-abi=softfp', >+ '-mtune=cortex-a9', >+ '-mfloat-abi=hard', > ], > 'conditions': [ > ['arm_neon==1', {
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 374327
:
279401
|
279561
|
279629
|
279709
|
279711