I'm running gentoo-1.0-gcc3 now. I tried emerge -e world after upgrading the compiler and it failed at sys-apps/texinfo for reasons I'm not clear about-- while looking for the source file in /usr/portage/distfiles it said 'nothing to be done, file already dowloaded' and then stopped because it couldn't fetch the file--really dumb. Anyway, I re-emerged texinfo by hand just to make sure it was properly re-compiled with gcc3 and I find that it insists on re-emerging gcc3 even though gcc3 has already been installed: # emerge --pretend sys-apps/texinfo/ These are the packages that I would merge, in order. Calculating dependencies ...done! [ebuild R ] sys-devel/gcc-3.0.4-r6 to / I really do have gcc3 installed, honest: # /usr/lib/portage/bin/pkglist |grep gcc sys-devel/gcc-3.0.4-r6 # gcc -v Reading specs from /usr/lib/gcc-lib/i586-pc-linux-gnu/3.0.4/specs Configured with: /var/tmp/portage/gcc-3.0.4-r6/work/gcc-3.0.4/configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share/gcc-3.0.4 --enable-shared --host=i586-pc-linux-gnu --build=i586-pc-linux-gnu --target=i586-pc-linux-gnu --enable-threads=posix --disable-checking --with-local-prefix=/usr/local --with-system-zlib --enable-shared --enable-nls --without-included-gettext Thread model: posix gcc version 3.0.4 Why won't texinfo accept that? BTW, 'emerge rsync' has been acting funny since upgrading to gcc3. It always dowloads about 9000 files now, even if I wait only five minutes betweend rsyncs. Doesn't seem right--rsync should only be fetching files which have changed since last time, right?
Another thought on why rsync is downloading so many files: I noticed it also on a non-gcc3 machine, so I guess it has nothing to do with gcc3. I think now that it may be that, since the new round-robin mirror thingy, I'm downloading from two different mirrors that are not properly sync-ed to each other. So I get one batch of updated files from one mirror, then turn around and load the older, original versions back again from the other mirror? Does rsync work backwards chronologically that way? OTOH, I don't think you guys update 9000 files every day. Hmm.
this is really two problems: 1) gcc 3.0.x has texinfo -inside- it and doesn't need texinfo 4.2 2) two rsync mirrors are out of sync. I'm closing this one as texinfo should remain masked even for gcc3 branch and only be used in gcc 3.1 (which is the first gcc not to include texinfo with itself) I'll continue revamping texinfo 4.2 stuff as that's no longer necessary in bootstrap (reduces overall bloat and may well reduce teh size of the installer iso... ;) HTH,