I found from this post : cegcc-devel@lists.sourceforge.net that GCC 4.3.0 doesn't compile libgcc when using all-gcc target.
He was recommended to use the following targets : all-target-libgcc So I tried to add this to the script as shown below : build_bootstrap_gcc() { mkdir -p gcc-bootstrap || exit 1 cd gcc-bootstrap ${BASE_DIRECTORY}/gcc/configure \ --with-gcc \ --with-gnu-ld \ --with-gnu-as \ --target=${TARGET} \ --prefix=${PREFIX} \ --disable-threads \ --disable-nls \ --enable-languages=c \ --disable-win32-registry \ --disable-multilib \ --disable-interwork \ --without-newlib \ --enable-checking \ || exit 1 make all-gcc all-target-libgcc || exit 1 make install-gcc install-target-libgcc || exit 1 cd ${BUILD_DIR} } but it doesn't solve my error and even worst I get another one : Checking multilib configuration for libgcc... mkdir -p -- arm-mingw32ce/libgcc Configuring in arm-mingw32ce/libgcc configure: creating cache ./config.cache checking for --enable-version-specific-runtime-libs... no checking for a BSD-compatible install... /usr/bin/install -c checking for gawk... gawk checking build system type... i686-pc-cygwin checking host system type... arm-unknown-mingw32ce checking for arm-mingw32ce-ar... /opt/mingw32ce/arm-mingw32ce/bin/ar checking for arm-mingw32ce-lipo... arm-mingw32ce-lipo checking for arm-mingw32ce-nm... /home/Vincent/cegcc/src/build-mingw32ce/gcc-bootstrap/./gcc/nm checking for arm-mingw32ce-ranlib... /opt/mingw32ce/arm-mingw32ce/bin/ranlib checking for arm-mingw32ce-strip... /opt/mingw32ce/arm-mingw32ce/bin/strip checking whether ln -s works... yes checking for arm-mingw32ce-gcc... /home/Vincent/cegcc/src/build-mingw32ce/gcc-bootstrap/./gcc/xgcc -B/home/Vincent/cegcc/src/build-mingw32ce/gcc-bootstrap/./gcc/ -L/home/Vincent/cegcc/src/build-mingw32ce/gcc-bootstrap/arm-mingw32ce/winsup/mingw -L/home/Vincent/cegcc/src/build-mingw32ce/gcc-bootstrap/arm-mingw32ce/winsup/w32api/lib -isystem /home/Vincent/cegcc/src/gcc/winsup/mingw/include -isystem /home/Vincent/cegcc/src/gcc/winsup/w32api/include -B/opt/mingw32ce/arm-mingw32ce/bin/ -B/opt/mingw32ce/arm-mingw32ce/lib/ -isystem /opt/mingw32ce/arm-mingw32ce/include -isystem /opt/mingw32ce/arm-mingw32ce/sys-include checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether /home/Vincent/cegcc/src/build-mingw32ce/gcc-bootstrap/./gcc/xgcc -B/home/Vincent/cegcc/src/build-mingw32ce/gcc-bootstrap/./gcc/ -L/home/Vincent/cegcc/src/build-mingw32ce/gcc-bootstrap/arm-mingw32ce/winsup/mingw -L/home/Vincent/cegcc/src/build-mingw32ce/gcc-bootstrap/arm-mingw32ce/winsup/w32api/lib -isystem /home/Vincent/cegcc/src/gcc/winsup/mingw/include -isystem /home/Vincent/cegcc/src/gcc/winsup/w32api/include -B/opt/mingw32ce/arm-mingw32ce/bin/ -B/opt/mingw32ce/arm-mingw32ce/lib/ -isystem /opt/mingw32ce/arm-mingw32ce/include -isystem /opt/mingw32ce/arm-mingw32ce/sys-include accepts -g... yes checking for /home/Vincent/cegcc/src/build-mingw32ce/gcc-bootstrap/./gcc/xgcc -B/home/Vincent/cegcc/src/build-mingw32ce/gcc-bootstrap/./gcc/ -L/home/Vincent/cegcc/src/build-mingw32ce/gcc-bootstrap/arm-mingw32ce/winsup/mingw -L/home/Vincent/cegcc/src/build-mingw32ce/gcc-bootstrap/arm-mingw32ce/winsup/w32api/lib -isystem /home/Vincent/cegcc/src/gcc/winsup/mingw/include -isystem /home/Vincent/cegcc/src/gcc/winsup/w32api/include -B/opt/mingw32ce/arm-mingw32ce/bin/ -B/opt/mingw32ce/arm-mingw32ce/lib/ -isystem /opt/mingw32ce/arm-mingw32ce/include -isystem /opt/mingw32ce/arm-mingw32ce/sys-include option to accept ANSI C... none needed checking how to run the C preprocessor... /lib/cpp configure: error: C preprocessor "/lib/cpp" fails sanity check See `config.log' for more details. make: *** [configure-target-libgcc] Error 1 On Sat, 14 Jun 2008 12:45:43 +0200, <[EMAIL PROTECTED]> wrote: > > Hi, > > > > I am trying to compile the GCC 4.3.0 available in cegcc trunk but for now > I > > get the following error : > > > > Making in mingwex... > > make[1]: Entering directory > > `/home/Vincent/cegcc/src/build-mingw32ce/mingw/mingwex' > > make[1]: Nothing to be done for `all'. > > make[1]: Leaving directory > > `/home/Vincent/cegcc/src/build-mingw32ce/mingw/mingwex' > > arm-mingw32ce-dlltool --as arm-mingw32ce-as --output-def mingwthrd.def > > mthr.o mthr_init.o > > arm-mingw32ce-gcc -Wl,--base-file=mingwthrd.base -B./ -mdll > > -Wl,--image-base,0x6FBC0000 mthr.o mthr_init.o -Lmingwex \ > > -o mingwthrd_dummy.exe > > /opt/mingw32ce/lib/gcc/arm-mingw32ce/4.3.1/../../../../arm-mingw32ce/bin/ld: > > cannot find -lgcc > > collect2: ld returned 1 exit status > > make: *** [mingwthrd.def] Error 1 > > > > > > > > When I compare to a 4.1.0 log(see below) I can see that there is no make > > commande after the cat command in 4.3.0... > > > > > > cat /d/Professionnel/Projets/cegcc/src/gcc/gcc/config/fp-bit.c >> dp-bit.c > > make \ > > CFLAGS="-g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes > > -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute > > -fno-common " \ > > CONFIG_H="config.h auto-host.h > > /d/Professionnel/Projets/cegcc/src/gcc/gcc/../include/ansidecl.h > > /d/Professionnel/Projets/cegcc/src/gcc/gcc/config/i386/xm-cygwin.h" \ > > MAKEOVERRIDES= \ > > -f libgcc.mk all > > make[2]: Entering directory > > `/d/Professionnel/Projets/cegcc/src/build-mingw32ce/gcc-bootstrap/gcc' > > for d in libgcc; do \ > > if [ -d $d ]; then true; else /bin/sh > > /d/Professionnel/Projets/cegcc/src/gcc/gcc/../mkinstalldirs $d; fi; \ > > done > > mkdir -p -- libgcc > > if [ -f stmp-dirs ]; then true; else touch stmp-dirs; fi > > > > /d/Professionnel/Projets/cegcc/src/build-mingw32ce/gcc-bootstrap/./gcc/xgcc > > -B/d/Professionnel/Projets/cegcc/src/build-mingw32ce/gcc-bootstrap/./gcc/ > > -B/opt/mingw32ce/arm-mingw32ce/bin/ -B/opt/mingw32ce/arm-mingw32ce/lib/ > > -isystem /opt/mingw32ce/arm-mingw32ce/include -isystem > > /opt/mingw32ce/arm-mingw32ce/sys-include -O2 > > -I/d/Professionnel/Projets/cegcc/src/gcc/gcc/../winsup/w32api/include -O2 > > -g -O2 -DIN_GCC -DCROSS_COMPILE -W -Wall -Wwrite-strings > > -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem > > ./include -g -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -I. > > -I. -I/d/Professionnel/Projets/cegcc/src/gcc/gcc > > -I/d/Professionnel/Projets/cegcc/src/gcc/gcc/. > > -I/d/Professionnel/Projets/cegcc/src/gcc/gcc/../include > > -I/d/Professionnel/Projets/cegcc/src/gcc/gcc/../libcpp/include > -DL_udivsi3 > > -xassembler-with-cpp -c > > /d/Professionnel/Projets/cegcc/src/gcc/gcc/config/arm/lib1funcs.asm -o > > libgcc/./_udivsi3.o > > > > rm -f ./libgcc.a > > arm-mingw32ce-ar rc ./libgcc.a libgcc/./_udivsi3.o libgcc/./_divsi3.o > > libgcc/./_umodsi3.o libgcc/./_modsi3.o libgcc/./_dvmd_tls.o > > libgcc/./_bb_init_func.o libgcc/./_call_via_rX.o > > libgcc/./_interwork_call_via_rX.o libgcc/./_lshrdi3.o libgcc/./_ashrdi3.o > > libgcc/./_ashldi3.o libgcc/./_negdf2.o libgcc/./_addsubdf3.o > > libgcc/./_muldivdf3.o libgcc/./_cmpdf2.o libgcc/./_unorddf2.o > > libgcc/./_fixdfsi.o libgcc/./_fixunsdfsi.o libgcc/./_truncdfsf2.o > > libgcc/./_negsf2.o libgcc/./_addsubsf3.o libgcc/./_muldivsf3.o > > libgcc/./_cmpsf2.o libgcc/./_unordsf2.o libgcc/./_fixsfsi.o > > libgcc/./_fixunssfsi.o libgcc/./_floatdidf.o libgcc/./_floatdisf.o > > libgcc/./_muldi3.o libgcc/./_negdi2.o libgcc/./_cmpdi2.o > > libgcc/./_ucmpdi2.o libgcc/./_fixunsdfdi.o libgcc/./_fixdfdi.o > > libgcc/./_fixunssfdi.o libgcc/./_fixsfdi.o libgcc/./_fixxfdi.o > > libgcc/./_fixunsxfdi.o libgcc/./_floatdixf.o libgcc/./_fixunsxfsi.o > > libgcc/./_fixtfdi.o libgcc/./_fixunstfdi.o libgcc/./_floatditf.o > > libgcc/./_clear_cache.o libgcc/./_enable_execute_stack.o > > libgcc/./_trampoline.o libgcc/./__main.o libgcc/./_absvsi2.o > > libgcc/./_absvdi2.o libgcc/./_addvsi3.o libgcc/./_addvdi3.o > > libgcc/./_subvsi3.o libgcc/./_subvdi3.o libgcc/./_mulvsi3.o > > libgcc/./_mulvdi3.o libgcc/./_negvsi2.o libgcc/./_negvdi2.o > > libgcc/./_ctors.o libgcc/./_ffssi2.o libgcc/./_ffsdi2.o libgcc/./_clz.o > > libgcc/./_clzsi2.o libgcc/./_clzdi2.o libgcc/./_ctzsi2.o > libgcc/./_ctzdi2.o > > libgcc/./_popcount_tab.o libgcc/./_popcountsi2.o libgcc/./_popcountdi2.o > > libgcc/./_paritysi2.o libgcc/./_paritydi2.o libgcc/./_powisf2.o > > libgcc/./_powidf2.o libgcc/./_powixf2.o libgcc/./_powitf2.o > > libgcc/./_mulsc3.o libgcc/./_muldc3.o libgcc/./_mulxc3.o > libgcc/./_multc3.o > > libgcc/./_divsc3.o libgcc/./_divdc3.o libgcc/./_divxc3.o > libgcc/./_divtc3.o > > libgcc/./_eprintf.o libgcc/./__gcc_bcmp.o libgcc/./_divdi3.o > > libgcc/./_moddi3.o libgcc/./_udivdi3.o libgcc/./_umoddi3.o > > libgcc/./_udiv_w_sdiv.o libgcc/./_udivmoddi4.o libgcc/./_pack_sf.o > > libgcc/./_unpack_sf.o libgcc/./_addsub_sf.o libgcc/./_mul_sf.o > > libgcc/./_div_sf.o libgcc/./_fpcmp_parts_sf.o libgcc/./_compare_sf.o > > libgcc/./_eq_sf.o libgcc/./_ne_sf.o libgcc/./_gt_sf.o libgcc/./_ge_sf.o > > libgcc/./_lt_sf.o libgcc/./_le_sf.o libgcc/./_unord_sf.o > > libgcc/./_si_to_sf.o libgcc/./_sf_to_si.o libgcc/./_negate_sf.o > > libgcc/./_make_sf.o libgcc/./_sf_to_df.o libgcc/./_thenan_sf.o > > libgcc/./_sf_to_usi.o libgcc/./_usi_to_sf.o libgcc/./_pack_df.o > > libgcc/./_unpack_df.o libgcc/./_addsub_df.o libgcc/./_mul_df.o > > libgcc/./_div_df.o libgcc/./_fpcmp_parts_df.o libgcc/./_compare_df.o > > libgcc/./_eq_df.o libgcc/./_ne_df.o libgcc/./_gt_df.o libgcc/./_ge_df.o > > libgcc/./_lt_df.o libgcc/./_le_df.o libgcc/./_unord_df.o > > libgcc/./_si_to_df.o libgcc/./_df_to_si.o libgcc/./_negate_df.o > > libgcc/./_make_df.o libgcc/./_df_to_sf.o libgcc/./_thenan_df.o > > libgcc/./_df_to_usi.o libgcc/./_usi_to_df.o libgcc/./unwind-dw2.o > > libgcc/./unwind-dw2-fde.o libgcc/./unwind-sjlj.o libgcc/./gthr-gnat.o > > libgcc/./unwind-c.o > > arm-mingw32ce-ranlib ./libgcc.a > > > > > > Any idea ? > > > > > > > > > > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://sourceforge.net/services/buy/index.php > _______________________________________________ > Cegcc-devel mailing list > Cegcc-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/cegcc-devel ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php _______________________________________________ Cegcc-devel mailing list Cegcc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/cegcc-devel