I was able to build it on armel with the attached patch. I only tested
in a chroot under QEMU, so perhaps it won't work on real hardware.
However, if you could include this patch, or something like it, with
the next upload I'd be interested to see what happens.
diff -ru nodejs-4.0.0~dfsg.orig/configure nodejs-4.0.0~dfsg/configure
--- nodejs-4.0.0~dfsg.orig/configure
+++ nodejs-4.0.0~dfsg/configure
@@ -604,7 +604,7 @@
     o['variables']['arm_fpu'] = 'vfpv3'
     o['variables']['arm_version'] = '7'
   else:
-    o['variables']['arm_fpu'] = 'vfpv2'
+    o['variables']['arm_fpu'] = 'vfp'
     o['variables']['arm_version'] = '6' if is_arch_armv6() else 'default'
 
   o['variables']['arm_thumb'] = 0      # -marm
diff -ru nodejs-4.0.0~dfsg.orig/debian/rules nodejs-4.0.0~dfsg/debian/rules
--- nodejs-4.0.0~dfsg.orig/debian/rules
+++ nodejs-4.0.0~dfsg/debian/rules
@@ -56,6 +56,13 @@
 DEB_CONFIGURE_EXTRA_FLAGS += --dest-cpu=$(destCpu)
 endif
 
+ifeq (armel, $(DEB_HOST_ARCH))
+CC = gcc -march=armv6
+CXX = g++ -march=armv6
+export CC
+export CXX
+endif
+
 DEB_DESTDIR = $(CURDIR)/debian/tmp
 DEB_MAKE_CLEAN_TARGET = clean
 

Reply via email to