From owner-freebsd-current@FreeBSD.ORG Thu Jul 29 14:44:41 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AA20416A4CE for ; Thu, 29 Jul 2004 14:44:41 +0000 (GMT) Received: from odot.okladot.state.ok.us (odot.okladot.state.ok.us [192.149.244.9]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0F55C43D39 for ; Thu, 29 Jul 2004 14:44:41 +0000 (GMT) (envelope-from root@techpc04.okladot.state.ok.us) Received: from notes9c.okladot.state.ok.us (notes9c.okladot.state.ok.us [10.36.36.31])JAA55896; Thu, 29 Jul 2004 09:44:22 -0500 Received: from isdmon2.okladot.state.ok.us ([192.149.244.24]) by notes9c.okladot.state.ok.us (Lotus Domino Release 6.5.1) with ESMTP id 2004072909444406-142519 ; Thu, 29 Jul 2004 09:44:44 -0500 Received: from techpc04.okladot.state.ok.us (techpc04.okladot.state.ok.us [199.27.9.37])i6TEgV10039583; Thu, 29 Jul 2004 09:42:31 -0500 (CDT) (envelope-from root@techpc04.okladot.state.ok.us) Received: by techpc04.okladot.state.ok.us (Postfix, from userid 0) id 6ABEF5CA2; Thu, 29 Jul 2004 09:42:05 -0500 (CDT) To: From: "Paul Seniura" Errors-To: "Paul Seniura" Sender: "Paul Seniura" In-Reply-To: <20040729023259.GA47439@freefall.freebsd.org> References: <20040729023259.GA47439@freefall.freebsd.org><200407280312.i6S3C39q070966@repoman.freebsd.org><20040728205444.GA51189@volt.iem.pw.edu.pl><20040402210539.70E945C3B@techpc04.okladot.state.ok.us> Message-Id: <20040729144205.6ABEF5CA2@techpc04.okladot.state.ok.us> Date: Thu, 29 Jul 2004 09:42:05 -0500 (CDT) X-ODOT-MailScanner-Information: Please contact the Help Desk for more information X-ODOT-MailScanner: This E-mail appears not to contain malware. X-ODOT-MailScanner-SpamCheck: not spam (whitelisted), SpamAssassin (score=-1.1, required 5, IN_REP_TO -3.20, J_CHICKENPOX_13 1.00, J_CHICKENPOX_52 1.00, RCVD_IN_ORBS 0.12) X-MIMETrack: Itemize by SMTP Server on Notes9c/ODOT(Release 6.5.1|January 21, 2004) at 07/29/2004 09:44:44 AM,at 07/29/2004 09:44:45 AM, Serialize complete at 07/29/2004 09:44:45 AM Subject: about the gcc 3.4.x problems X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Paul Seniura List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Jul 2004 14:44:41 -0000 In my neck of the woods 'round here, problems with GCC 3.4.x are not new. For history's sake if nothing else, please take a look at a msg thread I started on this list back in April 2004: We were _never_ able to compile kernels with 3.4.x -- there were too many options & other things that are no longer supported. I was attempting to notify y'all about various problems with the newer GCCs WAY IN ADVANCE to hopefully get someone here to help me fix these problems. IMO there is no excuse for these bugs at the current time. It just seems to me everyone ignored my original posts (and other people's) about these problems. If someone had done "homework" right here on the -current@ maillist, that person would've known more testing was in order before committing this 3.4.x change. I never got much useful feedback from that April 2004 thread. The problems with -Os and 3.4.x were known to the GCC team themselves, too. Pointers to this bit of info should be in the mentioned April 2004 thread. I also mentioned therein about how I could not feel right in logging a bug at the GCC website due to the FreeBSD patches being applied on top of their code. I do not know where the culprit is -- in GCC's src or in FreeBSD's patches? Now... I have another bit of New Info to add to this discussion. Apple is planning on using GCC 3.5 for the next big overhaul in OSX called 'Tiger'. This has been massively publicly reported in the usual circles, so I'm not "spilling beans" about anything covered in the NDA. BTW I'm not sure if the Tiger pre-release at the WWDC includes GCC 3.5 in its version of XCode (TPTB here won't pay for such trips, nor will they pay for a higher ADC account, so I'm not privvy to the new preview software), but at any rate GCC 3.5 _is_ slated to be in XCode 2.0 when Tiger goes final. Currently we are still using GCC 3.3 in Panther XCode 1.2. Here, then, is a point I need to make: Why is Apple seemingly skipping GCC 3.4.x altogether? To me this really looks like 3.4.x was having problems for them, too. 3.4.x plain ain't ready for prime time PERIOD. I never got much useful feedback from my April 2004 thread. So I had to drop our tests of GCC 3.4.x. I'm *extremely disappointed* of many things going on in the past few months (yanking MIDI support was #1 before this). I'm trying to be involved in as much of -current as I can. And many of my own-initiated discussions seem to go no-where real fast. And then *BOOM* we are forced to use GCC 3.4.x with known bugs & all. This surpasses yanking MIDI in my #1 Gripe List. With each new GCC release, the noose gets tighter & tighter. I expect 3.5 will cause more code to be rewritten. By now I hope everyone involved will know to expect such problems, be forewarned about it, and Test Test Test. Thank you for reading this. -- Paul Seniura System Specialist State of Okla. D.O.T.