[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Ltib] config option use BSP kernel headers with >= linux-2.6.17
From: |
Peter Barada |
Subject: |
Re: [Ltib] config option use BSP kernel headers with >= linux-2.6.17 |
Date: |
Thu, 21 Mar 2013 15:32:06 -0400 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130308 Thunderbird/17.0.4 |
On 03/21/2013 02:36 PM, Stuart Hughes wrote:
> Hi Aaron,
>
> From what I recall 'make headers_install' is not sufficient on all
> platforms to provide the required interface. IIRC the
> PKG_KERNEL_WANT_HEADERS leaves the actual kernel headers unpacked so
> that some packages can reach indirectly and grab what they want.
Stuart,
with the diff I provided (and adding
CNFIG_PKG_WANT_KERNEL_HEADERS_INSTALL=y in your platform .config), it
does install the kernel headers and is able to build kernel modules and
a bunch of the packages that need kernel headers. Its independed of
whether the kernel source is left unpacked...
>
> Regards, Stuart
>
> On 19/03/13 19:35, Aaron Wegner wrote:
>> Going through the Git log of the Linux kernel it seems like there has been
>> a basic implementation of 'make headers_install' since about 2.6.17. I
>> was trying to install the headers of a 3.8 kernel and running into some
>> problems. I seemed to be able to overcome these by editing
>> dist/lfs-5.1/kernel/kernel-common.tmpl and replacing the
>> PKG_KERNEL_WANT_HEADERS section with the following.
>>
>> if [ -n "$PKG_KERNEL_WANT_HEADERS" ]
>> then
>> make ARCH=$LINTARCH HOSTCC="$BUILDCC"
>> INSTALL_HDR_PATH=$RPM_BUILD_ROOT/%{pfx}/usr/src/linux headers_install
>> fi
>>
>> Maybe this could be a patch? Not exactly sure how to specify the
>> condition that the kernel version is greater than or equal to one in which
>> the 'make headers_install' is working well, but for recent kernels the
>> current LTIB spec file fails since the includes are reordered from the old
>> way.
>>
>>
>> Thanks,
>>
>> Aaron
>>
>>
>>
>> _______________________________________________
>> LTIB home page: http://ltib.org
>>
>> Ltib mailing list
>> address@hidden
>> https://lists.nongnu.org/mailman/listinfo/ltib
>>
> _______________________________________________
> LTIB home page: http://ltib.org
>
> Ltib mailing list
> address@hidden
> https://lists.nongnu.org/mailman/listinfo/ltib
--
Peter Barada
address@hidden