[OE-core] [PATCH 3/5] eglibc: Update 2.13 to avoid multilib conflicts

Phil Blundell philb at gnu.org
Mon Jul 25 13:59:38 UTC 2011


On Mon, 2011-07-25 at 14:47 +0100, Richard Purdie wrote:
> --- /dev/null
> +++ b/meta/recipes-core/eglibc/eglibc-2.13/arch-ia32.patch
> @@ -0,0 +1,5309 @@
> +Sync the i386 and x86_64 headers into one common IA32 set of headers.
> +
> +The goal is to ensure that any headers produced in a 32-bit or 64-bit build
> +are not only functionally equivalent, but actually the same in order to avoid
> +file conflicts.
> +
> +The only remaining conflict is the bits/syscall.h.  This is dynamically
> +generated, and so far I've been unable to figure out how to get both
> +i386 and x86_64 to generate the same file.  We'll need to handle this
> +in the recipe itself.
> +
> +Signed-off-by: Mark Hatle <mark.hatle at windriver.com>

This patch is missing an Upstream-Status.  It's also rather large and
intrusive which makes it hard to review sensibly and seems like it might
be a maintenance headache in the future.  I wonder whether it would be
better to just put the 32-bit and 64-bit headers for eglibc in separate
subdirectories (say /usr/include/32/... and /usr/include/64/...) and not
bother even trying to patch them to be the same.

p.






More information about the Openembedded-core mailing list