On 3 May 2014 21:39, Munson, Eric <emun...@mgebm.net> wrote:
> On 2014-05-03 03:28, Fathi Boudra wrote:
>>
>> This patch allow to override CC and use it for aarch64 case like the
>> other architectures.
>>
>> Signed-off-by: Fathi Boudra <fathi.bou...@linaro.org>
>> ---
>>  Makefile | 4 ++--
>>  1 file changed, 2 insertions(+), 2 deletions(-)
>>
>> diff --git a/Makefile b/Makefile
>> index 91502e1..5aa1e12 100644
>> --- a/Makefile
>> +++ b/Makefile
>> @@ -33,7 +33,7 @@ CFLAGS += -Wall -fPIC
>>  CPPFLAGS += -D__LIBHUGETLBFS__
>>
>>  ARCH = $(shell uname -m | sed -e s/i.86/i386/)
>> -CC = gcc
>> +CC ?= gcc
>
>
> Is this change because you regularly assign CC at the command line?  I only
> ask because the other rules work without it so I don't understand why it is
> necessary.

Yes, the build system used by distributions does. Usually, the
compiler and the build flags are passed.
In a native build, you aren't affected but if you cross compile, you
can't set the cross-compiler properly since it's hardcoded.

>>
>>  CUSTOM_LDSCRIPTS = yes
>>
>> @@ -66,7 +66,7 @@ ELF32 += armelf_linux_eabi
>>  CUSTOM_LDSCRIPTS = no
>>  else
>>  ifneq (,$(findstring aarch64,$(ARCH)))
>> -CC64 = gcc
>> +CC64 = $(CC)
>
>
> The other architectures specify -m64 to the compiler to signal a 64 bit
> compile.  I am unfamiliar with ARM64 so forgive me if this isn't relevant,
> but don't you want to do the same thing?

-m64 isn't a valid option for GCC on Aarch64:
http://gcc.gnu.org/onlinedocs/gcc/AArch64-Options.html#AArch64-Options

>
>>  ELF64 = aarch64elf
>>  TMPLIB64 = lib64
>>  CUSTOM_LDSCRIPTS = no

------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.  Get 
unparalleled scalability from the best Selenium testing platform available.
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
Libhugetlbfs-devel mailing list
Libhugetlbfs-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libhugetlbfs-devel

Reply via email to