From: Jeremy Huddleston Date: Wed, 12 Jan 2005 21:37:11 +0000 (+0000) Subject: Recommitting my kernel-2.eclass headers fix which uses multilib.eclass. X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=cfbd42a572a426d738ed52db8da153a6692bc80f;p=gentoo.git Recommitting my kernel-2.eclass headers fix which uses multilib.eclass. --- diff --git a/eclass/kernel-2.eclass b/eclass/kernel-2.eclass index 5df558ef6c7b..6aa6136b3cf0 100644 --- a/eclass/kernel-2.eclass +++ b/eclass/kernel-2.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.78 2005/01/12 17:55:14 johnm Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.79 2005/01/12 21:37:11 eradicator Exp $ # Description: kernel.eclass rewrite for a clean base regarding the 2.6 # series of kernel with back-compatibility for 2.4 @@ -43,7 +43,7 @@ # UNIPATCH_STRICTORDER - if this is set places patches into directories of # order, so they are applied in the order passed -inherit toolchain-funcs versionator +inherit toolchain-funcs versionator multilib ECLASS="kernel-2" INHERITED="$INHERITED $ECLASS" EXPORT_FUNCTIONS pkg_setup src_unpack src_compile src_install pkg_preinst pkg_postinst @@ -301,18 +301,17 @@ install_headers() { dodir ${ddir}/asm-sparc64 cp -ax ${S}/include/asm-sparc/* ${D}/usr/include/asm-sparc cp -ax ${S}/include/asm-sparc64/* ${D}/usr/include/asm-sparc64 - generate_sparc_asm ${D}/usr/include - else - cp -ax ${S}/include/asm/* ${D}/${ddir}/asm - fi - if [ "${ARCH}" = "amd64" ]; then + #generate_sparc_asm ${D}/usr/include + create_ml_includes /usr/include/asm __sparc__:/usr/include/asm-sparc __sparc64__:/usr/include/asm-sparc64 + elif [ "${ARCH}" = "amd64" ]; then rm -Rf ${D}/${ddir}/asm dodir ${ddir}/asm-i386 dodir ${ddir}/asm-x86_64 cp -ax ${S}/include/asm-i386/* ${D}/usr/include/asm-i386 cp -ax ${S}/include/asm-x86_64/* ${D}/usr/include/asm-x86_64 - /bin/sh ${FILESDIR}/generate-asm-amd64 ${D}/usr/include + #/bin/sh ${FILESDIR}/generate-asm-amd64 ${D}/usr/include + create_ml_includes /usr/include/asm __i386__:/usr/include/asm-i386 __x86_64__:/usr/include/asm-x86_64 else cp -ax ${S}/include/asm/* ${D}/${ddir}/asm fi