[klibc] [BUG] Choice between compile errors
H. Peter Anvin
hpa at zytor.com
Fri Jul 6 09:15:39 PDT 2007
Bodo Eggert wrote:
> On Thu, 5 Jul 2007, H. Peter Anvin wrote:
>> Bodo Eggert wrote:
>
>>> If the linux kernel was built using O=builddir, there is no correct choice
>>> for the linux symlink in klibc-1.5. See below for the possible outcomes:
>> Don't do that then...
>
> It's a standard feature, and it's there because it has a purpose.
> I'm compiling for three systems, not using O= would be very inconvenient,
> especially if done only to make klibc happy.
Of course. Unfortunately the O= uses a lot of -I hacks which are hard
to replicate in klibc. Like anything else, I'm sure that it could be
done with enough time.
>> either use a clean kernel tree for this specific
>> purpose,
>
> A clean tree won't do, you have to dirty it by starting a compile in order
> to get the required headers.
Right, but you don't need to do a full compile, just "make defconfig;
make prepare".
>> or use the output of "make headers_install" (which is really
>> the Right Thing to do.)
>
> Thanks, you should probably mention that in the README.
>
> To be more precise: The linux link has to point to
> - a linux directory which was used for compiling a kernel without O=
> or
> - INSTALL_HDR_PATH after running 'make headers_install'
Yes, that would be good.
-hpa
More information about the klibc
mailing list