[OE-core] [PATCH 02/11] mdadm: fix CC definition in the Makefile
Paul Menzel
paulepanter at users.sourceforge.net
Sat Dec 3 18:08:18 UTC 2011
Dear Nitin,
thank you for your patch.
Am Freitag, den 02.12.2011, 12:20 -0800 schrieb nitin.a.kamble at intel.com:
> From: Nitin A Kamble <nitin.a.kamble at intel.com>
>
> By hardcoding CC's definition in the Makefile, all the gcc parameters
> set by tune settings are lost. Causing compile failure with x32 toolchain
>
> As the bitbake defined CC is good, there is no need to redfine CC in the
red*e*fine
> make file, hence removed it to fix the issue.
>
> This fixes bug: [YOCTO #1414]
>
> Signed-off-by: Nitin A Kamble <nitin.a.kamble at intel.com>
> ---
> .../mdadm/files/mdadm_fix_for_x32.patch | 24 ++++++++++++++++++++
> meta/recipes-extended/mdadm/mdadm_3.2.2.bb | 3 +-
> 2 files changed, 26 insertions(+), 1 deletions(-)
> create mode 100644 meta/recipes-extended/mdadm/files/mdadm_fix_for_x32.patch
>
> diff --git a/meta/recipes-extended/mdadm/files/mdadm_fix_for_x32.patch b/meta/recipes-extended/mdadm/files/mdadm_fix_for_x32.patch
> new file mode 100644
> index 0000000..898e70b
> --- /dev/null
> +++ b/meta/recipes-extended/mdadm/files/mdadm_fix_for_x32.patch
> @@ -0,0 +1,24 @@
> +UpstreamStatus: pending
> +
> +By hardcoding CC's definition in the Makefile, all the gcc parameters
> +set by tune settings are lost. Causing compile failure with x32 toolchain
> +
> +As the bitbake defined CC is good, there is no need to redfine CC in the
> +make file, hence removed it to fix the issue.
> +
> +Signed-Off-By: Nitin A Kamble <nitin.a.kamble at intel.com>
> +2011/12/01
> +
> +Index: mdadm-3.2.2/Makefile
> +===================================================================
> +--- mdadm-3.2.2.orig/Makefile
> ++++ mdadm-3.2.2/Makefile
> +@@ -40,7 +40,7 @@ KLIBC=/home/src/klibc/klibc-0.77
> +
> + KLIBC_GCC = gcc -nostdinc -iwithprefix include -I$(KLIBC)/klibc/include -I$(KLIBC)/linux/include -I$(KLIBC)/klibc/arch/i386/include -I$(KLIBC)/klibc/include/bits32
> +
> +-CC = $(CROSS_COMPILE)gcc
> ++#CC = $(CROSS_COMPILE)gcc
I would prefer to fix this the way it can be applied upstream. I could
even ask them to apply it.
> + CXFLAGS = -ggdb
> + CWFLAGS = -Wall -Werror -Wstrict-prototypes -Wextra -Wno-unused-parameter
> + ifdef WARN_UNUSED
[…]
Thanks,
Paul
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20111203/64f8bf3d/attachment-0002.sig>
More information about the Openembedded-core
mailing list