Posted: Tue Dec 12, 2006 9:17 pm Post subject: Next version to require gcc4 and thus 10.3.9
In bug 843, Patrick notes there are a couple of bugs that only occur in the Mac OS X gcc 3.3 compiler, so he's going to switch to gcc 4.01 for the next major version of Neo.
Since only 10.3.9 and above can run gcc4-produced code, this means it's officially the end of the line for Mac OS X 10.3.8 and below.
Smokey _________________ "[...] whether the duck drinks hot chocolate or coffee is irrelevant." -- ovvldc and sardisson in the NeoWiki
Posted: Tue Dec 12, 2006 11:17 pm Post subject: Re: Next version to require gcc4 and thus 10.3.9
sardisson wrote:
In bug 843, Patrick notes there are a couple of bugs that only occur in the Mac OS X gcc 3.3 compiler, so he's going to switch to gcc 4.01 for the next major version of Neo.
Since only 10.3.9 and above can run gcc4-produced code, this means it's officially the end of the line for Mac OS X 10.3.8 and below.
Yup. gcc 3.3 has some serious bugs that forced me to make some really hacky changes to OOo. Unfortunately, the OOo code appears to be really stretching the boundaries of Apple's gcc 3.3 compiler.
Even Apple has largely abondoned gcc 3.3 in most 10.3.9 system updates. For example, the latest QuickTime updates all require 10.3.9 or higher since it was compiled on 10.4 with gcc 4.0.1. The QuickTime case required a full two days of work for me to rework my code to work on 10.3.1 through 10.3.8.
Does this also signal a change in the version of XCode used?
In other words, will a side effect of the change be to fix the issues addressed in bug 1733?
Yes. The XCode version changes. Currently, I compile the NeoOffice PowerPC bulds on Mac OS X 10.3.9 with the latest XCode available (XCode 1.5 IIRC). Since Apple stopped releasing new XCode releases for Mac OS X 10.3.x some time ago, the last XCode only supports gcc 3.3.
To use gcc 4.0.1, we will need to build on Mac OS X 10.4.x with the latest XCode available for that (XCode 2.2.x) and tweak the OOo build to use the Mac OS X 10.3.9 SDK so that it will run on Mac OS X 10.3.9.
As for bug 1733, note that gcc 4.0.1 does fix some some cases of that bug, but not all.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You cannot download files in this forum