[cfe-dev] LLVM and Clang 3.1 on CentOS 5.6 GCC 4.4
Mohamed Bana
mohamed at bana.org.uk
Tue Aug 7 01:31:57 PDT 2012
After starting configure as:
CC=gcc44 CXX=g++44 ../configure
--prefix=/home/dev/software-builds/llvm-3.1_install --enable-optimized
--enable-assertions --with-c-include-dirs=/usr/include/c++/4.4.6
I get this error message:
...
MKDIR:
/home/dev/software-builds/llvm-3.1.src/build/tools/clang/runtime/compiler-rt/clang_linux/asan-i386
COMPILE: clang_linux/full-i386/i386:
/home/dev/software-builds/llvm-3.1.src/projects/compiler-rt/lib/absvdi2.c
COMPILE: clang_linux/full-i386/i386:
/home/dev/software-builds/llvm-3.1.src/projects/compiler-rt/lib/absvsi2.c
COMPILE: clang_linux/full-i386/i386:
/home/dev/software-builds/llvm-3.1.src/projects/compiler-rt/lib/absvti2.c
COMPILE: clang_linux/full-i386/i386:
/home/dev/software-builds/llvm-3.1.src/projects/compiler-rt/lib/adddf3.c
COMPILE: clang_linux/full-i386/i386:
/home/dev/software-builds/llvm-3.1.src/projects/compiler-rt/lib/addsf3.c
In file included from
/home/dev/software-builds/llvm-3.1.src/projects/compiler-rt/lib/absvdi2.c:15:
In file included from
/home/dev/software-builds/llvm-3.1.src/projects/compiler-rt/lib/int_lib.h:41:
In file included from
/home/dev/software-builds/llvm-3.1.src/projects/compiler-rt/lib/int_types.h:21:
/home/dev/software-builds/llvm-3.1.src/projects/compiler-rt/lib/int_endianness.h:71In
file included from
/home/dev/software-builds/llvm-3.1.src/projects/compiler-rt/lib/absvsi2.c:15:
In file included from
/home/dev/software-builds/llvm-3.1.src/projects/compiler-rt/lib/int_lib.h:41:
In file included from
/home/dev/software-builds/llvm-3.1.src/projects/compiler-rt/lib/int_types.h:21:
/home/dev/software-builds/llvm-3.1.src/projects/compiler-rt/lib/int_endianness.h:71:10:
fatal error: 'endian.h' file not found
:#include <endian.h>
^
10: fatal error: 'endian.h' file not found
#include <endian.h>
^1 error generated.
What am I doing wrong?
—Mohamed
On 6 August 2012 22:45, Mohamed Bana <mohamed at bana.org.uk> wrote:
> Do I need to apply patches to the 3.1 tarball to make it compile on CentOS
> 5.6 x86? From my searching it seems like using GCC 4.4 on CentOS 5.6 x86
> is supported but it fails when trying to compile ASan.
>
> What are the right flags to pass to configure? By default CentOS 5.6 uses
> GCC 4.1 so the headers - even after installing GCC 4.4 - that configure
> uses when I tell it to us a different compiler are still the 4.1 ones.
>
> CC=gcc44 CXX=g++44 ../configure ...
>
> This is the bug report: http://llvm.org/bugs/show_bug.cgi?id=12522
>
> I guess my question is what am I missing from the configure line?
>
> —Mohamed
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20120807/102d325d/attachment.html>
More information about the cfe-dev
mailing list