<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>
I don't think so. I don't think so. I don't think so. :)<br>I don't think we bootstrapped. I don't think there's much reason. I don't think it should even be an option.<br>But I don't know.<br>It should be faster.<br><br>I think a reason to bootstrap would be if the system's C compiler can't compile gcc.<br>That is, if it isn't gcc, or is an old gcc. Or maybe even that is false -- not sure what the requirements to build gcc are.<br>Given that usually it is gcc and recent, seems like little reason.<br>Maybe "SOLsun" would do it, for example.<br>??????<br><br>I'm still having trouble just making an x86 hosted x86 targeted build on AMD64, but I'm close.<br>Something like<br>CC="gcc -m32 -Xassembler --32" configure --target=i686-pc-linux-gnu --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu<br>though I'm sure that's overkill to specify three architectures. I have to read the explanation of which is which.<br>When there are only two, host and target make sense, is "build" the current one that is building the compiler, host is where it will run, target is what it will produce? I guess that's reasonable. So build could always be sniffed automatically and it might as well be native -- this compiler already must exist, or it is stage1 if bootstrapping from other than gcc. ? I guess stage1 is build a build-hosted host-targeted compiler, stage2 is host-hosted, target-targeted, what you actually want, stage3 is the same, and compare? Something like that? I should read up.. this doesn't seem like enough passes when building a cross-compiler, or just you have skip the "compare" when building a cross compiler?<br><br>Later..<br> - Jay<br><br>> Date: Thu, 17 Apr 2008 14:25:25 +0200<br>> From: wagner@elegosoft.com<br>> To: m3devel@elegosoft.com<br>> Subject: Re: [M3devel] new gcc build time<br>> <br>> Quoting Jay <jayk123@hotmail.com>:<br>> <br>> > I see this too.<br>> > I've been experimenting..<br>> > --disable-bootstrap?<br>> > I don't know yet.<br>> <br>> I don't think we have ever done a full gcc bootstrap for cm3cg,<br>> have we? Is there any reason to do that now?<br>> If not, complete bootstrapping of gcc should be disabled again.<br>> Or we should make it an option depending on a variable setting<br>> like -DCOMPLETE_GCC_BOOTSTRAP or similar.<br>> <br>> Any other opinions?<br>> <br>> Olaf<br>> -- <br>> Olaf Wagner -- elego Software Solutions GmbH<br>> Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germany<br>> phone: +49 30 23 45 86 96 mobile: +49 177 2345 869 fax: +49 30 23 45 86 95<br>> http://www.elegosoft.com | Geschäftsführer: Olaf Wagner | Sitz: Berlin<br>> Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194<br>> <br></body>
</html>