[PATCH] Allow BUILD_CFLAGS and TARGET_CFLAGS to be specified at configure time

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Horms,

> Can we get rid of TARGET_CFLAGS? It doesn't seem to be used anywhere.

We need a way to specify cflags to build things in the target arch (ie,
purgatory). It looks like we're getting around this by specifying the
purgatory's cflags in purgatory/arch/$ARCH/Makefile, which I guess is
ok.

I'm able to build a powerpc64 kexec to run on a powerpc32 machine,
which is what I'm after here. I still get a bunch of warnings though:

kexec/arch/ppc64/kexec-zImage-ppc64.c: In function ?zImage_ppc64_load?:
kexec/arch/ppc64/kexec-zImage-ppc64.c:164: warning: cast to pointer from integer of different size

kexec/arch/ppc64/kexec-elf-ppc64.c: In function ?elf_ppc64_load?:
kexec/arch/ppc64/kexec-elf-ppc64.c:121: warning: integer constant is too large for ?unsigned long? type
kexec/arch/ppc64/kexec-elf-ppc64.c:237: warning: cast from pointer to integer of different size
kexec/arch/ppc64/kexec-elf-ppc64.c:276: warning: cast from pointer to integer of different size
kexec/arch/ppc64/kexec-elf-ppc64.c:283: warning: cast from pointer to integer of different size
kexec/arch/ppc64/kexec-elf-ppc64.c:287: warning: cast from pointer to integer of different size
kexec/arch/ppc64/kexec-elf-ppc64.c:352: warning: format ?%ld? expects type ?long int?, but argument 5 has type ?size_t?

kexec/arch/ppc64/crashdump-ppc64.c:45: warning: integer constant is too large for ?long? type
kexec/arch/ppc64/crashdump-ppc64.c:45: warning: large integer implicitly truncated to unsigned type
kexec/arch/ppc64/crashdump-ppc64.c:46: warning: integer constant is too large for ?long? type
kexec/arch/ppc64/crashdump-ppc64.c:46: warning: integer constant is too large for ?long? type
kexec/arch/ppc64/crashdump-ppc64.c:46: warning: large integer implicitly truncated to unsigned type
kexec/arch/ppc64/crashdump-ppc64.c:56: warning: integer constant is too large for ?long? type
kexec/arch/ppc64/crashdump-ppc64.c:56: warning: large integer implicitly truncated to unsigned type
kexec/arch/ppc64/crashdump-ppc64.c:57: warning: integer constant is too large for ?long? type
kexec/arch/ppc64/crashdump-ppc64.c:57: warning: integer constant is too large for ?long? type
kexec/arch/ppc64/crashdump-ppc64.c:57: warning: large integer implicitly truncated to unsigned type

Cheers,


Jeremy





[Index of Archives]     [LM Sensors]     [Linux Sound]     [ALSA Users]     [ALSA Devel]     [Linux Audio Users]     [Linux Media]     [Kernel]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux