This is the mail archive of the crossgcc@sources.redhat.com mailing list for the crossgcc project.
See the CrossGCC FAQ for lots more information.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Hi I could solve my recent problem (thanks Ken). But there is another one. What i would like to do: - Building gcc 3.0.3 with newlib as crosscompiler for target "arm-elf". - Having all libs (newlib (libc), libgcc etc.) as arm, thumb, arm/interwork and thumb/interwork What i did: - extracting gcc 3.0.2 to gcc-3.0.2. - symbolic link to newlib in gcc - mkdir build-gcc - in build-gcc I executed following configure: ../gcc-3.0.2/configure --target=arm-elf --prefix=/usr/local --with-gnu-as -- with-gnu-ld --with-newlib --enable-languages=c,c++ --enable-multilib --enable-interwork --with-cpu=arm7tdmi - make all What i get: - Building of interworking libs is nearly working. In build-gcc/arm-elf i can find the subdir as expected. The problem: The build fails with following message: ----- snip ---------------------- make[7]: Leaving directory `/xgcc-arm/build-gcc/arm-elf/interwork/libstdc++-v3/testsuite' make[7]: Entering directory `/xgcc-arm/build-gcc/arm-elf/interwork/libstdc++-v3' true "AR_FLAGS=rc" "CC_FOR_BUILD=gcc" "CC_FOR_TARGET=/xgcc-arm/build-gcc/gcc/xgcc -B/xgcc-arm/build-gcc/gcc/ -nost dinc -B/xgcc-arm/build-gcc/arm-elf/newlib/ -isystem /xgcc-arm/build-gcc/arm-elf/newlib/targ-include -isystem /xgcc-arm/gcc-3.0.2/newlib/libc/include -B/usr/local/arm-elf/bin/ -B/usr/loc al/arm-elf/lib/ -isystem /usr/local/arm-elf/include" "CFLAGS=-g -O2 -mthumb-interwork" "CXXFLAGS=-g -O2 -mthumb-interwork" "CFLAGS_FOR_BUILD=" "CFLAGS_FOR_TARGET=-g -O2" "INSTALL=/usr/bin/install -c" "INSTALL_DATA=/usr/bin/install -c -m 644" "INSTALL_PROGRAM=/usr/bin/install -c " "INSTALL_SCRIPT=/usr/bin/install -c " "LDFLAGS=-mthumb-interwork" "LIBCFLAGS=-g -O2 -mthumb-interwork" "LIBCFLAGS_FOR_TARGET=-g -O2" "MAKE=make" "MAKEINFO=makeinfo " "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/sh" "RUNTESTFLAGS=" "exec_prefix=/usr/local" "infodir=/usr/local/info" "libdir=/usr/local/lib" "includedir=/usr/local/include" "prefix=/usr/local" "tooldir=/usr/local/arm-elf" "AR=arm-elf-ar" "AS=/usr/local/arm-elf/bin/as.exe" "LD=/usr/local/arm-elf/bin/ld.exe" "LIBCFLAGS=-g -O2 -mthumb-interwork" "PICFLAG=" "RANLIB=arm-elf-ranlib" "NM=/usr/local/arm-elf/bin/nm.exe" "NM_FOR_BUILD=" "NM_FOR_TARGET=/usr/local/arm-elf/bin/nm.exe" "DESTDIR=" "WERROR=" DO=all multi-do make[7]: Leaving directory `/xgcc-arm/build-gcc/arm-elf/interwork/libstdc++-v3' make[6]: Leaving directory `/xgcc-arm/build-gcc/arm-elf/interwork/libstdc++-v3' make[5]: Leaving directory `/xgcc-arm/build-gcc/arm-elf/interwork/libstdc++-v3' make[5]: Entering directory `/xgcc-arm/build-gcc/arm-elf/thumb/interwork/libstdc++-v3' make[5]: *** No rule to make target `all'. Stop. make[5]: Leaving directory `/xgcc-arm/build-gcc/arm-elf/thumb/interwork/libstdc++-v3' make[4]: *** [multi-do] Error 1 make[4]: Leaving directory `/xgcc-arm/build-gcc/arm-elf/libstdc++-v3' make[3]: *** [all-multi] Error 2 make[3]: Leaving directory `/xgcc-arm/build-gcc/arm-elf/libstdc++-v3' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/xgcc-arm/build-gcc/arm-elf/libstdc++-v3' make[1]: *** [all-recursive-am] Error 2 make[1]: Leaving directory `/xgcc-arm/build-gcc/arm-elf/libstdc++-v3' make: *** [all-target-libstdc++-v3] Error 2 ----------------------- snap ---------------------- - In "build-gcc/arm-elf/thumb/interwork/libstdc++-v3" there is _NO_ Makefile. There are only to files: > confdefs.h and config.log < What's wrong? Thanks for any help! Alex ------ Want more information? See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/ Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |