From: Michael Tremer Date: Sun, 11 Dec 2011 20:35:37 +0000 (+0100) Subject: kernel: Fix build on ARM. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c8f122e554decf714bbcca41e2bf0771bc83ad2e;p=ipfire-3.x.git kernel: Fix build on ARM. Header files were exported for x86 and it was tried to install vdso files. --- diff --git a/kernel/kernel.nm b/kernel/kernel.nm index 67a98bd14..c64ffa535 100644 --- a/kernel/kernel.nm +++ b/kernel/kernel.nm @@ -5,7 +5,7 @@ name = kernel version = 3.1.4 -release = 2 +release = 3 thisapp = linux-%{version} maintainer = Michael Tremer @@ -172,8 +172,14 @@ build # Install modules. make ARCH=%{kernel_arch} INSTALL_MOD_PATH=%{BUILDROOT} mod-fw= \ KERNELRELEASE=${fullversion} modules_install - make ARCH=%{kernel_arch} INSTALL_MOD_PATH=%{BUILDROOT} \ - KERNELRELEASE=${fullversion} vdso_install + + # Install vdso. + case "%{DISTRO_ARCH}" in + i686) + make ARCH=%{kernel_arch} INSTALL_MOD_PATH=%{BUILDROOT} \ + KERNELRELEASE=${fullversion} vdso_install + ;; + esac # Create an empty settings file for dracut mkdir -pv %{BUILDROOT}/etc/ld.so.conf.d @@ -244,7 +250,7 @@ build install # Install the header files - make ARCH=x86 INSTALL_HDR_PATH=dest headers_install + make ARCH=%{kernel_arch} INSTALL_HDR_PATH=dest headers_install mkdir -pv %{BUILDROOT}/usr/include find dest/include \( -name .install -o -name ..install.cmd \) -delete cp -rv dest/include/* %{BUILDROOT}/usr/include