From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1GMXn8-0005JR-VY for garchives@archives.gentoo.org; Sun, 10 Sep 2006 22:28:43 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.8/8.13.6) with SMTP id k8AMRs94002575; Sun, 10 Sep 2006 22:27:54 GMT Received: from srvexch-01.mcaschool.local (mail.mcaschool.net [24.239.210.32]) by robin.gentoo.org (8.13.8/8.13.6) with ESMTP id k8AMNZih006522 for ; Sun, 10 Sep 2006 22:23:35 GMT Content-class: urn:content-classes:message Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01C6D527.BFB90B7C" Subject: RE: [gentoo-user] changing CHOST X-MimeOLE: Produced By Microsoft Exchange V6.5 Date: Sun, 10 Sep 2006 18:20:56 -0400 Message-ID: <17CD9CE4C0FA574A8B29EF02D49B385D05BC1A@srvexch-01.mcaschool.local> X-MS-Has-Attach: X-MS-TNEF-Correlator: <17CD9CE4C0FA574A8B29EF02D49B385D05BC1A@srvexch-01.mcaschool.local> Thread-Topic: [gentoo-user] changing CHOST thread-index: AcbVB0WBlA1fqmshQPm3OKhl9+sT+wAIBzre References: <7573e9640609091734t5ac60ec5t6107a73e8e796592@mail.gmail.com> <17CD9CE4C0FA574A8B29EF02D49B385D2A9263@srvexch-01.mcaschool.local> <7573e9640609101130l5b8073ddr747af67dc363364b@mail.gmail.com> From: "Timothy A. Holmes" To: X-Archives-Salt: e5ca5de6-ade3-4c5c-ab45-d26286de350d X-Archives-Hash: 82802904d66543f790beb38c48b66b23 This is a multi-part message in MIME format. ------_=_NextPart_001_01C6D527.BFB90B7C Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable -----Original Message----- From: richard.j.fish@gmail.com on behalf of Richard Fish Sent: Sun 9/10/2006 2:30 PM To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] changing CHOST =20 On 9/10/06, Timothy A. Holmes wrote: > Richard: > > I got this one - thanks, the problem is that im getting conflicting > advice from multiple sources. I think the problem with this is (and I don't mean to offend when I say this...) that the people who would be able to figure out how to successfully change CHOST on a live system have never have to do so, because they set it right from the start. So my advice is based on: http://article.gmane.org/gmane.linux.gentoo.user/169260 As well as forums threads such as: http://forums.gentoo.org/viewtopic-t-386633.html (BTW, one has to be a bit careful on the forums, as some of those threads have answers from people who recommend merging system and world twice each....which is pretty much useless.) > You cant do that no matter what Pretty sure this isn't true. But it would be wrong to suggest that it is an easy thing to change, or say that there is some method that guarantees you won't end up booting from your live CD to repair things. > To > You don't want to do that This one seems entirely up to you. At this point in Gentoo, you either have to change CHOST, or add ">=3Dsys-libs/glibc-2.4" to /etc/portage/package.mask, since 2.4 is nptl only, and that requires better than i386. > To > It wont do any good If this was the entire answer, it is simply clueless. Using the CHOST that matches your processor lets gcc use more effecient instructions for newer processors. This is what makes nptl so more efficient than linuxthreads, because it uses processor instructions specifically designed for multi-CPU synchronization. Now whether the improvements are worthwhile or not is a subjective thing, and one could argue that it isn't worth the effort. This goes back to the previous point. > To > Bootstrap wont run Sounds like a bug. > To > No need for bootstrap, just change and do the emerges Well I would have thought so too, but that hasn't worked for some people. Again, there is no definitive guide on changing CHOST. The safest option is to boot from a livecd and re-install using the new CHOST. But if you are willing to go that far anyway, it can't hurt to try the bootstrap.sh ; emerge -e system ; emerge -e world sequence. Basically, if you make it through the emerge -e system part, you have a sane base system and anything else that breaks indicates a problem with the change in profile or gcc versions, not the change in CHOST. BTW, Darren's answer on this thread seems incorrect to me. Changing CHOST is a pretty significant thing to tweak, certainly as significant as changing gcc versions, and you really should re-merge *everything* to make sure your something doesn't wind up broken. > Im a bit confused to be honest That's ok. It isn't an easy question to answer unfortunately. -Richard --=20 gentoo-user@gentoo.org mailing list Richard: thanks a great deal for your answer -- it is extremely helpful. I think i will give it a shot, the system in question right now is only = my rsync mirror -- it as additional tasks planned to be installed, but = that hasn't happened yet. if i can get it to run, then it is cool, but = if not, i havent lost a great deal. I do however have a couple other = production boxes that I REALLY dont want to have to rebuild that might = (i havent checked yet) be built using the same stage 3 -- they are = running ok, speeds and processor loads look ok, so if this breaks this = box, im not going to attempt it on the other ones. I'll let you know how it goes TIM ------_=_NextPart_001_01C6D527.BFB90B7C Content-Type: application/ms-tnef; name="winmail.dat" Content-Transfer-Encoding: base64 eJ8+IiMWAQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAEIgAcAGAAAAElQTS5NaWNy b3NvZnQgTWFpbC5Ob3RlADEIAQ2ABAACAAAAAgACAAEEgAEAIQAAAFJFOiBbZ2VudG9vLXVzZXJd IGNoYW5naW5nIENIT1NUACELAQWAAwAOAAAA1gcJAAoAEgAUADgAAABOAQEggAMADgAAANYHCQAK ABIAFwAgAAAAOQEBCYABACEAAAAxNkU1MDZDQ0U4QjQ3NDQxODFERTQ0QTg4NTA5RDJFNQApBwED kAYAvBEAADkAAAADACYAAAAAAAMANgAAAAAAQAA5AGR59GIn1cYBHgA9AAEAAAAFAAAAUkU6IAAA AAACAUcAAQAAADwAAABjPVVTO2E9IDtwPUZpcnN0IE9yZ2FuaXphdGk7bD1TUlZFWENILTAxLTA2 MDkxMDIyMjMzMlotMTMzOAAeAEkAAQAAACEAAABSZTogW2dlbnRvby11c2VyXSBjaGFuZ2luZyBD SE9TVAAAAABAAE4AgA4RJQfVxgEeAFoAAQAAABkAAAByaWNoYXJkLmouZmlzaEBnbWFpbC5jb20A AAAAAgFbAAEAAABPAAAAAAAAAIErH6S+oxAZnW4A3QEPVAIAAAAAcmljaGFyZC5qLmZpc2hAZ21h aWwuY29tAFNNVFAAcmljaGFyZC5qLmZpc2hAZ21haWwuY29tAAACAVwAAQAAAB4AAABTTVRQOlJJ Q0hBUkQuSi5GSVNIQEdNQUlMLkNPTQAAAB4AXQABAAAADQAAAFJpY2hhcmQgRmlzaAAAAAACAV4A AQAAAEEAAAAAAAAAgSsfpL6jEBmdbgDdAQ9UAgAAAABSaWNoYXJkIEZpc2gAU01UUABiaWdmaXNo QGFzbWFsbHBvbmQub3JnAAAAAAIBXwABAAAAHAAAAFNNVFA6QklHRklTSEBBU01BTExQT05ELk9S RwAeAGYAAQAAAAUAAABTTVRQAAAAAB4AZwABAAAAGQAAAHJpY2hhcmQuai5maXNoQGdtYWlsLmNv bQAAAAAeAGgAAQAAAAUAAABTTVRQAAAAAB4AaQABAAAAFwAAAGJpZ2Zpc2hAYXNtYWxscG9uZC5v cmcAAB4AcAABAAAAHQAAAFtnZW50b28tdXNlcl0gY2hhbmdpbmcgQ0hPU1QAAAAAAgFxAAEAAAAb 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 AAAAPDE3Q0Q5Q0U0QzBGQTU3NEE4QjI5RUYwMkQ0OUIzODVEMDVCQzFBQHNydmV4Y2gtMDEubWNh c2Nob29sLmxvY2FsPgAeADkQAQAAAMAAAAA8NzU3M2U5NjQwNjA5MDkxNzM0dDVhYzYwZWM1dDYx MDdhNzNlOGU3OTY1OTJAbWFpbC5nbWFpbC5jb20+IDwxN0NEOUNFNEMwRkE1NzRBOEIyOUVGMDJE NDlCMzg1RDJBOTI2M0BzcnZleGNoLTAxLm1jYXNjaG9vbC5sb2NhbD4gPDc1NzNlOTY0MDYwOTEw MTEzMGw1YjgwNzNkZHI3NDdhZjY3ZGMzNjMzNjRiQG1haWwuZ21haWwuY29tPgAeAEcQAQAAAA8A AABtZXNzYWdlL3JmYzgyMgAACwDyEAEAAAAfAPMQAQAAAE4AAABSAEUAJQAzAEEAIABbAGcAZQBu AHQAbwBvAC0AdQBzAGUAcgBdACAAYwBoAGEAbgBnAGkAbgBnACAAQwBIAE8AUwBUAC4ARQBNAEwA AAAAAAsA9hAAAAAAQAAHMHQxamIn1cYBQAAIMNyUwr8n1cYBAwDeP69vAAADAPE/CQQAAB4A+D8B AAAAEgAAAFRpbW90aHkgQS4gSG9sbWVzAAAAAgH5PwEAAABpAAAAAAAAANynQMjAQhAatLkIACsv 4YIBAAAAAAAAAC9PPUZJUlNUIE9SR0FOSVpBVElPTi9PVT1GSVJTVCBBRE1JTklTVFJBVElWRSBH Uk9VUC9DTj1SRUNJUElFTlRTL0NOPVRIT0xNRVMAAAAAHgD6PwEAAAAVAAAAU3lzdGVtIEFkbWlu aXN0cmF0b3IAAAAAAgH7PwEAAAAeAAAAAAAAANynQMjAQhAatLkIACsv4YIBAAAAAAAAAC4AAAAD AP0/5AQAAAMAGUAAAAAAAwAaQAAAAAADAB1AAAAAAAMAHkAAAAAAHgAwQAEAAAAIAAAAVEhPTE1F UwAeADFAAQAAAAgAAABUSE9MTUVTAB4AMkABAAAAGQAAAHJpY2hhcmQuai5maXNoQGdtYWlsLmNv bQAAAAAeADNAAQAAABcAAABiaWdmaXNoQGFzbWFsbHBvbmQub3JnAAAeADhAAQAAAAgAAABUSE9M TUVTAB4AOUABAAAAAgAAAC4AAAADAHZA/////wsAKQAAAAAACwAjAAAAAAADAAYQ+nacVwMABxB0 CwAAAwAQEAAAAAADABEQAAAAAB4ACBABAAAAZQAAAC0tLS0tT1JJR0lOQUxNRVNTQUdFLS0tLS1G Uk9NOlJJQ0hBUkRKRklTSEBHTUFJTENPTU9OQkVIQUxGT0ZSSUNIQVJERklTSFNFTlQ6U1VOOS8x MC8yMDA2MjozMFBNVE86R0UAAAAAAgF/AAEAAABEAAAAPDE3Q0Q5Q0U0QzBGQTU3NEE4QjI5RUYw MkQ0OUIzODVEMDVCQzFBQHNydmV4Y2gtMDEubWNhc2Nob29sLmxvY2FsPgA5qg== ------_=_NextPart_001_01C6D527.BFB90B7C-- -- gentoo-user@gentoo.org mailing list