[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