OK, I emerged eselect-compiler and all's well so far.
When I went to unemerge gcc-config, I got a scary ;-) message:
!!! 'sys-devel/gcc-config' is part of your system profile.
!!! Unmerging it may be damaging to your system.
Before I unemerge gcc-config can I back out eselect-compiler and restore
the old gcc-config if things go awry?
--- Vladimir
P.S. I changed the native CTARGET from i686-pc-linux-gnu to
x86_64-pc-linux-gnu. I assume this is the right thing to do since my
machine is an AMD64. I do not seem to have CTARGET set anywhere, in
particular, it's not in my /etc/make.conf.
On Tue, 2006-05-30 at 12:43 -0700, Jeremy Huddleston wrote:
> Sorry I've been a bit inactive of late, but I had a few cycles last
> week, so I fixed up the eselect-compiler ebuild to better handle the
> transition from gcc-config and updated toolchain.eclass to update all
> toolchains for the profile (ie it'll update both the x86_64 and i686
> compiler when a new version of gcc is emerged). I'd like to remove
> it from package.mask sometime soon, but I'd like to make sure these
> changes fix up all those kinks. I've tested it out a bit on my amd64
> and x86 profiles, but I'd like to get more feedback. So if anyone
> still using gcc-config wouldn't mind testing it out, it'd be
> appreciated. All you need to do is add the following to /etc/portage/
> package.unmask:
>
> app-admin/eselect-conmpiler
>
> then emerge eselect-compiler and unmerge gcc-config. If you need
> backwards compatibility, you can also add the following to
> package.unmask:
> sys-devel/gcc-config
>
> then just update gcc-config instead of unmerging it. This just gives
> you a wrapper which takes the same syntax as the older gcc-configs
> and makes the appropriate call to eselect-compiler.
>
> Please report any bugs you find in bugzilla and assign them directly
> to me ([EMAIL PROTECTED]). After I'm sure this is working good
> for us on amd64, I'll ask for more preople on gentoo-dev to test it
> out before finally unmasking it.
>
> Thanks,
> Jeremy
>
Vladimir G. Ivanovic
Palo Alto, CA 94306
+1 650 678 8014
--
[email protected] mailing list