LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   *BSD (http://www.linuxquestions.org/questions/%2Absd-17/)
-   -   wrong to compile the gcc-4.1.2,everyone could help me . (http://www.linuxquestions.org/questions/%2Absd-17/wrong-to-compile-the-gcc-4-1-2-everyone-could-help-me-662347/)

panger123 08-12-2008 08:19 PM

wrong to compile the gcc-4.1.2,everyone could help me .
 
I need mips-cross-tools. so I download the binulite-17 and its patch, gcc-4.1.2 and its patch ,glibc-2.5 and glibc-linuxthreads-2.5 glibc-ports-2.5 glibc-libin-2.5 .
to compile the binulite-17, OK!
to compile the gcc-4.1.2 , it show err!
I tar the gcc-4.1.2 , entry it , patch the patches, mkdir cross and cd cross,configure with ../configure --target=mipsel-linux --prefix=/opt/linux/bin (where the binulite tools ld . ranlib ...were here) --enable-languages=c --disable-shared --without-headers --with-newlib
that is OK!
But when I run make, it show err those:
checking target system type... mipsel-unknown-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for mipsel-linux-strip... mipsel-linux-strip
checking for --enable-version-specific-runtime-libs... no
checking whether to enable maintainer-specific portions of Makefiles... no
checking for mipsel-linux-gcc... /home/panger123/patch/gcc-4.1.2/little-cross/./gcc/xgcc -B/home/panger123/patch/gcc-4.1.2/little-cross/./gcc/ -B/opt/linux/little/mipsel-linux/bin/ -B/opt/linux/little/mipsel-linux/lib/ -isystem /opt/linux/little/mipsel-linux/include -isystem /opt/linux/little/mipsel-linux/sys-include
checking for C compiler default output file name... configure: error: C compiler cannot create executables
See `config.log' for more details.
make[1]: *** [configure-target-libmudflap] 错误 1


So I see the config.log , it show like this:
68 configure:5775: checking where to find the target gcj
69 configure:5803: checking where to find the target gfortran
70 configure:5831: checking where to find the target ld
71 configure:5856: checking where to find the target lipo
72 configure:5871: checking where to find the target nm
73 configure:5896: checking where to find the target objdump
74 configure:5921: checking where to find the target ranlib
75 configure:5946: checking where to find the target strip
76 configure:5971: checking where to find the target windres
77 configure:6024: checking whether to enable maintainer-specific portions of Makefiles
78 configure:6071: checking if symbolic links between directories work

No errs were show !

Maybe it is my wrong configuration , could anyone help me? thanks. My MSN is :panger123@126.com

frob23 08-13-2008 05:07 AM

Off the top of my head, I wonder if you have /tmp or $TMPDIR mounted -noexec.

Aside from that, I might need to wake up fully to have a better guess.

panger123 08-14-2008 07:44 PM

thanks you very much!

frob23 08-14-2008 10:58 PM

Quote:

Originally Posted by panger123 (Post 3248014)
thanks you very much!

So am I to assume you have fixed the problem?

I'm happy to have helped... I can't tell you how many times I've run into this issue myself because I have a couple machines intentionally mounting /tmp -noexec. I either have to reset $TMPDIR before building or remount /tmp before building.

This isn't arcane knowledge... it's only from accidentally running headfirst into this wall myself... repeatedly.


All times are GMT -5. The time now is 05:50 PM.