Permalink
Browse files

Remove support for ARM architectures

They don't get built on launchpad.net so we will never know whether they
actually work.
  • Loading branch information...
1 parent 0ce3459 commit 52026a33c41e336f2a6041017416f20acf71667d @ept committed Sep 16, 2011
Showing with 9 additions and 43 deletions.
  1. +3 −3 debian/control
  2. +3 −3 debian/control.in
  3. +3 −3 debian/control.in.in
  4. +0 −33 debian/patches/0002-armel-build.patch
  5. +0 −1 debian/patches/series
View
@@ -17,7 +17,7 @@ Vcs-Git: git://git.debian.org/git/collab-maint/libv8.git
Package: libv8-dev
Section: libdevel
-Architecture: i386 amd64 armel armhf
+Architecture: i386 amd64
Depends: libv8 (= ${binary:Version}), ${misc:Depends}
Description: Development files for the V8 JavaScript Engine
V8 is Google's open source, high performance JavaScript engine. It is written
@@ -27,7 +27,7 @@ Description: Development files for the V8 JavaScript Engine
V8 JavaScript Engine
Package: libv8
-Architecture: i386 amd64 armel armhf
+Architecture: i386 amd64
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: V8 JavaScript Engine
V8 is Google's open source, high performance JavaScript engine. It is written
@@ -39,7 +39,7 @@ Description: V8 JavaScript Engine
Package: libv8-dbg
Priority: extra
Section: debug
-Architecture: i386 amd64 armel armhf
+Architecture: i386 amd64
Depends: libv8 (= ${binary:Version}), ${misc:Depends}
Description: Debugging symbols for the V8 JavaScript Engine
V8 is Google's open source, high performance JavaScript engine. It is written
View
@@ -13,7 +13,7 @@ Vcs-Git: git://git.debian.org/git/collab-maint/libv8.git
Package: libv8-dev
Section: libdevel
-Architecture: i386 amd64 armel armhf
+Architecture: i386 amd64
Depends: libv8 (= ${binary:Version}), ${misc:Depends}
Description: Development files for the V8 JavaScript Engine
V8 is Google's open source, high performance JavaScript engine. It is written
@@ -23,7 +23,7 @@ Description: Development files for the V8 JavaScript Engine
V8 JavaScript Engine
Package: libv8
-Architecture: i386 amd64 armel armhf
+Architecture: i386 amd64
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: V8 JavaScript Engine
V8 is Google's open source, high performance JavaScript engine. It is written
@@ -35,7 +35,7 @@ Description: V8 JavaScript Engine
Package: libv8-dbg
Priority: extra
Section: debug
-Architecture: i386 amd64 armel armhf
+Architecture: i386 amd64
Depends: libv8 (= ${binary:Version}), ${misc:Depends}
Description: Debugging symbols for the V8 JavaScript Engine
V8 is Google's open source, high performance JavaScript engine. It is written
View
@@ -13,7 +13,7 @@ Vcs-Git: git://git.debian.org/git/collab-maint/libv8.git
Package: libv8-dev
Section: libdevel
-Architecture: i386 amd64 armel armhf
+Architecture: i386 amd64
Depends: __LIBPKGNAME__ (= ${binary:Version}), ${misc:Depends}
Description: Development files for the V8 JavaScript Engine
V8 is Google's open source, high performance JavaScript engine. It is written
@@ -23,7 +23,7 @@ Description: Development files for the V8 JavaScript Engine
V8 JavaScript Engine
Package: __LIBPKGNAME__
-Architecture: i386 amd64 armel armhf
+Architecture: i386 amd64
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: V8 JavaScript Engine
V8 is Google's open source, high performance JavaScript engine. It is written
@@ -35,7 +35,7 @@ Description: V8 JavaScript Engine
Package: libv8-dbg
Priority: extra
Section: debug
-Architecture: i386 amd64 armel armhf
+Architecture: i386 amd64
Depends: __LIBPKGNAME__ (= ${binary:Version}), ${misc:Depends}
Description: Debugging symbols for the V8 JavaScript Engine
V8 is Google's open source, high performance JavaScript engine. It is written
@@ -1,33 +0,0 @@
-Description: tune flags to build libv8 on armel
- * mno-thumb-interwork to allow compilation on default debian armel target (-march=armv4t)
- * fno-tree-sink to workaround a gcc armel bug
- * Wno-psabi to fix gcc warnings on armel
-Forwarded: not-needed
-Author: Antonio Radici <antonio@dyne.org>
-Author: Jérémy Lal <kapouer@melix.org>
-Bug-V8: http://code.google.com/p/v8/issues/detail?id=590
-Bug-GCC: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39604
-Bug-GCC: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42748
-Last-Update: 2010-11-25
---- a/SConstruct
-+++ b/SConstruct
-@@ -140,6 +140,7 @@
- },
- 'arch:arm': {
- 'CPPDEFINES': ['V8_TARGET_ARCH_ARM'],
-+ 'CCFLAGS': ['-Wno-psabi', '-fno-tree-sink'],
- 'unalignedaccesses:on' : {
- 'CPPDEFINES' : ['CAN_USE_UNALIGNED_ACCESSES=1']
- },
---- a/src/arm/macro-assembler-arm.cc
-+++ b/src/arm/macro-assembler-arm.cc
-@@ -60,9 +60,6 @@
- // We do not support thumb inter-working with an arm architecture not supporting
- // the blx instruction (below v5t). If you know what CPU you are compiling for
- // you can use -march=armv7 or similar.
--#if defined(USE_THUMB_INTERWORK) && !defined(CAN_USE_THUMB_INSTRUCTIONS)
--# error "For thumb inter-working we require an architecture which supports blx"
--#endif
-
-
- // Using bx does not yield better code, so use it only when required
View
@@ -1,2 +1 @@
-0002-armel-build.patch
0003-add-the-install-target.patch

0 comments on commit 52026a3

Please sign in to comment.