[LLVMdev] R: Re: LLVM-3.0 fails to build on linux ppc32
Hal Finkel
hfinkel at anl.gov
Fri Dec 2 11:23:07 PST 2011
On Fri, 2011-12-02 at 20:18 +0100, acrux_it at libero.it wrote:
> >Da: hfinkel at anl.gov
> >Data: 02/12/2011 16.27
> >A: "acrux_it at libero.it"<acrux_it at libero.it>
> >Cc: <llvmdev at cs.uiuc.edu>
> >Ogg: Re: [LLVMdev] LLVM-3.0 fails to build on linux ppc32
> >
> >On Fri, 2011-12-02 at 09:15 -0600, Hal Finkel wrote:
> >> On Fri, 2011-12-02 at 06:58 -0600, Hal Finkel wrote:
> >> > Nico,
> >> >
> >> > There is a third place that '#undef PPC' is needed (at the top of
> >> > PPCFixupKinds.h). Alternatively, you can run configure with -UPPC in
> >> > your CPPFLAGS. I'll try to get this fixed in trunk shortly.
> >>
> >> I just tested this, and I was wrong: passing -UPPC to configure in
> >> CPPFLAGS does not work for some reason. Providing CPPFLAGS=-UPPC as an
> >> argument to make, however, does seem to work.
> >>
> >> $ make CPPFLAGS=-UPPC
> >
> >Unfortunately, this also causes problems. This seems better:
> >
> >$ make CXX='g++ -UPPC'
> >
> >(where g++ should be whatever your original CXX was).
> >
>
>
> ciao Hal,
> thanks a lot for your support.
> i'll try your last suggestion.
>
> Btw, adding -UPPC to my system cxx flags i.e.:
> export CXXFLAGS="$CXXFLAGS -UPPC"
>
> i got, instead, some tests error:
Indeed; it appears that JIT is broken on PPC/Linux, and so the tests
that actually try to run code fail. I'll look at this in greater detail
when I have some time.
-Hal
>
> Expected Passes : 5565
> Expected Failures : 48
> Unsupported Tests : 15
> Unexpected Failures: 28
> make[1]: *** [check-local-lit] Error 1
> make[1]: Leaving directory `/mnt/EXT/00/llvm/work/src/llvm-3.0.src/test'
> make: *** [check] Error 2
>
>
>
> cheers,
> --nico
>
--
Hal Finkel
Postdoctoral Appointee
Leadership Computing Facility
Argonne National Laboratory
More information about the llvm-dev
mailing list