I upgraded the kernel on my mail server (P233-MMX) from gentoo-sources-2.4.20-r8 to gs-sources-2.4.23-pre8, then afterwards emerge'd a binary gcc package compiled on my desktop machine.

I rebooted to load the new kernel, and was going to finish 'emerge -u world' but emerge died with "Illegal instruction".

I rebooted back into my original kernel, and tried emerge and got the same thing, so I am assuming it is something wrong with gcc.

I compiled gcc on my desktop machine with (the env variables are the same as what's in the mail server's make.conf):

# export CHOST="i586-pc-linux-gnu"
# export CFLAGS="-O3 -mcpu=pentium-mmx -funroll-loops -pipe"
# emerge -B gcc

Then on the mail server, I had to create /usr/portage/packages, /usr/portage/packages/All, and /usr/portage/packages/sys-devel.

I copied the build file to packages/All then make a sym. link from packages/sys-devel to packages/All

then did 'emerge -K gcc'
emerge completed w/o error
gcc itself seems to work ok..

If I can't find a solution, how would I revert back to the old gcc w/o emerge!?!

does anyone have any ideas?

Thanks,
Aaron

--
/usr/bin/fortune says:
Every silver lining has a cloud around it.


-- [EMAIL PROTECTED] mailing list



Reply via email to