This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

native cc re-used after 3-stage now


After yesterday's commit (Thank you, Philipp) the gcc directory now does
successfully complete a three-stage from native.  But there is a catch.

The top level make bootstrap goes all through the build of GCC itself,
then when it decides to move along, it goes BACK into the GCC directory
and decides to rebuild cpp.  Of course, it does this with native cc
which wont' work becuase many of the objects have been build with the
generated cc.  As another possible hint, it seems to be rerunning
fixincludes on each pass now.

Does anyone recognize this?


..
else \
  case "compare" in \
    *-lean ) rm -rf stage$stage ;; \
    *) ;; \
  esac; true; \
fi
make[1]: Leaving directory `/home2/negcs/gcc'
Building runtime libraries
make[1]: Entering directory `/home2/negcs'
make[2]: Entering directory `/home2/negcs/libiberty'
make[3]: Entering directory `/home2/negcs/libiberty/testsuite'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home2/negcs/libiberty/testsuite'
make[2]: Leaving directory `/home2/negcs/libiberty'
make[2]: Entering directory `/home2/negcs/texinfo'
make all-recursive
make[3]: Entering directory `/home2/negcs/texinfo'
Making all in intl
make[4]: Entering directory `/home2/negcs/texinfo/intl'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home2/negcs/texinfo/intl'
Making all in lib
make[4]: Entering directory `/home2/negcs/texinfo/lib'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home2/negcs/texinfo/lib'
Making all in makeinfo
make[4]: Entering directory `/home2/negcs/texinfo/makeinfo'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home2/negcs/texinfo/makeinfo'
Making all in util
make[4]: Entering directory `/home2/negcs/texinfo/util'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home2/negcs/texinfo/util'
make[3]: Leaving directory `/home2/negcs/texinfo'
make[2]: Leaving directory `/home2/negcs/texinfo'
make[2]: Entering directory `/home2/negcs/etc'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home2/negcs/etc'
make[2]: Entering directory `/home2/negcs/gcc'
/bin/cc  -DIN_GCC    -g  -DHAVE_CONFIG_H  -o cpp cppmain.o \
intl.o libcpp.a obstack.o alloca.o  ./intl/libintl.a     ../libiberty/libiberty.a
Undefined                       first referenced
 symbol                             in file
__divdi3                            libcpp.a(cppexp.o)
__udivdi3                           libcpp.a(cppexp.o)
__umoddi3                           libcpp.a(cppexp.o)
__moddi3                            libcpp.a(cppexp.o)
UX:ld: ERROR: cpp: fatal error: Symbol referencing errors. No output written to cpp


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]