[LLVMdev] Error building compiler-rt
Garg, Pranav
garg11 at illinois.edu
Tue Jul 30 20:26:07 PDT 2013
Hi,
I am trying to build llvm along with clang and compiler-rt. when I run
make, I am getting the following compilation error:
...
COMPILE:
clang_linux/full-x86_64/x86_64:/home/pranav/smack-project/llvm/src/projects/compiler-rt/lib/enable_execute_stack.c
/home/pranav/smack-project/llvm/src/projects/compiler-rt/lib/enable_execute_stack.c:53:29:error:
cast to 'unsigned char *' from smaller integer type 'unsigned int'
[-Werror,-Wint-to-pointer-cast]
unsigned char* startPage = (unsigned char*)(p & pageAlignMask);
^
/home/pranav/smack-project/llvm/src/projects/compiler-rt/lib/enable_execute_stack.c:54:27:error:
cast to 'unsigned char *' from smaller integer type 'unsigned int'
[-Werror,-Wint-to-pointer-cast]
unsigned char* endPage = (unsigned
char*)((p+TRAMPOLINE_SIZE+pageSize) & pageAlignMask);
^
2 errors generated.
...
I am using gcc-4.6.3 on a Ubuntu 12.04.1 LTS. Any ideas as to how to
resolve this error?
Thanks
Pranav
More information about the llvm-dev
mailing list