cvs commit: src/share/mk Makefile bsd.cpu.gcc40.mk bsd.cpu.mk src/gnu/usr.bin/cc40 Makefile Makefile.inc Makefile.langs Makefile.tgt src/gnu/usr.bin/cc40/c++ Makefile g++40.1 src/gnu/usr.bin/cc40/c++filt Makefile src/gnu/usr.bin/cc40/cc ...

Simon 'corecode' Schubert corecode at fs.ei.tum.de
Thu Jun 9 12:05:15 PDT 2005


On 09.06.2005, at 20:16, walt wrote:
# if you like a gcc40 compiled gcc40, do those as well:
make cleandir
make cleandir
I was very surprised that the second cleandir did something
very different than first.  Can you explain briefly?
Nope, I don't know. something with objdir I think, but I don't know.

env CCVER=gcc40 make depend
This step failed.  I hope the warning below may give some clue:

===> cc_tools/gengenrtl
Warning: Object directory not changed from original  
/usr/src/gnu/usr.bin/cc40/cc_tools/gengenrtl

Note that I definitely did a make obj -- more than once.
Now that's weird.

And soon after that warning was this error:
CCVER=gcc40 OBJFORMAT_PATH=/ PATH=/usr/bin:/bin:/usr/sbin:/sbin cc -O  
-pipe -I/usr/src/gnu/usr.bin/cc40/cc_tools/gengenrtl/..//../cc_prep  
-I/usr/src/gnu/usr.bin/cc40/cc_tools/gengenrtl/..//../cc_prep  
-I/usr/src/gnu/usr.bin/cc40/cc_tools/gengenrtl/..//../../../../ 
contrib/gcc-4.0/gcc  
-I/usr/src/gnu/usr.bin/cc40/cc_tools/gengenrtl/..//../../../../ 
contrib/gcc-4.0/gcc/config  
-I/usr/src/gnu/usr.bin/cc40/cc_tools/gengenrtl/..//../../../../ 
contrib/gcc-4.0/include  
-I/usr/src/gnu/usr.bin/cc40/cc_tools/gengenrtl/..//../../../../ 
contrib/gcc-4.0/libcpp/include -DIN_GCC -DHAVE_CONFIG_H  
-DPREFIX=\"/usr\" -DPREFIX1=\"/usr\" -DPREFIX2=\"/usr\"  
-DHAVE_STDLIB_H -DHAVE_STRING_H -DGENERATOR_FILE -I. -static  -o  
gengenrtl.nx gengenrtl.no errors.no ../libiberty/libiberty.na
//usr/libexec/binutils215/elf/ld: cannot find -lgcc
ha! it's a native binary. try this:

env CCVER=gcc40 HOST_CCVER=gcc34 make depend

Thinking that perhaps I needed to make libgcc I went from there to
the gnu/lib steps you posted, but I got the same error for a missing
-lgcc -- using either gcc34 and gcc40.
same in this dir then, but it sets CCVER itself (see Makefile.inc):

env HOST_CCVER=gcc34 make depend

cheers
  simon
--
Serve - BSD     +++  RENT this banner advert  +++    ASCII Ribbon   /"\
Work - Mac      +++  space for low $$$ NOW!1  +++      Campaign     \ /
Party Enjoy Relax   |   http://dragonflybsd.org      Against  HTML   \
Dude 2c 2 the max   !   http://golden-apple.biz       Mail + News   / \
Attachment:
PGP.sig
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pgp00007.pgp
Type: application/octet-stream
Size: 186 bytes
Desc: "Description: This is a digitally signed message part"
URL: <http://lists.dragonflybsd.org/pipermail/commits/attachments/20050609/ad8b73cb/attachment-0022.obj>


More information about the Commits mailing list