Hi Takumi,<br><br>Thank you for the reply. It turned out that my problem was caused by setting up environment (CC, LD, etc) variables before invoking configure. That kind of stuff seems to confuse configure. Anton Korobeynikov helped me to resolve my problem. <br>
When I removed initialization of environment variables before invoking configure script, I was able to build llvm compiler (using Canadian cross build) right off the box.<br><br>Thanks!<br><br>Regards, Ekaterina.<br><br><br>
<div class="gmail_quote">On Mon, Nov 29, 2010 at 8:18 PM, NAKAMURA Takumi <span dir="ltr"><<a href="mailto:geek4civic@gmail.com">geek4civic@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Hello, Ekaterina.<br>
<br>
FYI, my configure has '--host=i686-pc-mingw32' w/o any additional variables.<br>
and then the build host (ppc fedora 12) has toolchain 'i686-pc-mingw32-*'.<br>
<br>
It could build everything successfully, but I have not built it for a<br>
few months :p<br>
<br>
2010/11/30 Ekaterina Sanina <<a href="mailto:ekaterina.sanina@gmail.com">ekaterina.sanina@gmail.com</a>>:<br>
<div class="im">> cross-compile-build-tools:<br>
>         $(Verb) if [ ! -f BuildTools/Makefile ]; then \<br>
>           $(MKDIR) BuildTools; \<br>
>           cd BuildTools ; \<br>
>           unset CFLAGS ; \<br>
>           unset CXXFLAGS ; \<br>
> +         AR=$(BUILD_AR) ;\<br>
> +         AS=$(BUILD_AS) ;\<br>
> +         LD=$(BUILD_LD) ;\<br>
> +         CC=$(BUILD_CC) ;\<br>
> +         CXX=$(BUILD_CXX) ;\<br>
>           $(PROJ_SRC_DIR)/configure --build=$(BUILD_TRIPLE) \<br>
>                 --host=$(BUILD_TRIPLE) --target=$(BUILD_TRIPLE); \<br>
>           cd .. ; \<br>
<br>
</div>+1.<br>
It would be useful when buildhost's cc is not 'gcc'.<br>
eg. BUILD_CXX='ccache g++'<br>
<font color="#888888"><br>
...Takumi<br>
</font></blockquote></div><br>