Updated replacement for the second patch attached.
Cheers,
--
Steve McIntyre
[email protected]
--- klibc-1.5.22/debian/rules 2011-05-18 12:56:12.000000000 +0000
+++ klibc-1.5.22/debian/rules 2011-06-14 16:58:59.000000000 +0000
@@ -4,10 +4,14 @@
#export DH_VERBOSE=1
DEB_HOST_ARCH := $(shell dpkg-architecture -qDEB_HOST_ARCH)
+DEB_HOST_MULTIARCH := $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
ifeq ($(DEB_HOST_ARCH),armel)
DEB_MAKE_ENVVARS := CONFIG_AEABI=y
endif
+ifeq ($(DEB_HOST_ARCH),armhf)
+DEB_MAKE_ENVVARS := ARCH=arm CONFIG_AEABI=y CPU_ARCH=armv7-a CPU_TUNE=cortex-a8
+endif
ifeq ($(DEB_HOST_ARCH),ia64)
DEB_MAKE_ENVVARS := ARCH=ia64
endif
@@ -43,8 +54,15 @@
rm -rf linux/include; \
mkdir -p linux/include; \
ln -s /usr/include/linux linux/include; \
- for x in /usr/include/asm*; do \
- ln -s $${x} linux/include; \
+ INC_PATH="/usr/include/asm*"; \
+ if [ -n "$(DEB_HOST_MULTIARCH)" ]; then \
+ INC_PATH="$${INC_PATH} /usr/include/$(DEB_HOST_MULTIARCH)/asm*"; \
+ INC_PATH="$${INC_PATH} /usr/$(DEB_HOST_MULTIARCH)/include/asm*"; \
+ fi; \
+ for x in $${INC_PATH}; do \
+ if [ -e $${x} ] ; then \
+ ln -sf $${x} linux/include; \
+ fi; \
done \
fi
make all $(DEB_MAKE_ENVVARS)