Package: linux-kernel-headers
Version: 2.5.999-test7-bk-15
Severity: normal
Tags: patch

To build a 32bit glibc on the amd64 architecture with 'gcc -m32' 
the i386 linux kernel headers will be necessary.

Please apply the following patch which installs the i386 
linux kernel headers in /usr/lib/i386-linux/asm on amd64.

Regards
Andreas Jochens

diff -urN ../tmp-orig/linux-kernel-headers-2.5.999-test7-bk/debian/rules 
./debian/rules
--- ../tmp-orig/linux-kernel-headers-2.5.999-test7-bk/debian/rules      
2004-06-04 14:23:44.583272777 +0200
+++ ./debian/rules      2004-06-04 14:23:33.774328659 +0200
@@ -43,6 +43,14 @@
 
        cp autoconfs/autoconf-$(DEB_HOST_ARCH).h $(includedir)/linux/autoconf.h
 
+ifeq ($(kernel_arch),x86_64)
+       # install the i386 kernel headers in /usr/include/i386-linux
+       mkdir -p $(includedir)/i386-linux
+       ln -s ../linux $(includedir)/i386-linux
+       ln -s ../asm-generic $(includedir)/i386-linux
+       cp -a include/asm-i386 $(includedir)/i386-linux/asm
+endif
+
 ifeq ($(kernel_arch),arm)
        # ARM needs some extra symlinks.
        rm -f $(includedir)/asm/proc


-- System Information:
Debian Release: testing/unstable
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.6-1-k8-smp
Locale: LANG=C, LC_CTYPE=C

-- no debconf information


Reply via email to