[PATCH] 2.6.31 kernel broke 0.9.30.1 build for sh4.

Bernhard Reutner-Fischer rep.dot.nop at gmail.com
Fri Sep 18 14:44:58 UTC 2009


On Thu, Sep 17, 2009 at 09:19:08PM -0500, Rob Landley wrote:
>The bits/kernel_types.h file breaks every other kernel release, it's a horrible 
>hack that _really_ needs to be dealt with properly someday.
>
>This time, the 32 bit and 64 bit SH architectures were merged, so now the 
>guards look like:
>
>#ifndef __ASM_SH_POSIX_TYPES_32_H
>#define __ASM_SH_POSIX_TYPES_32_H
>
>And the header is instead checking:
>
>#ifndef __ASM_SH_POSIX_TYPES_H
>#define __ASM_SH_POSIX_TYPES_H
>
>And thus the build breaks.  Attached is a quick stab at fixing it.

Is there some educated guess we could apply clairvoyant to handle
upcoming breakage in the kernel types?
Perhaps you could ask folks to lay down their plan for a scheme they
intend to pursue for these type-guards in the future? TIA :)

>At some point, a 0.9.30.2 might be nice...

You're aware that we have a 0.9.30 branch, i assume.
Cherry-pick requests that should be applied to the stable branch are
welcome (the NO_LONG_DOUBLE_MATH comes to mind..)


More information about the uClibc mailing list