In http://gcc.gnu.org/ml/gcc-help/2006-11/msg00058.html I reported the following:
> Building snapshot gcc4-4.3.0-20061104 on OSX 10.3.9 with > odcctools 590-20060413 using a modified Fink script (working > with the previous snapshot) failed with: > ... Since the problem is still there in gcc4-4.3.0-20061111 and I did not get any answer, I tried the following: (1) I replaced gcc/config/darwin.h by the file from gcc4-4.3.0-20061028, and the build was done without obvious problem. (2) Using the gcc/config/darwin.h from gcc4-4.3.0-20061111, I replaced: #define PREFERRED_DEBUGGING_TYPE DWARF2_DEBUG by #define PREFERRED_DEBUGGING_TYPE DBX_DEBUG Then the original failure: > strip: object: .//libgcc_s.1.dylib.tmp malformed object (unknown load > command 8) disappeared (along with the other messages such as: > ranlib: file: ./libgcc.a(_trampoline.o) has no symbols > ... > /sw/lib/odcctools/bin/nm: no name list > ... > /sw/lib/odcctools/bin/ld: warning libgcc/./ppc64-fp_s.o could not > understand DWARF debug information > /sw/lib/odcctools/bin/ld: warning libgcc/./darwin-64_s.o could not > understand DWARF debug information > ... However the build failed with: > ... > Configuring stage 2 in ./intl > configure: creating cache ./config.cache > checking whether make sets $(MAKE)... yes > checking for a BSD-compatible install... /sw/bin/ginstall -c > checking whether NLS is requested... yes > checking for msgfmt... /sw/bin/msgfmt > checking for gmsgfmt... /sw/bin/msgfmt > checking for xgettext... /sw/bin/xgettext > checking for msgmerge... /sw/bin/msgmerge > checking for powerpc-apple-darwin7-gcc... > /sw/src/fink.build/gcc4-4.3.0-20061115/darwin_objdir/./prev-gcc/xgcc > -B/sw/src/fink.build/gcc4-4.3.0-20061115/darwin_objdir/./prev-gcc/ > -B/sw/lib/gcc4/powerpc-apple-darwin7/bin/ > configure: error: C compiler cannot create executables > See `config.log' for more details. > make[2]: *** [configure-stage2-intl] Error 77 > make[1]: *** [stage2-bubble] Error 2 > make: *** [all] Error 2 > checking for C compiler default output file name... ### execution of > /var/tmp/tmp.1.iDjVLN failed, exit code 2 Using #define CPP_SPEC "%{static:%{!dynamic:-D__STATIC__}}%{!static:-D__DYNAMIC__}" instead of #define CPP_SPEC "%{static:%{!dynamic:-D__STATIC__}}%{!static:-D__DYNAMIC__}" \ " %{pthread:-D_REENTRANT}" or removing #define NO_IMPLICIT_EXTERN_C did not help (same failure). Any idea about what's wrong with the new gcc/config/darwin.h when used with OSX 10.3? TIA Dominique d'Humieres